Migrated Course (Version 1)¶
These pages are the complete Version 1 course, converted from the original single-file HTML edition into Markdown. Content is preserved as written; only the format has changed.
Why Python, and How It Runs¶
- Why Python Eats the World (and Your Career)
- Setting Up: Python 3.13, uv & the Modern Toolchain
- How Python Actually Runs: Interpreter, Bytecode & the REPL
Values, Variables & Expressions¶
- Variables, Objects & Dynamic Typing
- Numbers, Strings & Operators
- Type Hints: Python That Documents Itself
Making Decisions: Control Flow¶
Functions & the Functional Toolkit¶
- Functions, Arguments & Scope
- Comprehensions, Lambdas & the Iterator Protocol
- Closures & Decorators
- Generators & Lazy Evaluation
Data Structures That Carry Real Work¶
Files, Errors & the Outside World¶
- Files, pathlib & Context Managers
- Exceptions & Defensive Code
- Data Formats: JSON, CSV & Serialization
Object-Oriented Python¶
- Classes, Objects & State
- Inheritance, Composition & Dunder Methods
- Pythonic Design: Protocols, ABCs & SOLID
Concurrency, Parallelism & Performance¶
Python Tooling & Data Fundamentals¶
- Packaging & Dependency Management with uv
- Testing with pytest
- Code Quality: ruff, mypy & Quality Gates
- NumPy & pandas Essentials
HTTP, REST APIs & Databases¶
CI/CD Foundations¶
- What CI/CD Actually Is
- Anatomy of a Pipeline
- GitHub Actions for Python, End-to-End
- The Enterprise CI/CD Landscape
Docker & Kubernetes¶
- Docker for Python: Images, Containers & the Dockerfile
- Registries & Supply-Chain Security
- Kubernetes: Orchestrating Containers at Scale
CI/CD Across Cloud, On-Prem & Hybrid¶
- Deploying to the Cloud: AWS, GCP & Azure
- On-Premises & Self-Hosted Deployment
- Hybrid Infrastructure: Bridging Both Worlds
- Infrastructure as Code, GitOps & Secrets
Designing Python Systems at Scale¶
- System Design Building Blocks
- Caching, Queues & Event-Driven Architecture
- Observability & Site Reliability Engineering
Cracking the Tier-1 Interview¶
- DSA in Python — The Patterns That Recur
- Coding-Round Walkthroughs & Method
- The Solutions-Consulting System-Design Interview
- Behavioral, Communication & the Offer