Spécialiste de la formation professionnelle, Microsoft GOLD CERTIFIED Partner
 
 

Développement Python

Thème LANGAGES TRADITIONNELS
Objectif Maîtriser le langage Python en termes de mécanismes de base et de syntaxe. Évaluer les domaines d'application et l'étendue des possibilités. Aborder les aspects classiques de la bibliothèque python : Interfaces graphiques, expressions régulières, interaction avec les bases de données,…
Pré requis Pour suivre ce stage, il est nécessaire d’avoir une bonne expérience dans un langage structuré (C, Perl) ou objet (C++, Java) est nécessaire.
Durée 3 j
Retour au calendrier Télécharger le PDF Se pré-inscrire
MaiJuinJuilletAoûtSeptembreOctobre
9-114-6   15 - 17
Contenu
Module 1 : Introduction
  • Caractéristiques, domaines d'application
  • Ressources Python
  • Documentation
Module 2 : Eléments de base du langage
  • Types de base
  • Opérateurs de base
  • Structures de contrôle
  • Dictionnaires et listes
Module 3 : Fonctions
  • Arguments, valeur de retour, portée des variables
  • Fonctions intégrées, bibliothèque standard
Module 4 : Modules
  • Déclaration et structure
  • Convention de nommage
  • Opérations sur les modules
Module 5 : Modèle objet
  • Classes et objets
  • Attributs, méthodes
  • Constructeurs et destructeurs
  • Héritage et polymorphisme
  • Notion de patron de conception ("design pattern")
Module 6 : Gestion des exceptions
  • Intérêt du mécanisme
  • Utilisation des exceptions standards
Module 7 : Expressions régulières
  • Motifs de recherche
  • Substitution
Module 8 : Gestion des fichiers
  • Ouverture de fichiers, Lectures / Écritures
  • Informations sur les fichiers
  • Opérateurs de test
  • Gestion des répertoires
Module 9 : Interfaces graphiques
  • Principe de la création d'IHM
  • La librairie wxWidgets et wxPython
  • Présentation de wxGlade
  • Utilisation de la librairie QT : PyQt
  • Outil de création d’interface : QtDesigner
Module 10 : Accès aux bases de données
  • Modules disponibles
  • Utilisation de mysql-python
Module 11 : Tests unitaires
  • Principes et utilité des tests
  • Tests unitaires et tests fonctionnels
  • Outils disponibles : unittest, doctests
Retour au calendrier Télécharger le PDF Se pré-inscrire
Mentions légales | Contact | I'Form Immeuble le Colombo, 6 avenue Georges Pompidou – BP 33180, 31131 Balma Cedex, France
 
login