Public visé
Développeurs ayant une connaissance d’un langage de programmation existant.
Prérequis
- Avoir des connaissances d’au moins un langage de programmation
Objectifs pédagogiques
À l’issue de cette formation, vous serez capable de :
- Identifier les cas d’usage courants de Python
- Appliquer les techniques de scripting en Python
- Organiser le code avec des fonctions, classes et modules
- Exploiter les modules existants
- Décrire la programmation réseau avec Python
- Implémenter la programmation orientée objet en Python
Programme
Jour 1
- Introduction et configuration de l’environnement
- Types de base et structures de données (tuples, listes, dictionnaires)
Jour 2
- Structures de contrôle et boucles
- Gestion des exceptions
- Fonctions et gestion des fichiers
- Import de modules
Jour 3
- Création de modules et packages
- Programmation orientée objet avec classes et héritage
Jour 4
- Bibliothèques Python (bases de données, GUI avec Tkinter)
- Débogage
- Certification TOSA optionnelle