Objectifs de la formation
- Maîtriser la syntaxe et les bases du langage Python : Apprendre à manipuler les variables, les types de données, les structures de contrôle comme les conditions et les boucles, et comprendre l’organisation d’un programme Python.
- Travailler avec les structures de données avancées : Manipuler efficacement les listes, dictionnaires, tuples et autres objets Python intégrés pour gérer et traiter des données volumineuses.
- Utiliser la programmation orientée objet (POO) : Créer des classes et des objets pour structurer le code de manière modulaire et réutilisable. Comprendre et appliquer les principes de la POO dans des programmes Python évolutifs.
- Automatiser des tâches répétitives : Utiliser Python pour automatiser des processus métier complexes, y compris l’interaction avec des fichiers, des bases de données, et des API externes.
- Optimiser et sécuriser le code Python : Appliquer les bonnes pratiques pour améliorer les performances du code, gérer les erreurs et exceptions, et assurer la fiabilité des programmes dans des environnements professionnels.