Python Intermediate
A 7-module learning track. Python Intermediate lessons with clear explanations, runnable examples, best practices, and interview-focused practice.
0 of 7 topics completeBegin Track
Topics in this track
- 01Generators & IteratorsThe iterator protocol, yield, and lazy evaluationNot completed3 questions
- 02DecoratorsWrapping functions to add behavior without changing their codeNot completed3 questions
- 03Context ManagersDeterministic setup and teardown with the with statementNot completed3 questions
- 04OOP Basics — Classes & Inheritanceself, attributes, and the method resolution orderNot completed3 questions
- 05Modules & PackagesOrganizing code across files with import, __name__, and __init__.pyNot completed3 questions
- 06File HandlingReading, writing, and working with files safelyNot completed3 questions
- 07Data Classes & Structured Datadataclasses, namedtuples, and type hintsNot completed3 questions