AI EngineeringZero to ProductionHome·About·Contact
One umbrella · every Python page in order

The Complete Python Curriculum

Everything Python in this course, under a single link — from absolute basics to expert real-world engineering, then a full computer-science Data Structures & Algorithms track, and finally the advanced AI-engineering layer. Work top to bottom for a complete path, or jump to any part. Every page is hands-on and runnable, and each concept links to where the course actually uses it.

How to use this page This is the single home for all 20 Python pages, in learning order. ① Fundamentals takes you from zero to advanced Python. ② DSA is a from-scratch computer-science track (complexity, stacks/queues, trees, graphs, sorting). ③ AI Engineering is the production layer (async, numerics, validation, vector DBs, MLOps). Do ① first if Python is new; ② and ③ can be taken in any order once you're comfortable. All code targets Python 3 and, where relevant, the Anthropic Python SDK with claude-opus-4-8.

② Data Structures & Algorithms D1–D6 · CS from scratch

A full computer-science DSA track — in Python, grounded in agent code Complexity, arrays, stacks/queues, linked lists, hashing, recursion, trees, heaps, graphs, and every sorting/searching algorithm — each built from scratch, then mapped to the Pythonic way and to where it shows up in RAG, the agent loop, and the capstone.

③ Advanced AI Engineering A1–A8 · production layer

The engineering behind real AI systems Eight deep parts on what turns a working agent into a deployable system: dynamic metaprogramming, memory & the GIL, high-throughput async & streaming, numerical computing & tensors, tokenization & parsing, validation & resiliency, vector DBs & frameworks, and MLOps. Assumes the Fundamentals track above.
Part A1

Dynamic Python mechanics

Object model, __getattr__/__call__, descriptors, stateful decorators, metaclasses, dynamic tool registry & plugin loading.

● Ready
Part A2

Memory & concurrency / the GIL

__slots__, buffers & zero-copy, GC/weakref, the GIL explained, threads vs processes vs async — chosen by bottleneck.

● Ready
Part A3

High-throughput async & streaming

Event loop, coroutines, gather/TaskGroup, semaphores/backpressure, timeouts, token streaming, queue pipelines.

● Ready
Part A4

Numerical & tensor computing

numpy vectorization & broadcasting, cosine top-k, SciPy, a tiny autograd engine, dtypes/quantization, local LLM inference.

● Ready
Part A5

Strings, tokenization & parsing

Unicode/encodings, normalization, BPE from scratch, token counting, advanced regex, chunking, JSON/CSV/pandas.

● Ready
Part A6

Validation & resiliency

Pydantic mastery, discriminated unions, structured LLM outputs, error taxonomy, retry/backoff, circuit breaker, idempotency.

● Ready
Part A7

Vector DBs & frameworks

Embeddings, exact vs ANN (HNSW/IVF/PQ), vector databases, hybrid search + RRF + rerank, LangChain vs LlamaIndex architecture.

● Ready
Part A8

MLOps, deployment & tracking

Lifecycle, experiment tracking, prompt/model registry, packaging & serving, eval-gated CI/CD, deploy strategies, monitoring & drift.

● Ready
Part A9

Big Tech AI-engineering patterns

The AI/ML interview loop — implement softmax, attention, kNN/k-means & top-p sampling from scratch, plus design rounds for RAG & agent systems, concurrency, and productionization. With code & diagrams.

● Ready
🏗️ Where this connects This entire Python curriculum feeds the main course: the RAG build, the agent loop, and the AI DevOps Engineer capstone. Learn the Python here, then see it doing real work there — and head back to the course home for the full journey.
© 2026 studybydoing.in · AI Engineering: Zero to Production · All rights reserved. · About · Privacy Policy · Terms · Contact
Educational content, provided as-is and without warranty. Code samples are examples — review, test, and adapt them before using in production. See the Terms of Use & Disclaimer. Use at your own risk.
© studybydoing.in