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
β
βββ pdf-generator/ # PDF generation tool with CLI and GUI
β
βββ projects/ # Self-contained mini-projects
β βββ micropythonos/ # MicroPythonOS zero-to-expert guide & example apps
β
βββ remote-aircraft/ # FPV drone & fixed-wing design system
β
βββ src/ # Learning modules and experiments
βββ aws/ # AWS services (DAG, Lambda)
βββ binary-tree/ # Binary trees, AVL, Red-Black trees, traversals
βββ 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
βββ 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
Comprehensive CLI and GUI tool for generating customizable PDF documents with logos, titles, body text, and footers. Supports Markdown formatting, rich-text HTML markup, inline images, and copy-paste from editors like Google Docs.
An Android-inspired, touch-UI operating environment for ESP32-S3 boards, testable on Linux desktop. Covers installation (desktop + hardware), app development with LVGL and the mpos.Activity lifecycle, deployment via mpremote, and a fully-annotated Countdown Timer example app.
Professional parametric CAD system for designing, building, and flying FPV drones and fixed-wing aircraft. Includes Python-based parametric CAD (CadQuery), hands-on courses, engineering analysis tools, and flight-ready designs.
- 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
- Binary Tree: Comprehensive binary tree implementations including balanced trees (AVL, Red-Black), tree traversals, and performance analysis
- 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
- Basic Aerodynamics: Fundamental aerodynamic calculations for aircraft design including lift, drag, wing loading, Reynolds numbers, and flight performance analysis
- Basic Thermodynamics: Core thermodynamic principles covering ideal gas law, heat transfer (conduction, convection, radiation), engine efficiency, and thermodynamic cycles
- 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.