Public visé
Développeurs ayant une connaissance d’un langage de programmation existant.
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
Modalités d’évaluation des acquis
En cours de formation, par des travaux pratiques. En fin de formation, par un questionnaire d’auto-évaluation.
Pour aller plus loin
Cette formation donne accès aux formations suivantes :
- Formation Python - Calculs Scientifiques
- Formation Web scraping avec Python
- Formation Data Science avec Python (Scikit-learn)
- Formation Python pour tests d'intrusion
- Formation Python - Perfectionnement
- Formation Analyse de Données avec l'IA
- Formation ChatGPT et GPT-4 dans des applications Python
- Formation Apprentissage