Python
VIVANEO
Développement informatiqueI'FORM
Connaitre les bases, les concepts, les principales librairies du langage Python.
Être capable de développer sa propre application en utilisant les classes et les objets.
Module 1 : INTRODUCTION
• Historique
• Installation
• Premier programme
• Différentes versions
• Prise en main de PyCharm
• Environnements virtuels
Module 2 : BASES DU LANGAGE
• Opérateurs et expressions
• Fonctions
• Modules et Packages
• Structures de données
Module 3 : PROGRAMMATION OBJETS
• Définition de classes
• Héritages
• Gestion des exceptions
• Surcharge des opérateurs
• Sous-classer les types de base
• Résolution des héritages multiples
• Cas de la méthode "super"
• Descripteurs et propriétés
• Slots
• Méta-programmation
Module 4 : LIBRAIRIE STANDARD
• Interface graphique avec TkInter et pyGTK
• Gestion des fichiers
• Gestion des répertoires
• Gestion des processus
• Expressions régulières
• Accès aux bases de données
• Protocoles réseau
Module 5 : SYNTAXE AVANCEE
• Listes en "compréhension"
• Itérateurs et générateurs
o Coroutines
o Module "itertools"
• Lambda fonctions
• Méthodes "magiques"
• Décorateurs, Cache, Proxy, ...
• Instruction "with" et Contextlib
• Différences entre Python 2 et Python 3
Module 6 : AIDE AU DEVELOPPEMENT
• Documentation de code
• Contrôle syntaxique
• Tests unitaires
• Debugger
• Profiler (performances)
• Installer un package
Passage de la certification TOSA Python 3
Formation certifiante en présentiel ou téléprésentiel. Un formateur "expert" anime des modules théoriques suivis d'ateliers pratiques validant les acquis, avec supports et démonstrations. Accompagnement assuré tout au long des ateliers.
Programmer et automatiser des tâches avec Python (Tosa)
RS 6962 CertifInfo 118154 VIVANEO
Développement informatiqueDAWAN
Développement informatiqueDAWAN
Développement informatiqueVIVANEO
Développement informatique