Python for newbies
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.
- Nouvelles diverses et annonces. Seuls les enseignants peuvent poster un message. Pour des questions de cours, utilisez le forum Discussions ci dessous.
Cours
Voici le planning des cours semaine par semaine en classe inversée (cours à préparer 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
Les types de base
Les instructions
Les fonctions
Les modules, scripts et packages
Les expressions lambda
Map, filter et compréhension de séquences
L'instruction yield
Les classes
Les propriétés
Les méthodes spéciales
Début
Suite
Fin
Les méthodes statiques et de classes
Les énumérations
Les exceptions
L'instruction with
Pip, venv, pipenv, git, etc.
Les tests unitaires
Les flux
Les logs
Le débogueur PDB
Les arcanes du langages Python
Le développement des décorateurs
- Caractéristiques générales du langage