Connaître les bases de la programmation.
Maîtriser la syntaxe et l’environnement de Python
Introduction
- Qu’est-ce qu’un langage de programmation ?
- Installation de l’interpréteur Python 3 et de l’environnement de développement pyCharm Community
- Découverte de la console et premières opérations de calcul
- Atelier : Mise en place d’un environnement de développement
Les bases du langage
- Les variables
- Mes premiers scripts, entrées et sorties
- Quelques fonctions prédéfinies, modules math et turtle
- Les conditions et l’instruction if
- Les boucles while et for
- Créer ses propres fonctions
- Les Exceptions et l’instruction pass
- Atelier : Multiples exercices pour maîtriser les bases du langage.
Les objets présents dans Python
- La chaîne de caractères
- Les listes et tuples
- Les dictionnaires
- Les ensembles
- Atelier : Multiples exercices sur les objets standards du langage
Les fichiers
- Lire et écrire dans un fichier
- Module os et pathlib
- Atelier : Multiples exercices de manipulation de fichiers
Quelques bibliothèques Python
- Le temps avec les modules time, datetime et calendar
- Les paramètres de la ligne de commandes
- Compression de fichiers avec le module zipfile
- Atelier : Réalisation d’un mini zip
Étendre et gérer son environnement de développement
- Installer des dépendances avec pip
- Créer un environnement indépendant
- Quelques bibliothèques tierces à connaître
- Atelier : Réalisation d’un créateur de vignette(s) à partir d’une image