Présentation du cours et installation
  • Message de Bienvenue
  • Introduction
  • Foire aux questions
Installation de Python
  • Installation de Python et des blocs-notes Jupyter
  • Installation de Anaconda sur windows
  • Installation Linux
  • Les blocs-notes Jupyter
Python Notions de Base
  • Les nombres
  • Les nombres
  • Les chaines de caractères
  • Index et chaines de caractères
  • Questionnaire sur les chaines de caractères
  • Affichage et sorties écran
  • Afficher un message simple
  • Listes.
  • Listes
  • Les dictionnaires
  • Dictionnaires
  • Sets et Booleans
  • Sets
  • Les Tuples
  • Fichiers
  • La gestion des fichiers
  • Gestion des fichiers et écriture
  • Gestion des fichiers et ajout de données
  • Section Un - Controle des connaissances
  • Section Un Examen - Solutions du controle des connaissances
Python Déclarations
  • Introduction aux déclarations Python
  • Opérateurs de comparaison
  • Opérateurs de comparaison enchaînés.
  • Les instructions If, elif, et else
  • Les boucles for
  • Les boucles while
  • Range()
  • Compréhension de listes
  • Controle des connaissances sur les déclarations Python
  • Corrigé du controle des connaissances sur les déclarations Python
Méthodes et Fonctions
  • Fonctions
  • Les fonctions - Exemple détaillé
  • Méthodes
  • Déclarations et "Scope"
  • Expressions Lambda
  • Méthodes et Fonctions Examen
  • Méthodes et Fonctions Examen - Solutions
Premier projet
  • Présentation du projet
  • Feuille de route du projet
  • Démonstration du jeu de morpion
  • La solution pas à pas, première partie
  • La solution pas à pas, deuxième partie
  • La solution pas à pas, troisième et dernière partie
Programmation_Orientée_Objet
  • Programmation Orientée Objet
  • Programmation Orientée Objets - Les classes
  • Programmation Orientée Objets - Les méthodes
  • Programmation Orientée Objets - L'héritage
  • Programmation Orientée Objets - Les méthodes spéciales
  • Programmation Orientée Objet Examen
  • Programmation Orientée Objet Examen - Solutions
Erreurs et Exceptions
  • Erreurs et exceptions, partie 1
  • Erreurs et exceptions, partie 2
  • Erreurs et Exceptions Examen
  • Erreurs et Exceptions Examen - Solutions
Project Deux
  • Présentation du projet de jeu de BlackJack
  • Présentation de la solution du projet de jeu de BlackJack
Modules et Paquets
  • Modules et Paquets
Fonctions Intégrées
  • Map
  • Filter
  • Enumerate
  • All() et Any()
  • Complex
  • Zip
  • Controle des connaissances sur les fonctions Python
  • Solutions du controle des connaissances sur les fonctions Python
Décorateurs
  • Les décorateurs, première partie
  • Les décorateurs, deuxième partie
  • Les décorateurs, troisième partie
  • Approfondissements sur les décorateurs
Itérateurs et Générateurs
  • Itérateurs et générateurs, un peu de théorie
  • Itérateurs et Générateurs
  • Itérateurs et générateurs, un dernier mot
  • Itérateurs et Générateurs Examen
  • Itérateurs et Générateurs Examen Solutions
Projet Final
  • Présentation du projet
Modules Python Avancés
  • Le module collections : Counter
  • Le module collections : defaultdict
  • Le module collections OrderedDict