Python A–Z
Python from first print() to production — fundamentals, data structures, OOP, generators & decorators, typing, concurrency & asyncio, the standard library, and the libraries that matter (requests, Pydantic, SQLAlchemy, pytest, NumPy, pandas). Beginner to Advanced.
Fundamentals
6 conceptsControl Flow
3 conceptsFunctions
4 conceptsData Structures
6 conceptsOOP
6 conceptsClasses, __init__ & self
Inheritance, super() & the MRO
Dunder Methods — __str__, __eq__, __len__ & Operator Overloading
Encapsulation — @property, Underscore Conventions & Name Mangling
Dataclasses — Boilerplate-Free Data Objects
Duck Typing, ABCs & Protocols
Errors & Files
4 conceptsIterators & Decorators
4 conceptsModern Python
3 conceptsStdlib Power Tools
5 conceptsImportant Libraries
6 conceptsrequests & httpx — Calling APIs
Pydantic — Data Validation from Type Hints
SQLAlchemy — Python's Database Toolkit
pytest — Testing Like a Professional
NumPy Essentials — Arrays & Vectorization
pandas Essentials — DataFrames for Real Data