Python Zero to Hero
A comprehensive, console-only walkthrough from the very basics of Python up to advanced topics. Each chapter
comes with theory, code examples, exercises, and downloadable .py
files.
Fundamentals (Console-Only)
These first 10 chapters cover Python essentials, from installation to iterators and comprehensions.
Advanced Topics
Chapters 11–22 delve into OOP, testing, networking, packaging, performance and more.
- 11. Object-Oriented Programming
- 12. Decorators & Context Managers
- 13. Command-Line Arguments
- 14. Logging & Configuration
- 15. Testing & Debugging
- 16. Concurrency & Parallelism
- 17. Networking & HTTP
- 18. Console Database (SQLite)
- 19. OS & Filesystem Interaction
- 20. Packaging & Distribution
- 21. Profiling & Optimization
- 22. Final CLI Project