Plan
Déjà faits
- Nombres entiers
- Les variables
- Tuples et destructuration
- Fonctions type et help
- Affichage: str et print
- Logique: les booléens
- Structures conditionnelles: if et while
- Listes: Acte I, list et mutation
- Structure for
- Nombres à virgule flottante: float arrondis et conversions
- Listes: Acte II, slicing et compréhensions
- Fonctions acte I
- Fonctions acte II
- Dictionnaires
- Modules
- Fichiers et arborescence
- Gestion des erreurs: exceptions
Reste à faire
- Deboggage.
- méthodes et attributs.
- Les générateurs et l’évaluation fainéante.
- la récursion et les fonctions de grand ordre (décorateur, cache).
- les classes (DECOUPER).
- les métaprotocoles (DECOUPER).
- Typage.
- Librairies pratiques :
pretty_errors
, rich
, pytest
, pysnooper
, fuzzywuzzy
, typer
, …
- Utilitaires pratiques :
black
, pylama
, mypy
, line-profiler
, …
- Screencasts : prise en main terminal, vscode, jupyterlab, …
Suggestions à vincent.perrollaz@univ-tours.fr