Jour 1
- Que peut-on faire avec Python ?
- Le shell Python
- Variable, typage, et les types de bases (int, strings, bool et None)
- Arithmétique et assignation
- Opérations logiques
- Sauver son code dans un fichier
- Les listes, les tuples, les sets et le mot clé « in »
- Les boucles et les itérables
- Les exceptions
- Les dictionnaires
- Formatage de chaînes
Jour 2
- Les fonctions et le duck typing
- Les imports et les modules
- Opérations sur les fichiers et le mot clé « with »
- L'unpacking
- L'opérateur splat
- Les listes en intension
- Les expressions génératrices
- Le mot clé « yield »
Jour 3 (optionnel)
- Les classes, méthodes et self
- L'héritage et le polymorphisme
- Les décorateurs (usage uniquement)
- Les propriétés
- Méthodes statiques et méthodes de classe
- Introspection
Jour 4
- Pdb
- Virtualenv, pypi et pip
- Les outils autour de Python (ipython, ipdb, grin, supervisor, les IDEs)
- Survol des libs de la bibliothèque standard les plus usitées
- Survol de certaines bibliothèques très pratiques
- Sujets recommandés pour aller plus loin
- Ressources autour de Python
1000 € / jour TTC