https://github.com/elyosemite/samurai
Project is destinated to my learning about Python Programming Language
https://github.com/elyosemite/samurai
bank-system cli exercise learning oop-principles python
Last synced: 3 months ago
JSON representation
Project is destinated to my learning about Python Programming Language
- Host: GitHub
- URL: https://github.com/elyosemite/samurai
- Owner: elyosemite
- Created: 2022-08-03T18:38:17.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-09-06T14:55:18.000Z (9 months ago)
- Last Synced: 2025-01-12T05:09:32.679Z (5 months ago)
- Topics: bank-system, cli, exercise, learning, oop-principles, python
- Language: Python
- Homepage: https://github.com/Yuridsm/samurai
- Size: 3.6 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Samurai
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.## Project Goals
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.
## Contributing
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!
## Getting Started
1. **Clone the repository**:
```bash
git clone https://github.com/elyosemite/samurai.git
```
2. **Explore the folders**: Each folder is dedicated to a specific topic. Start with any that interests you!
3. **Experiment**: Try out the examples, modify the code, and learn by doing.
4. **Stay Updated**: As I continue to learn, I will be updating this repository with new content.## License
This project is licensed under the MIT License – see the [LICENSE](LICENSE) file for details.