_images/aboutpython_banner.gif


Last change: nov. 19, 2024

Notebooks : Advanced Concepts 2

All notebooks presented in this section are still in the writing phase. They are intended for an initiated public and propose to deepen certain notions of the Python programming language.

  • S01 - The import system

S01E01 - Modules & packages

fr

en

S01E02 - The import statement

fr

en

S01E03 - Namespaces & scopes

fr

en

  • S02 - Loop better

S02E01 - Iterators and generators

fr

en

S02E02 - lambda, map & filter

fr

en

S02E03 - The itertools module

fr

en

  • S03 - Functions and decorators

S03E01 - Functions

fr

en

S03E02 - *args & **kwargs

fr

en

S03E03 - Closures

fr

en

S03E04 - Basic decorators

fr

en

S03E05 - The functools module

fr

en

S03E06 - Advanced decorators

fr

en

S03E07 - Decorators & classes

fr

en

  • S04 - Context managers

S04E01 - The with statement

fr

en

S04E02 - The contextlib module

fr

en

S04 - quote.txt

file

  • S05 - Deeper into classes & OOP

S05E01 - The bestiary of attributes

fr

en

S05E02 - The bestiary of methods

fr

en

S05E03 - Properties

fr

en

S05E04 - Single inheritance

fr

en

S05E05 - Complex inheritance

fr

en

S05E06 - Association

fr

en

S05E07 - The dataclasses module

en

S05E08 - The abc module

en

S05E09 - Metaclasses

Soon

Soon

S05 - quote.json

file

  • S06 - Concurrency [writing in progess]

S06E00 - Introduction to concurrency

fr

en

S06E01 - The multiprocessing module

fr

Soon

S06E02 - The threading module

fr

Soon

S06E03 - Synchronization primitives

fr

Soon

S06E04 - The concurrent.futures module

fr

Soon

S06E05 - Coroutines and the asyncio module

fr

Soon

S06E06 - The Cython module

Soon

Soon

S06E07 - The mpi4py module

Soon

Soon

S06 - links

file

  • S00 - Misc.

S00E02 - Shorthand expressions

fr

en

S00E03 - Matplotlib animations

fr

Soon

S00E04 - Python and hdf5

Soon

Soon