Module 1 : Les bases de la programmation

Découvrir la définition d’un programme informatique et d’un langage de programmation
Savoir ce qu’est Python
Historique du langage
Lancer Python, taper une ligne de code
Réaliser une interaction de base : print
Ecrire un script python
Comprendre ce qu’est une variable et les types de base
Les nombres et les booléens
Les chaines de caractères
Apprendre les expressions
Découvrir une interaction de base : input
Découvrir les fonctions
La mbda

Les structures de contrôle et conditions

Indentation
If, elif, else
while
for
map et zip
Formater une chaîne

Les classes

Définition
Objet classe
Référenciation des attributs
Instance
Initialisation

Les modules et les exceptions

Utiliser les exceptions
Découvrir les context managers
Manipuler des fichiers
Importer des modules tiers
Découvrir le module standard os
Installer un module externe
Déboguer avec ipdb
Ecrire des listes en compréhension
Utiliser des générateurs et expressions génératrices
Découvrir les décorateurs

Fonctions avancées

Découvrir les types complexes : listes, tuples, sets, dicts
Utiliser le packing, et l’unpacking
Découvrir l’opérateur splat (*)