Python for newbies
Topic outline
-
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 des nouvellesNouvelles diverses et annonces. Seuls les enseignants peuvent poster un message. Pour des questions de cours, utilisez le forum Discussions ci dessous.
-
Discussions, questions/réponses Forum
-
Notes File
-
-
Voici le planning des cours semaine par semaine en pédagogie inversée (ressource à étudier en amont de la séance) :
- 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 - Les classes
Les propriétés - Les méthodes spéciales début, suite et fin
Les méthodes statiques et de classes
Les énumérations - Les exceptions
L'instruction with - Pip, env, pipenv, git, etc.
- Les tests unitaires
- Les flux
- Les logs
- Le deboggeur PDB
- Les arcanes du langage Python
- Les décorateurs
- Caractéristiques générales du langage