Découvrez la programmation orientée objet en Python pour réaliser des programmes multiplateformes robustes et fiables.
Durée : Cette formation est prévue sur 35 heures réparties sur 5 jours.
Tarif : Interentreprise : 2500 € HT (pauses et repas inclus)
Intraentreprise : nous consulter
Prérequis : Être à l’aise avec un langage de programmation proche (C / C++ / Java / PHP / …) et connaitre les concepts de variables, types, fonctions, …
La connaissance de Python n’est pas nécessaire, mais souhaitable. La connaissance préalable de la programmation orientée objet n’est pas nécessaire.
Modalités et délais d’accès : Cette formation est disponible en Inter-entreprise, Intra-entreprise (plusieurs possibilités) ainsi qu’en formule en ligne, en présentiel ou hybride.
Accessibilité aux personnes handicapées :
Pour toute personne en situation de handicap, nous pouvons adapter, dans la mesure du possible, les conditions d’accueil ainsi que le contenu de la formation en fonction du handicap. N’hésitez pas à nous faire part de besoins éventuels. Nous contacter.
À l’issue de la formation, les stagiaires seront capables de:
Variables et types classiques (assignation, modification…)
La manipulation des différents types
Les blocs, les commentaires
La gestion d’erreur et la compréhension des exceptions
Création, documentation et utilisation de fonctions
La structuration du code en modules
L’utilisation des fichiers
Les environnements virtuels pour gérer facilement les projets
Les outils d’analyse statique et l’annotation de type
Le formatage
La gestion de la documentation
Les tests unitaires
Débogage
Les principes du paradigme Objet.
La définition d’un objet (état, comportement, identité)
La notion de classe, d’attributs et de méthodes
La communication entre les objets
Modélisation de programmes avec l’UML
Les particularités du modèle Objet de Python
L’écriture de classes et leur instanciation
L’héritage et le polymorphisme
Le duck typing
Création d’exceptions spécifiques
Qu’est-ce qu’une bibliothèque?
La bibliothèque standard et ses différents modules
Les bibliothèques tierces
Méthodes mobilisées
Supports de cours spécifiques fournis, quizz et TP.
Modalités d’évaluation
En amont de la formation : des quizz, un questionnaire d’attentes des participant.e.s et une auto-évaluation seront réalisés.
À la fin de la formation, une auto-évaluation, un questionnaire d’évaluation formative et de satisfaction seront mis en place.