This repository contains a variety of Python modules and scripts for testing and learning purposes.
python-study/
├── fast-api-fintech/ # FastAPI-based fintech application
│ ├── app/ # Application code
│ ├── docs/ # Documentation
│ ├── scripts/ # Utility scripts
│ └── tests/ # Test suites
│
├── nasdaq/ # NASDAQ stock market simulator
│ ├── learning-phases/ # Phased learning approach
│ └── prod-app/ # Production-ready application
│
└── src/ # Learning modules and experiments
├── aws/ # AWS services (DAG, Lambda)
├── books/ # eBooks collection
├── brython/ # Python in browser
├── cockroachdb/ # CockroachDB examples
├── code-run/ # Algorithm problems and solutions
├── comfyUI/ # ComfyUI integration
├── dall-e/ # DALL-E experiments
├── data-fabric/ # Data fabric patterns
├── deep-learning/ # Deep Learning from basics to expert (6 levels)
├── diagram/ # Diagram generation
├── django/ # Django web framework
├── es/ # Elasticsearch examples
├── flask/ # Flask web framework
├── games/ # Game implementations
├── gui/ # GUI applications (Qt, Tkinter)
├── jax/ # JAX machine learning
├── js/ # JavaScript examples
├── k8s/ # Kubernetes configurations
├── learning-arabic/ # Arabic learning tools
├── learning-english/ # English learning flashcards
├── learning-shell-automation/ # Shell scripting and DevOps learning
├── micro/ # Microcontroller projects
├── nasdaq/ # NASDAQ-related scripts
├── nlp/ # Natural Language Processing
├── openai/ # OpenAI API examples
├── rsharp/ # R# integration
├── ws/ # WebSocket examples
├── xiaomi-n1-cooker/ # Xiaomi device integration
└── zz-personal-sample/ # Personal code samples
A comprehensive FastAPI-based fintech application supporting banking operations and stock exchange trading. Features include account management, transactions, stock trading, JWT authentication, and more.
Complete NASDAQ stock market simulator with two implementations:
- Learning Phases: Step-by-step educational approach across 4 phases
- Production App: Fully integrated, production-ready implementation
- Django: Web and REST functionality, gRPC, messaging, and events
- Flask: Server setup, JWT authentication, API documentation with Swagger
- WebSocket: WebSocket communication examples and Connect Four game
- English Learning: Flashcard application for vocabulary building
- Arabic Learning: Arabic language learning tools
- Shell Automation - Zero to Expert: Comprehensive learning path for shell scripting (Bash, PowerShell, Batch, Python), automation, DevOps, and CI/CD across 6 progressive levels from beginner to master
- Deep Learning - Zero to Expert: Comprehensive deep learning learning path from fundamentals to production deployment across 6 progressive levels (NumPy/PyTorch basics, Neural Networks, CNNs, RNNs/LSTMs, GANs/Transformers, MLOps)
- OpenAI: OpenAI API examples, grammar correction, ML algorithms
- JAX: JAX machine learning experiments
- NLP: Natural Language Processing projects
- DALL-E: DALL-E image generation experiments
- Elasticsearch: Elasticsearch integration examples
- CockroachDB: CockroachDB examples
- Data Fabric: Data fabric architecture patterns
- AWS: AWS services including Lambda and DAG
- Kubernetes: Kubernetes configurations and examples
- Code Run: Algorithm problems, sorting, and search implementations
- Diagram: Diagram generation tools
- Brython: Python in the browser, scientific calculators
- GUI: Qt and Tkinter GUI applications
- ComfyUI: ComfyUI integration
- JavaScript: JavaScript examples and integrations
- Micro: Microcontroller projects (MicroPython)
- Xiaomi N1 Cooker: Smart device integration
- Games: Game implementations including Star Trek and Star Wars
- Books: Collection of eBooks
- Personal Samples: Personal code examples
- Simple Code Scripts
- Simple Server
- Simple Modules
- Data Engineering Modules
- Server Environment
- Google gRPC
- Proxy, Worker, Scheduler, Circuit Breakers, Gateway, etc.
- Monitoring
- Database Optimization
- Analytics
- Micro-controller Package
- Graph Database
- Caching: LRU Cache in Python
Feel free to contribute to this repository by submitting issues or pull requests. Please follow the standard coding conventions and include appropriate documentation for any new features or changes.
This repository is licensed under the MIT License. See the LICENSE file for more details.