All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Interactive exercise system
- Progress tracking dashboard
- Video tutorials
- Certification program
- 1000 Python Programs organized into 19 issue groups
- Beginner Track - 100 programs (Input/Output, Numbers, Patterns)
- Easy Track - 200 programs (Special Numbers, Strings, Lists, Dicts)
- Medium Track - 300 programs (Files, OOP, Database, API, Scraping, Data)
- Hard Track - 250 programs (Algorithms, DS, Patterns, System Design, ML)
- Expert Track - 150 programs (Distributed Systems, Advanced ML, Production)
- Complete README with learning paths
- Issue group documentation
- Contributing guidelines
- Security policy
- Release checklist
- Changelog
- GitHub Actions CI/CD pipeline
- Code quality workflows (Black, Ruff)
- Security scanning (Bandit)
- Automated testing framework
- Refactored variable names for clarity
- Added docstrings to functions
- Improved code comments
- Removed AI-generated content
- Standardized code style
- Reorganized 1000 programs into 19 focused issue groups
- Simplified GitHub Actions workflows
- Improved issue templates
- Enhanced documentation structure
- Fixed workflow trigger issues
- Removed duplicate files
- Cleaned up temporary files
- Fixed broken links in documentation
- Removed AI-generated issue files (63 duplicates)
- Removed temporary review documents
- Removed unused workflow files
- Cleaned up duplicate program files
- Initial Python learning repository structure
- Basics folder with 12 sections
- FastAPI examples
- REST API examples
- LLM fundamentals
| Version | Date | Description |
|---|---|---|
| 1.0.0 | 2026-02-19 | Major reorganization, 1000 programs |
| 0.1.0 | 2026-02-01 | Initial release |
- Interactive exercises
- Progress tracking
- Quiz system
- Video tutorials
- Live coding environment
- Community features
- Full learning platform
- Certification program
- Mobile app
To contribute to this changelog:
- Create a PR with your changes
- Add entry to [Unreleased] section
- Use appropriate category (Added, Changed, Fixed, Removed)
Maintained by: Pritam (@hackdartstorm)