Welcome to Samurai – a knowledge hub for Python enthusiasts!
This repository is a curated collection of my learnings and explorations in Python, including but not limited to:
- Libraries: Exploring new and powerful Python libraries.
- Design Patterns: Understanding and implementing various design patterns in Python.
- Software Architecture: Delving into architectural patterns such as Clean Architecture, Hexagonal Architecture, and Event-Driven Architecture.
- Asynchronous Messaging: Working with RabbitMQ, Kafka, and other messaging systems.
- API Consumption: Techniques for consuming and integrating with APIs.
- Elasticsearch: Indexing and querying with Elasticsearch.
- And much more: As I continue my journey with Python, I will be adding more technologies and concepts that I explore and learn.
The main goal of this repository is to serve as a learning resource for Python beginners and developers who want to deepen their understanding of various concepts and technologies. Each topic will have examples, explanations, and resources to help you get up to speed.
If you have ideas, suggestions, or want to contribute, feel free to open a pull request or an issue. Contributions are welcome, and collaboration is encouraged!
- Clone the repository:
git clone https://github.com/elyosemite/samurai.git
- Explore the folders: Each folder is dedicated to a specific topic. Start with any that interests you!
- Experiment: Try out the examples, modify the code, and learn by doing.
- Stay Updated: As I continue to learn, I will be updating this repository with new content.
This project is licensed under the MIT License – see the LICENSE file for details.