Notebooks : Introduction to Python
Last change: Jul 16, 2024
The following notebooks are part of L1 SPI S1 courses. They are intended for a
beginner audience. They describe the basics of the Python programming language.
Note that the english version is not up to date.
Course material
S01 - Basics pt. I - Numerical and sequential objects
S01E01 - Numerical types |
fr
|
en
|
S01E02 - Sequential types |
fr
|
en
|
S01E03 - Applications |
fr
|
en
|
S02 - Basics pt. II - Indexation and notion of inheritance
S02E01 - Indexing & slicing |
fr
|
en
|
S02E02 - Objects & inheritance |
fr
|
en
|
S02E03 - Applications |
fr
|
en
|
S03 - Sciences pt. I - Numpy & Matplotlib
S03E01 - The ndarray type |
fr
|
|
S03E02 - Matplotlib basics Pt.1 |
fr
|
|
S03E03 - Applications |
fr
|
|
S04 - Sciences pt. II - Index and save ndarrays
S04E01 - Index and slice ndarrays |
fr
|
|
S04E02 - Reading and writing ndarrays |
fr
|
|
S04E03 - Matplotlib basics Pt.2 |
fr
|
|
S04E04 - Applications |
fr
|
|
S04 - Data files |
files
|
|
S05 - Sciences pt. III - Training mode on
S05E01 - The ndarray type |
fr
|
|
S05 - Data files |
files
|
|
S06 - Compound statements pt. I - Conditional structures
S06E01 - Tests |
fr
|
en
|
S06E02 - Conditional structures |
fr
|
en
|
S06E03 - Applications |
fr
|
en
|
S07 - Compound statements pt. II - Iterative structures
S07E01 - The for loop Pt.1 |
fr
|
|
S07E02 - Applications |
fr
|
|
S07 - Data files |
files
|
|
S08 - Compound statements pt. III - Loop better
S08E01 - The for loop Pt.2 |
fr
|
|
S08E02 - Applications |
fr
|
|
S09 - Applications - Skill validation
Summary |
fr
|
|
S09E01 - A little algo |
fr
|
|
S09E02 - A little elec |
fr
|
|
S09E03 - A little drawing |
fr
|
|
S09 - Data files |
files
|
|