Aperçu des sections

  • Vidéo de présentation cours


    L'objectif de ce cours est d'étudier le langage python via des mini cours et des exercices de TP. Pour bien comprendre ce cours il est nécessaire d'avoir en prérequis des compétences de développement dans un langage autre du paradigme de la programmation structuré et si possible orienté objet.

    L'évaluation de ce cours est réalisé sous forme de QCM durant le semestre et d'un examen pratique lors de la dernière séance.


    • forum icon
      Discussions, questions/réponses Forum
      Non disponible à moins que : Vous soyez membre de Etudiants inscrits
  • Voici le planning des cours semaine par semaine en pédagogie inversée (ressource à étudier en amont de la séance) :

    1. Caractéristiques générales du langage
      Les types de base
      Les instructions
      Les fonctions
      Les  modules, scripts et paquets
      Map, filter et comprehension de séquences
      L'instruction yield
    2. Les classes
      Les propriétés
    3. Les méthodes spéciales début, suite et fin
      Les méthodes statiques et de classes
      Les énumérations
    4. Les exceptions
      L'instruction with
      Les annotations
      Les dataclasses
      Les classes abstraites et protocoles
    5. Pip, env, pipenv, git, etc.
    6. Les tests unitaires
    7. Les flux
    8. Les logs
    9. Le deboggeur PDB
    10. Les arcanes du langage Python
    11. Les décorateurs