Objectifs
Cette formation propose un apprentissage avancé de Python. Elle traite les bases de la programmation objet, l’accès aux données (les fichiers, les API, les bases de données), les interfaces graphiques ainsi que les bonnes pratiques.
Comprendre les particularités et la syntaxe de Python
Maîtriser les littéraux, les règles syntaxiques des variables et les fonctionnalités d'impression et de lecture/modification de fichier
Définir des structures et choisir le bon type de variable
Créer des f-strings et des fonctions avec différents types d’arguments
Concevoir une classe et son initialisation
Naviguer dans un package, installer de nouveaux packages et comprendre les cas d’usages des packages de la bibliothèque standard
Réutiliser des structures de données et fonctions de la bibliothèque standard
Créer des structures de données optimisées pour différents problèmes
Utiliser les fonctions standards les plus performantes et comprendre la complexité algorithmique de programmes simples
Programme
- Les fondements de la programmation orientée objet : les classes, les objets, les méthodes, l’héritage, la surcharge
- L'accès aux données : les fichiers, les API, les bases de données SQLite
- Les interfaces graphiques : Tkinter