Section 6 chapters · 40 lessons
Python
Master Python the way professionals use it today: clean syntax, modern type hints, asyncio for high-throughput LLM apps, Pydantic for safe data, FastAPI for serving, and the engineering practices that ship.
0 / 40 lessons
- 01
Core Language
12 lessons - 01 Getting Started
- 02 Syntax & Style
- 03 Variables & Types
- 04 Numbers
- 05 Strings
- 06 Lists
- 07 Tuples
- 08 Sets
- 09 Dictionaries
- 10 Control Flow
- 11 Functions
- 12 Comprehensions
- 02
Pythonic Mid-Level
11 lessons - 13 Iterators
- 14 Generators
- 15 Decorators
- 16 Context Managers
- 17 Errors & Exceptions
- 18 Modules & Packages
- 19 File I/O
- 20 pathlib
- 21 Regex
- 22 datetime & timezones
- 23 Logging
- 03
OOP & Modern Python
5 lessons - 24 Classes & Instances
- 25 Inheritance vs Composition
- 26 Dunder Methods
- 27 dataclasses
- 28 Type Hints Deep Dive
- 04
Concurrency & Async
5 lessons - 29 The GIL
- 30 Threading
- 31 Multiprocessing
- 32 Asyncio
- 33 Async patterns for LLM apps
- 05
Data Validation & APIs
3 lessons - 34 Pydantic v2
- 35 Pydantic for LLM outputs
- 36 FastAPI
- 06
Python for LLM Apps
4 lessons - 37 Tokenization
- 38 OpenAI & Anthropic SDKs
- 39 Streaming responses
- 40 Embeddings