De Zéro à Héros en Python
Passez de zéro à héros en Python. Maîtrisez la syntaxe, les structures de données, le contrôle de flux et les bonnes pratiques de programmation pour bien débuter, étape par étape.
1.1. Pourquoi apprendre Python ?
1.2. Introduction et histoire de Python
1.3. Python2 ou Python3
1.4. Accéder à la Documentation Python
QUIZ - Introduction python python 2 ou python 3 documentation
2.1. Les commentaires en python
2.2. Instructions (Statements)
2.3. Bloc, Indentation et Instructions Composées
2.4. Variables, Identificateurs et Constantes
QUIZ - Syntaxe de base en Python
3.1. Types de Données en Python : Nombres, Chaînes et Listes
3.2. Types de Données et Typage Dynamique en Python
3.3. Typage Dynamique et Opérateur d'Assignation en Python
3.4. Opérations Numériques en Python
3.5. Chaînes de Caractères (String) en Python
3.6. Les Listes en Python
3.7. Les Tuples en Python
3.8. Dictionnaires et Ensembles en Python
3.9. Séquences en Python : Listes, Tuples et Chaînes de Caractères
QUIZ - Types de données et typage dynamique
4.1. Les Instructions Conditionnelles : if-elif-else
4.2. Boucle while en Python
4.3. Contrôle de Flux
4.4. Boucle for-in en Python
4.5. Itération à Travers les Séquences en Python
4.6. Compréhensions en Python pour Générer des Listes, Dictionnaires et Ensembles
QUIZ - Structures de Contrôle
5.1. Les Fonctions en Python
5.2. Utilisation de doctest pour les Tests Unitaires
5.3. Les Paramètres et Arguments des Fonctions
5.4. La Surcharge de Fonction en Python
5.5 Valeurs de Retour d'une Fonction
5.6. Indications de Type avec les Annotations de Fonction
QUIZ - les Fonctions en Phyton
6.1. Modules
6.2. Instructions d'Importation en Python
6.3. Importation vs. Importation Sélective en Python
6.4. Gestion du Chemin des Modules en Python
6.5. Rechargement d'un Module en Python
6.6. Création et Utilisation des Packages en Python
6.7. Importation Relative avec from ... import
QUIZ - Modules, Instructions d'Importation et Packages