Apprendre Python par la pratique - En individuel avec un formateur
AWC
Objectifs de la formation
Fortement demandé en entreprise, la certification Python, un gage de qualité, qui permet aux recruteurs et aux RH de connaître le niveau d un candidat à travailler sur le langage Python. Elle est particulièrement adaptée aux demandeurs d'emploi voulant justifier de leur capacité opérationnelle ou pour les salariés souhaitant validés leur acquis par une certification à l'issue de la formation:
- Décrire la philosophie de Python et identifier ses domaines d'application
- Mettre en place un environnement de développement
- Utiliser les éléments de base du langage
- Définir et utiliser des fonctions et des modules pour la structuration des programmes
- Concevoir des classes en respectant les bonnes pratiques de la programmation objet
- Mettre en œuvre l'héritage
- Réaliser et exécuter des scripts en utilisant les fonctionnalités de la librairie standard
- Mettre en œuvre l'héritage
- Concevoir des interfaces graphiques
- Réaliser des tests pour valider le bon fonctionnement de votre code
Programme
Programme de formation Python :
• Introduction au langage Python
• Présentation et historique du langage
Installation et prise en main de l'IDE Pycharm
Notion d'environnement virtuel
Présentation de la documentation
Les éléments de base du langage
Structure d'un programme
Les variables et le typage dynamique
Les opérateurs
Les entrées-sorties
Les structures conditionnelles et itératives
Les collections (Liste, tuple et dictionnaire)
Travaux pratiques : Réaliser un programme qui permet de trouver un nombre tiré de façon aléatoire
Les fonctions, les modules et les packages
Création et appel de fonctions
Les fonctions avec valeur de retour multiple
Les fonctions avec un nombre de paramètres variables
Les paramètres nommés et optionnels
La présentation des modules
L'importation et l'utilisation des modules
Les packages
Travaux pratiques : Réaliser un programme qui calcule le jour de Noël en fonction d'une année
La programmation objet en Python
La conception de classe
Les attributs, les propriétés et les méthodes
Les constructeurs et les destructeurs
La mise en œuvre de l'encapsulation
Le mécanisme d'instanciation
Les variables et les méthodes de classes
La mise en œuvre de l'héritage
Le polymorphisme
Les méthodes « magiques »
Travaux pratiques : Réaliser une classe Compte représentant un compte bancaire
Réaliser une classe Compte Épargne par héritage de la classe
La gestion des exceptions
Le fonctionnement des exceptions
La levée d'exception
Le traitement des exceptions
Certification avec passage obligatoire avec financement CPF.
Contactez-nous pour plus de renseignements au01 85 10 00 33pour nos prochaines sessions ou une demande d'accompagnement au cofinancement pour les salariés et France Travail
Résultats attendus
À l'issue de cette formation, les participants seront capables de :
Comprendre les fondements du langage Python et son environnement de développement.
Écrire des programmes structurés en utilisant les variables, les fonctions, les conditions, les boucles et les collections.
Concevoir des applications orientées objet en Python, en maîtrisant les notions de classes, d'héritage, d'encapsulation et de polymorphisme.
Gérer les erreurs et les exceptions de manière efficace dans leurs programmes.
Mettre en place des tests unitaires pour valider le bon fonctionnement de leur code.
Utiliser les modules standards de Python pour interagir avec le système, manipuler des fichiers, ou encore traiter des données.
Dispositif de reconnaissance et de validation des acquis.
Pour garantir l'acquisition des compétences, plusieurs modalités d'évaluation sont mises en place tout au long de la formation :
Travaux pratiques réguliers : chaque module est accompagné d'exercices concrets permettant de mettre en application les notions abordées.
Projet fil rouge : les participants développent progressivement une application complète (ex. : gestion de comptes bancaires) intégrant les différentes compétences acquises.
Auto-évaluation : une grille de compétences est fournie pour permettre aux apprenants de suivre leur progression.
Évaluation finale : présentation du projet devant le formateur, démonstration du fonctionnement de l'application, et revue du code.
Attestation de formation : remise d'un certificat de réussite si les compétences sont validées à l'issue de l'évaluation finale.
Les points forts
Formation en individuelle, vous bénéficierez d'un accompagnement pédagogique tout au long de la formation avec votre formateur en visio Teams, ainsi qu'un assistant IA 24h/7j sur Teams pour vous exercer. Accompagnement au cofinancement pour les salariés.
La certification
- TypeCertif. RS
- Spécialité (NSF)Informatique, traitement de l'information, réseaux de transmission
- DomaineDéveloppement informatique
RS 6701 CertifInfo 117407 Organisme & lieu
- OrganismeAWC
- Région