Python Labs is a personal repository to organize experiments, tutorials, and mini-projects in Python. It covers algorithms, data structures, design patterns, and practical problem-solving exercises. New notebooks, projects, and utilities will be continuously added and improved over time.
python-labs/
├── algorithms/ # Refactored notebooks with updated exercises
├── data-structures/ # Data structure implementations
│ ├── books-crud/ # CRUD operations project
│ └── national-assembly-scraper/ # Web scraping project
├── design-patterns/ # Design pattern examples
│ └── creational/
│ └── factory_method/ # Factory Method pattern examples
├── mini-projects/ # Small projects and coding experiments
├── problem-solving/ # Problem-solving exercises and scripts
├── README.md # Project overview
└── clone_and_commit_on_github.ipynb # Utility notebook for GitHub workflow
- Organized Python notebooks for algorithms, data structures, and design patterns.
- Mini-projects and practical exercises to enhance coding skills.
- Continuous updates with new notebooks, refactoring, and additions.
- Focused on hands-on learning and real-world problem-solving.
This is a personal learning repository; contributions are welcome as suggestions or collaborations on improving notebooks and adding new Python projects.
Author: Aroosh Ahmad — AI Engineer (NLP, LLMs, ML Systems)
GitHub • LinkedIn