Python

Objectifs

  • Traiter les exceptions et les erreurs
  • Écrire des commandes dans l’interpréteur Python
  • Maîtriser les règles qui définissent la portée des variables
  • Créer et éditer des objets
  • Créer des classes, des attributs et des méthodes
  • Hériter des méthodes d’une classe
  • Utiliser les modules de la bibliothèque standard
  • Tester une application unitairement avec unittest

Programme

Chapitre 1: Faites vos premiers pas en Python

  1. Découvrez Python
  2. Faites vos premiers pas avec l'interpréteur de commandes Python
  3. Entrez dans le monde merveilleux des variables
  4. Créez des structures conditionnelles
  5. Apprenez à faire des boucles
  6. Avancez pas à pas vers la modularité (1/2)
  7. Avancez pas à pas vers la modularité (2/2)
  8. Gérez les exceptions

Chapitre 2: Découvrez la Programmation Orientée Objet côté utilisateur

  1. Créez votre premier objet : les chaînes de caractères
  2. Créez des listes et des tuples (1/2)
  3. Créez des listes et des tuples (2/2)
  4. Utilisez des dictionnaires
  5. Utilisez des fichiers
  6. Découvrez la portée des variables et les références

Chapitre 3: Découvrez la Programmation Orientée Objet côté développeur

  1. Appréhendez les classes
  2. Définissez des propriétés
  3. Appliquez des méthodes spéciales
  4. Appliquez deux méthodes de tri en Python
  5. Gérez les héritages
  6. Découvrez la boucle for
  7. TP : Réalisez un dictionnaire ordonné
  8. Appréhendez les décorateurs
  9. Découvrez les métaclasses

Chapitre 4: Appréhendez les merveilles de la bibliothèque standard

  1. Manipulez les expressions régulières
  2. Exprimez le temps
  3. Faites de la programmation système
  4. Utilisez des modules de mathématiques
  5. Gérez les mots de passe
  6. Gérez les réseaux
  7. Créez des tests unitaires avec unittest
  8. Faites de la programmation parallèle avec threading
  9. Créez des interfaces graphiques avec Tkinter

Details

Durée: 30 heures.
Prérequis: Pas de prérequis
Prochaine session: Contactez nous