Paris, Toulouse, Biarritz, Bordeaux, Aix-en-Provence
+33 5 61 34 39 80
contact@iform.fr

Catalogue de formations

Apprendre sous un autre angle.

Initiation au langage Python

Dernière mise à jour : 03/03/2020

Description
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
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.
Public visé
Développeur souhaitant s'initier au langage Python
Prérequis
  • Les bases de la programmation procédurale (fonction, procédure, variable).
Modalités pédagogiques
Inter-Entreprises / Intra-Entreprises et sur-mesure
Moyens et supports pédagogiques
Salle de formation équipée :
- un poste informatique par apprenant
- un bloc-notes + stylo
- un support de cours
- un espace de partage en ligne
- un vidéoprojecteur
- un tableau blanc
- connexion Internet
Modalités d'évaluation et de suivi
Questionnaire en ligne permettant l'évaluation des pré-requis.
Questionnaire de satisfaction de fin de stage.











 

M'inscrire à la formation

Lieu :
Balma
Salle à définir - AIX - 970, rue René Descartes Horizon Ste-Victoire Bat B 13100 Aix en Provence FRANCE
Balma
Salle à définir - AIX - 970, rue René Descartes Horizon Ste-Victoire Bat B 13100 Aix en Provence FRANCE
Détail des horaires :
Ajouter au panier
Prochaines Sessions
  • 07/12/20 → 09/12/20 Balma
  • 07/12/20 → 09/12/20 Aix en Provence
  • 18/01/21 → 20/01/21 Balma
  • 18/01/21 → 20/01/21 Aix en Provence

Catalogue de formation propulsé par Dendreo
Logiciel spécialisé pour centres et organismes de formation