Formation : Programmer en Python

Dans cette formation vous apprendrez la syntaxe du langage Python ainsi que la mise en œuvre de tous les concepts de la programmation fonctionnelle et orientée objet. Vous apprendrez également à utiliser les composants de la bibliothèque standard et à utiliser un IDE pour le développement et la mise au point de vos applications.

 

  • Présentation et historique du langage
  • Installation et prise en main d’un environnement de développement pour Python
    • Installation d’une distribution Python
    • Mise en place d’un IDE
  • Présentation des bonnes pratiques
    • Règles et conventions de nommage et de codage
  • Travaux pratiques :
    • Installation de Python
    • Installation et configuration d’un IDE
    • Prise en main de la console
  • Structure des fichiers Python
  • Les types de données simples
    • Chaînes de caractères, nombres, …
  • Les types évolués
    • Les listes et les opérations et méthodes associées
    • Les tuples et les opérations et méthodes associées
    • Les dictionnaires et les opérations et méthodes associées
  • Instructions conditionnelles et boucles
    • if/elif/else, while, for, break, continue, …
  • Les fonctions
    • Définition d’une fonction
    • Appels de fonctions et paramètres Python
  • Structuration des programmes en module
    • Présentation de la notion de module
    • Import et utilisation de modules
  • Travaux pratiques :
    • Développement d’une application structurée en modules
  • Rappels
    • Le paradigme objet : classe, objet, comportements, caractéristiques
    • Formalisme des diagrammes UML
  • Définition d’une classe
    • Définition et structure
    • Constructeurs et destructeurs
    • Le paramètre self
  • Mise en œuvre de l’encapsulation dans les classes
    • Ecriture et utilisation des méthodes publiques/privées
  • Les mécanismes d’héritage
  • Généralisation à tous les types de données
  • Travaux pratiques :
    • Création de classes pour la représentation des objets métier de l’application
    • Mise en place de ces classes dans l’application
  • La gestion des erreurs
    • Présentation du mécanisme d’exception
    • Déclenchement des exceptions
    • Traitement des exceptions
  • Manipulation avancée des chaînes de caractères suivant l’approche objet
  • Travaux pratiques :
    • Mise en place de la gestion des exceptions dans l’application
  • Gestion de la ligne de commande
  • Lecture/écriture de fichiers
  • Les modules sys et os
  • Utiliser les expressions régulières
  • Développer rapidement de nouvelles lignes de commande avec options
  • Gérer vos différents systèmes d’exploitation avec les mêmes scripts

Durée : 21h
Horaires : soirs / week-ends
Groupes de 5 à 10 personnes

Contacts
Localisation
Nous suivre

S'inscrire

Formation Programmer en Python