Certif. RS 100% CPF

Initiation au langage Python

I'FORM

2 124 €à partir de
21 hdurée
1session active
Haute-Garonnelieu

Objectifs de la formation

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.

Programme

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

Résultats attendus

Passage de la certification TOSA Python 3

Les points forts

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.

La certification

Programmer et automatiser des tâches avec Python (Tosa)

  • TypeCertif. RS
  • Spécialité (NSF)Informatique, traitement de l'information, réseaux de transmission
  • DomaineDéveloppement informatique
RS 6962 CertifInfo 118154

Organisme & lieu

  • OrganismeI'FORM
  • RégionOccitanie
  • DépartementHaute-Garonne
  • SIRET43142174200047

Formations similaires