Python Intermediate — Overview#
Bridge from interview fundamentals to production patterns: modern syntax, scope, modules, robust errors, file I/O, stdlib tools, and deeper OOP.
Recommended order
Complete Python Basics first. Start with Intermediate Syntax.
At a glance
| Track | Python Intermediate |
| Pages | 7 |
| Goal | Production patterns and stdlib fluency |
Section map#
| # | Page | You will learn |
|---|---|---|
| 1 | Intermediate Syntax and Structures | dataclass, Enum, typing, match |
| 2 | Functions and Scope | LEGB, closures, generators |
| 3 | Modules and Packages | imports, packages, circular imports |
| 4 | Error Handling | exception hierarchies, contextlib |
| 5 | File Handling | pathlib, JSON, CSV |
| 6 | Data Handling and Standard Library | datetime, logging, argparse |
| 7 | Classes and OOP Basics | property, inheritance patterns |
Prerequisites#
- Python Basics — especially functions and data structures
What's next#
| Track | Page |
|---|---|
| Python track home | Python Overview |
| Advanced | Closures |