Python : les bases (extrait du cours complet)
Le cours complet, de l'introduction aux dictionnaires
- Teacher : none yet
- Beginner
- 0 students
About this course
Le cours complet de Python, chapitre par chapitre : introduction, données et variables, print et input, conditions, boucles, fonctions et arguments, listes et matrices, tuples, ensembles et dictionnaires. Chaque notion suit le même plan : définition, syntaxe, exemples. Avec des exercices de code, un quiz par chapitre et des devoirs.
Syllabus · 107 lessons
Introduction à Python
- Introduction à Python · Texte free preview
- Pourquoi apprendre Python · Texte
- Python dans le domaine scientifique · Texte
- Le programme de la formation · Texte
- Quiz : introduction à Python · Quiz
Données et variables
- Notion de données en Python · Texte
- Les variables : déclarer, affecter et utiliser · Texte
- Les méthodes d'affectation · Texte
- Différence entre données et variables · Texte
- Les règles de nommage des variables · Texte
- Les commentaires en Python · Texte
- Les chaînes de caractères · Texte
- Exercice : calculer un prix total · Code exercise
- Quiz : données et variables · Quiz
- Devoir : vos premières variables · Graded assignment
Afficher et saisir : print, input et formatage
- La fonction print · Texte
- La fonction input · Texte
- Le formatage en Python · Texte
- Les types d'expressions en Python · Texte
- Exercice 1 : suivre les valeurs des variables (avec solution) · Texte
- Exo2 : l'aire du cercle · Code exercise
- Quiz : afficher et saisir : print, input et formatage · Quiz
Les conditions
- Les structures conditionnelles · Texte
- Condition simple : if · Texte
- Condition multiple : if else · Texte
- Condition multiple : if elif elif … else · Texte
- Conditions imbriquées · Texte
- Condition ternaire : avec if et else · Texte
- Condition match · Texte
- Les exercices sur les conditions · Texte
- Exercice : pair ou impair · Code exercise
- Quiz : les conditions · Quiz
Les boucles
- Les structures répétitives : for et while · Texte
- La boucle for · Texte
- La fonction range · Texte
- La boucle for imbriquée · Texte
- La boucle while · Texte
- Les structures de contrôle : break et continue · Texte
- Exercice : la somme de 1 à 10 · Code exercise
- Quiz : les boucles · Quiz
Les fonctions
- Qu'est-ce qu'une fonction en Python ? · Texte
- Définition et appel de la fonction · Texte
- La portée des variables · Texte
- Les exercices sur les fonctions · Texte
- Exercice : la fonction carré · Code exercise
- Quiz : les fonctions · Quiz
Les types d'arguments
- Les types d'arguments en Python · Texte
- 1. Arguments positionnels · Texte
- 2. Arguments nommés · Texte
- 3. Arguments par défaut · Texte
- 4. Arguments variables positionnels (*args) · Texte
- 5. Arguments variables nommés (**kwargs) · Texte
- 6. Arguments uniquement nommés avec * · Texte
- 7. Arguments uniquement positionnels avec / (Python 3.8+) · Texte
- Exercice : le produit de plusieurs nombres · Code exercise
- Quiz : les types d'arguments · Quiz
Les listes
- C'est quoi une liste ? · Texte
- Création d'une liste · Texte
- Accès et affichage d'une liste · Texte
- Le découpage (slicing) d'une liste · Texte
- Opérations sur les listes · Texte
- Affecter les éléments d'une liste à des variables · Texte
- Fonction et méthode · Texte
- Création et ajout : [ ], list(), append(), insert(), extend() · Texte
- Suppression : remove(), pop(), clear(), del · Texte
- Opérations : +, *, len(), sum(), max(), min(), reverse(), sort(), sorted() · Texte
- Les paramètres key et reverse · Texte
- Recherche : index(), count(), in, not in · Texte
- Duplication : copy(), list(), [ : ] · Texte
- Parcourir et saisir une liste · Texte
- Exercice : la moyenne des notes · Code exercise
- Quiz : les listes · Quiz
Les listes imbriquées et les matrices
- C'est quoi une liste imbriquée ? · Texte
- Accès et affichage d'une liste imbriquée · Texte
- La liste à deux dimensions (matrice 2D) · Texte
- Opérations, fonctions et méthodes sur les listes 2D · Texte
- Parcourir et saisir une liste 2D · Texte
- Exercice : la somme d'une matrice · Code exercise
- Quiz : les listes imbriquées et les matrices · Quiz
Les tuples
- C'est quoi un tuple ? · Texte
- Création d'un tuple · Texte
- Accès et affichage d'un tuple · Texte
- Opérations sur les tuples · Texte
- Méthodes et fonctions sur le tuple · Texte
- Parcourir et saisir un tuple · Texte
- Les tuples imbriqués et les tuples 2D · Texte
- Exercice : compter dans un tuple · Code exercise
- Quiz : les tuples · Quiz
Les ensembles (set)
- C'est quoi un ensemble ? · Texte
- Création d'un ensemble · Texte
- Accès et affichage d'un ensemble · Texte
- Méthodes et fonctions sur les ensembles · Texte
- Les opérations sur les ensembles · Texte
- Parcourir un ensemble · Texte
- Exercice : les éléments communs · Code exercise
- Quiz : les ensembles (set) · Quiz
Les dictionnaires
- C'est quoi un dictionnaire ? · Texte
- Création d'un dictionnaire · Texte
- Accès et affichage d'un dictionnaire · Texte
- Méthodes et fonctions sur les dictionnaires · Texte
- Parcourir un dictionnaire · Texte
- Les dictionnaires imbriqués · Texte
- Le dictionnaire 2D · Texte
- Parcourir et saisir un dictionnaire 2D · Texte
- Exercice : le stock total · Code exercise
- Quiz : les dictionnaires · Quiz
- Devoir : le suivi des commandes · Graded assignment
Student reviews
No reviews yet.