datarekha
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.

  1. 01

    Core Language

    12 lessons
  2. 01 Getting Started Beginner 6 min
  3. 02 Syntax & Style Beginner 5 min
  4. 03 Variables & Types Beginner 7 min
  5. 04 Numbers Beginner 5 min
  6. 05 Strings Beginner 8 min
  7. 06 Lists Beginner 7 min
  8. 07 Tuples Beginner 5 min
  9. 08 Sets Beginner 5 min
  10. 09 Dictionaries Beginner 7 min
  11. 10 Control Flow Beginner 7 min
  12. 11 Functions Beginner 8 min
  13. 12 Comprehensions Intermediate 6 min
  14. 02

    Pythonic Mid-Level

    11 lessons
  15. 13 Iterators Intermediate 6 min
  16. 14 Generators Intermediate 8 min
  17. 15 Decorators Intermediate 9 min
  18. 16 Context Managers Intermediate 6 min
  19. 17 Errors & Exceptions Intermediate 7 min
  20. 18 Modules & Packages Intermediate 6 min
  21. 19 File I/O Intermediate 6 min
  22. 20 pathlib Intermediate 5 min
  23. 21 Regex Intermediate 8 min
  24. 22 datetime & timezones Intermediate 7 min
  25. 23 Logging Intermediate 6 min
  26. 03

    OOP & Modern Python

    5 lessons
  27. 24 Classes & Instances Intermediate 8 min
  28. 25 Inheritance vs Composition Intermediate 7 min
  29. 26 Dunder Methods Intermediate 7 min
  30. 27 dataclasses Intermediate 5 min
  31. 28 Type Hints Deep Dive Advanced 10 min
  32. 04

    Concurrency & Async

    5 lessons
  33. 29 The GIL Advanced 6 min
  34. 30 Threading Advanced 7 min
  35. 31 Multiprocessing Advanced 7 min
  36. 32 Asyncio Advanced 10 min
  37. 33 Async patterns for LLM apps Advanced 8 min
  38. 05

    Data Validation & APIs

    3 lessons
  39. 34 Pydantic v2 Intermediate 9 min
  40. 35 Pydantic for LLM outputs Intermediate 6 min
  41. 36 FastAPI Intermediate 9 min
  42. 06

    Python for LLM Apps

    4 lessons
  43. 37 Tokenization Intermediate 6 min
  44. 38 OpenAI & Anthropic SDKs Intermediate 7 min
  45. 39 Streaming responses Intermediate 6 min
  46. 40 Embeddings Intermediate 6 min
Skip to content