Skip to content

About

Python Modules 00-10 completed at 42 London, organised by learning stage from fundamentals to advanced tooling.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Python Modules 00–10

A series of Python exercises completed at 42 London, progressing from core language fundamentals to object-oriented design, data handling, package architecture, and more advanced Python tooling.

Structure

01 — Python Foundations

Modules 00–02

Core Python syntax, functions, control flow, recursion, classes, inheritance, encapsulation, and exceptions.

02 — Data Handling & I/O

Modules 03–04

Collections, comprehensions, lambdas, generators, command-line arguments, file handling, streams, and context managers.

03 — Architecture & OOP

Modules 05–07

Abstract classes, reusable components, package organisation, imports, factories, capabilities, and object-oriented design patterns.

04 — Advanced Python & Tooling

Modules 08–10

Virtual environments, dependencies, third-party libraries, data validation, closures, decorators, callables, and functools.

About

These modules were completed as part of the 42 London curriculum. Each module builds on the previous ones, with an increasing focus on writing clean, structured, reusable Python code.

About

Python Modules 00-10 completed at 42 London, organised by learning stage from fundamentals to advanced tooling.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages