Apprendre PYTHON en 30 JOURS
Contenu cours
Démarrer ton apprentissage Python
Un défi : Fizz Buzz
Travailler avec des données
Fractionnement de notre code
Python avancé
Travailler avec plusieurs fichiers
Collections avancées
Python idiomatique
Travailler de manière autonome
Projet final
J0 : Mise en place de l’environnement Python
Vous n'avez actuellement pas accès à ce contenu
3 Chapitres
Création d’un Repl
Vous n'avez actuellement pas accès à ce contenu
Exécuter & partager son code !
Vous n'avez actuellement pas accès à ce contenu
Quelques configurations supplémentaires
Vous n'avez actuellement pas accès à ce contenu
J1 : Nombres, arithmétique et impression sur la console
Vous n'avez actuellement pas accès à ce contenu
8 Chapitres
Quelques mots sur Python…
Vous n'avez actuellement pas accès à ce contenu
Les nombres de base
Vous n'avez actuellement pas accès à ce contenu
La fonction print
Vous n'avez actuellement pas accès à ce contenu
Un coup d’œil rapide sur les expressions
Vous n'avez actuellement pas accès à ce contenu
Les opérateurs arithmétiques
Vous n'avez actuellement pas accès à ce contenu
Utilisation d’opérateurs multiples
Vous n'avez actuellement pas accès à ce contenu
Regroupement d’opérations avec des parenthèses
Vous n'avez actuellement pas accès à ce contenu
Exercices
Vous n'avez actuellement pas accès à ce contenu
J1 : Solutions – Exercices
Vous n'avez actuellement pas accès à ce contenu
3 Chapitres
1) Imprime ton âge sur la console
Vous n'avez actuellement pas accès à ce contenu
2) Calcule et imprime le nombre de jours, de semaines et de mois dans 27 ans
Vous n'avez actuellement pas accès à ce contenu
3) Calcule et imprime l’aire d’un cercle dont le rayon est de 5 unités
Vous n'avez actuellement pas accès à ce contenu
J2 : Chaînes de caractères, variables et saisie des données par les utilisateurs
Vous n'avez actuellement pas accès à ce contenu
6 Chapitres
Les bases des chaînes de caractères (string)
Vous n'avez actuellement pas accès à ce contenu
Nommage des valeurs
Vous n'avez actuellement pas accès à ce contenu
Se référer aux variables
Vous n'avez actuellement pas accès à ce contenu
L’exception
Vous n'avez actuellement pas accès à ce contenu
Obtenir des valeurs de l’utilisateur
Vous n'avez actuellement pas accès à ce contenu
Exercices
Vous n'avez actuellement pas accès à ce contenu
J2 : Solutions – Exercices
Vous n'avez actuellement pas accès à ce contenu
3 Chapitres
Solution – Exercice 1
Vous n'avez actuellement pas accès à ce contenu
Solution – Exercice 2
Vous n'avez actuellement pas accès à ce contenu
Solution – Exercice 3
Vous n'avez actuellement pas accès à ce contenu
J3 : Formatage des chaînes de caractères et traitement des entrées utilisateur
Vous n'avez actuellement pas accès à ce contenu
10 Chapitres
Concaténation de chaînes (string)
Vous n'avez actuellement pas accès à ce contenu
Conversion de strings, integers et floats
Vous n'avez actuellement pas accès à ce contenu
Interpolation de chaînes avec la méthode format
Vous n'avez actuellement pas accès à ce contenu
Autres façons d’utiliser la méthode format
Vous n'avez actuellement pas accès à ce contenu
Interpolation de chaînes avec f-strings
Vous n'avez actuellement pas accès à ce contenu
Commentaires
Vous n'avez actuellement pas accès à ce contenu
Traitement de base des chaînes
Vous n'avez actuellement pas accès à ce contenu
Jour 3 : Exercices
Vous n'avez actuellement pas accès à ce contenu
Jour 3 : Projet
Vous n'avez actuellement pas accès à ce contenu
Ressources supplémentaires
Vous n'avez actuellement pas accès à ce contenu
J3 : Solutions – Exercices
Vous n'avez actuellement pas accès à ce contenu
4 Chapitres
Solution – Exercice 1
Vous n'avez actuellement pas accès à ce contenu
Solution – Exercice 2
Vous n'avez actuellement pas accès à ce contenu
Solution – Exercice 3
Vous n'avez actuellement pas accès à ce contenu
Solution – Exercice 4
Vous n'avez actuellement pas accès à ce contenu
Projet J3 : Un calculateur simple de revenus
Vous n'avez actuellement pas accès à ce contenu
3 Chapitres
Le brief
Vous n'avez actuellement pas accès à ce contenu
La solution pas à pas
Vous n'avez actuellement pas accès à ce contenu
Matériel bonus
Vous n'avez actuellement pas accès à ce contenu
J4 : Les bases des collections Python
Vous n'avez actuellement pas accès à ce contenu
9 Chapitres
Listes
Vous n'avez actuellement pas accès à ce contenu
Accéder aux valeurs d’une liste
Vous n'avez actuellement pas accès à ce contenu
Ajouter des éléments à une liste
Vous n'avez actuellement pas accès à ce contenu
Supprimer des éléments d’une liste
Vous n'avez actuellement pas accès à ce contenu
Tuples
Vous n'avez actuellement pas accès à ce contenu
Accéder aux valeurs d’un tuple
Vous n'avez actuellement pas accès à ce contenu
Tuples vs Listes
Vous n'avez actuellement pas accès à ce contenu
Accéder aux valeurs dans les collections imbriquées
Vous n'avez actuellement pas accès à ce contenu
Jour 4 : Exercices
Vous n'avez actuellement pas accès à ce contenu
J4 : Solutions – Exercices
Vous n'avez actuellement pas accès à ce contenu
7 Chapitres
Solution – Exercice 1
Vous n'avez actuellement pas accès à ce contenu
Solution – Exercice 2
Vous n'avez actuellement pas accès à ce contenu
Solution – Exercice 3
Vous n'avez actuellement pas accès à ce contenu
Solution – Exercice 4
Vous n'avez actuellement pas accès à ce contenu
Solution – Exercice 5
Vous n'avez actuellement pas accès à ce contenu
Solution – Exercice 6
Vous n'avez actuellement pas accès à ce contenu
Solution – Exercice 7
Vous n'avez actuellement pas accès à ce contenu
J5 : Conditions et booléens
Vous n'avez actuellement pas accès à ce contenu
7 Chapitres
Booléens
Vous n'avez actuellement pas accès à ce contenu
Valeurs de vérité
Vous n'avez actuellement pas accès à ce contenu
Opérateurs de comparaison
Vous n'avez actuellement pas accès à ce contenu
Ordre des opérations
Vous n'avez actuellement pas accès à ce contenu
Instructions conditionnelles
Vous n'avez actuellement pas accès à ce contenu
Valeurs de vérité et instructions conditionnelles
Vous n'avez actuellement pas accès à ce contenu
Exercices
Vous n'avez actuellement pas accès à ce contenu
J5 : Solutions – Exercices
Vous n'avez actuellement pas accès à ce contenu
4 Chapitres
Solution – Exercice 1
Vous n'avez actuellement pas accès à ce contenu
Solution – Exercice 2
Vous n'avez actuellement pas accès à ce contenu
Solution – Exercice 3
Vous n'avez actuellement pas accès à ce contenu
Solution – Exercice 4
Vous n'avez actuellement pas accès à ce contenu
J6 : Boucles FOR
Vous n'avez actuellement pas accès à ce contenu
9 Chapitres
Pourquoi avons-nous besoin de boucles ?
Vous n'avez actuellement pas accès à ce contenu
Qu’est-ce qu’une boucle for ?
Vous n'avez actuellement pas accès à ce contenu
Définition d’une boucle for
Vous n'avez actuellement pas accès à ce contenu
La déclaration break
Vous n'avez actuellement pas accès à ce contenu
La fonction range
Vous n'avez actuellement pas accès à ce contenu
Utilisation de range dans les boucles for
Vous n'avez actuellement pas accès à ce contenu
Exercices
Vous n'avez actuellement pas accès à ce contenu
Projet
Vous n'avez actuellement pas accès à ce contenu
Ressources supplémentaires
Vous n'avez actuellement pas accès à ce contenu
J6 : Solutions – Exercices
Vous n'avez actuellement pas accès à ce contenu
2 Chapitres
Solution – Exercice 1
Vous n'avez actuellement pas accès à ce contenu
Solution – Exercice 2
Vous n'avez actuellement pas accès à ce contenu
Projet J6 : Fizz Buzz
Vous n'avez actuellement pas accès à ce contenu
3 Chapitres
Le brief
Vous n'avez actuellement pas accès à ce contenu
La solution pas à pas
Vous n'avez actuellement pas accès à ce contenu
Matériel bonus
Vous n'avez actuellement pas accès à ce contenu
J7 : split, join et slices
Vous n'avez actuellement pas accès à ce contenu
7 Chapitres
Conversion de tuples et de listes en strings
Vous n'avez actuellement pas accès à ce contenu
Découpage d’une string
Vous n'avez actuellement pas accès à ce contenu
Le caractère nouvelle ligne
Vous n'avez actuellement pas accès à ce contenu
Découpage en slices
Vous n'avez actuellement pas accès à ce contenu
La fonction len
Vous n'avez actuellement pas accès à ce contenu
Exercices
Vous n'avez actuellement pas accès à ce contenu
Projet
Vous n'avez actuellement pas accès à ce contenu
J7 : Solutions – Exercices
Vous n'avez actuellement pas accès à ce contenu
4 Chapitres
Solution – Exercice 1
Vous n'avez actuellement pas accès à ce contenu
Solution – Exercice 2
Vous n'avez actuellement pas accès à ce contenu
Solution – Exercice 3
Vous n'avez actuellement pas accès à ce contenu
Solution – Exercice 4
Vous n'avez actuellement pas accès à ce contenu
Projet J7 : Budgets des films
Vous n'avez actuellement pas accès à ce contenu
3 Chapitres
Le brief
Vous n'avez actuellement pas accès à ce contenu
Notre solution
Vous n'avez actuellement pas accès à ce contenu
Extra
Vous n'avez actuellement pas accès à ce contenu
J8 – Boucles WHILE
Vous n'avez actuellement pas accès à ce contenu
5 Chapitres
Boucles WHILE
Vous n'avez actuellement pas accès à ce contenu
Boucles infinies
Vous n'avez actuellement pas accès à ce contenu
Le mot clé continue
Vous n'avez actuellement pas accès à ce contenu
Utiliser une clause else avec des boucles
Vous n'avez actuellement pas accès à ce contenu
Exercices
Vous n'avez actuellement pas accès à ce contenu
J8 Solutions – Exercices
Vous n'avez actuellement pas accès à ce contenu
3 Chapitres
Solution – Exercice 1
Vous n'avez actuellement pas accès à ce contenu
Solution – Exercice 2
Vous n'avez actuellement pas accès à ce contenu
Solution – Exercice 3
Vous n'avez actuellement pas accès à ce contenu
J9 : Unpacking, énumération et fonction zip
Vous n'avez actuellement pas accès à ce contenu
8 Chapitres
Unpacking
Vous n'avez actuellement pas accès à ce contenu
Unpacking dans les boucles FOR
Vous n'avez actuellement pas accès à ce contenu
Énumération
Vous n'avez actuellement pas accès à ce contenu
La fonction zip
Vous n'avez actuellement pas accès à ce contenu
Utilisation de zip dans les boucles
Vous n'avez actuellement pas accès à ce contenu
Un avertissement pour l’utilisation de enumerate et zip
Vous n'avez actuellement pas accès à ce contenu
Exercices
Vous n'avez actuellement pas accès à ce contenu
Projet
Vous n'avez actuellement pas accès à ce contenu
J9 : Solutions – Exercices
Vous n'avez actuellement pas accès à ce contenu
3 Chapitres
Solution – Exercice 1
Vous n'avez actuellement pas accès à ce contenu
Solution – Exercice 2
Vous n'avez actuellement pas accès à ce contenu
Solution – Exercice 3
Vous n'avez actuellement pas accès à ce contenu
Projet J9 : Validateur de carte de crédit
Vous n'avez actuellement pas accès à ce contenu
4 Chapitres
Une brève explication de l’algorithme
Vous n'avez actuellement pas accès à ce contenu
Le brief
Vous n'avez actuellement pas accès à ce contenu
Notre solution
Vous n'avez actuellement pas accès à ce contenu
Ressources supplémentaires
Vous n'avez actuellement pas accès à ce contenu
J10 : Dictionnaires
Vous n'avez actuellement pas accès à ce contenu
9 Chapitres
Qu’est-ce qu’un dictionnaire ?
Vous n'avez actuellement pas accès à ce contenu
Définition d’un dictionnaire
Vous n'avez actuellement pas accès à ce contenu
Que pouvons-nous utiliser comme noms de clés de dictionnaire ?
Vous n'avez actuellement pas accès à ce contenu
Accéder aux valeurs d’un dictionnaire
Vous n'avez actuellement pas accès à ce contenu
Modification d’un dictionnaire
Vous n'avez actuellement pas accès à ce contenu
Itération sur des dictionnaires
Vous n'avez actuellement pas accès à ce contenu
L’ordre des éléments dans un dictionnaire
Vous n'avez actuellement pas accès à ce contenu
Exercices
Vous n'avez actuellement pas accès à ce contenu
Ressources supplémentaires
Vous n'avez actuellement pas accès à ce contenu
J10 : Solutions – Exercices
Vous n'avez actuellement pas accès à ce contenu
4 Chapitres
Solution – Exercice 1
Vous n'avez actuellement pas accès à ce contenu
Solution – Exercice 2
Vous n'avez actuellement pas accès à ce contenu
Solution – Exercice 3
Vous n'avez actuellement pas accès à ce contenu
Solution – Exercice 4
Vous n'avez actuellement pas accès à ce contenu
J11 : Sets
Vous n'avez actuellement pas accès à ce contenu
8 Chapitres
Sets
Vous n'avez actuellement pas accès à ce contenu
Définir un set
Vous n'avez actuellement pas accès à ce contenu
Modifier des sets
Vous n'avez actuellement pas accès à ce contenu
Opérations sur les sets
Vous n'avez actuellement pas accès à ce contenu
Opérations sur les sets avec d’autres collections
Vous n'avez actuellement pas accès à ce contenu
Vérification de la présence d’éléments dans les collections
Vous n'avez actuellement pas accès à ce contenu
Exercices
Vous n'avez actuellement pas accès à ce contenu
Ressources complémentaires
Vous n'avez actuellement pas accès à ce contenu
J11 : Solutions – Exercices
Vous n'avez actuellement pas accès à ce contenu
5 Chapitres
Solution – Exercice 1
Vous n'avez actuellement pas accès à ce contenu
Solution – Exercice 2
Vous n'avez actuellement pas accès à ce contenu
Solution – Exercice 3
Vous n'avez actuellement pas accès à ce contenu
Solution – Exercice 4
Vous n'avez actuellement pas accès à ce contenu
Solution – Exercice 5
Vous n'avez actuellement pas accès à ce contenu
J12 : Fonctions
Vous n'avez actuellement pas accès à ce contenu
8 Chapitres
Pourquoi utiliser des fonctions ?
Vous n'avez actuellement pas accès à ce contenu
Définir notre première fonction
Vous n'avez actuellement pas accès à ce contenu
Paramètres et arguments des fonctions
Vous n'avez actuellement pas accès à ce contenu
Spécifier plusieurs paramètres
Vous n'avez actuellement pas accès à ce contenu
Arguments mots-clés
Vous n'avez actuellement pas accès à ce contenu
Exercices
Vous n'avez actuellement pas accès à ce contenu
Projet
Vous n'avez actuellement pas accès à ce contenu
Ressources complémentaires
Vous n'avez actuellement pas accès à ce contenu
J12 : Solutions – Exercices
Vous n'avez actuellement pas accès à ce contenu
4 Chapitres
Solution – Exercice 1
Vous n'avez actuellement pas accès à ce contenu
Solution – Exercice 2
Vous n'avez actuellement pas accès à ce contenu
Solution – Exercice 3
Vous n'avez actuellement pas accès à ce contenu
Solution – Exercice 4
Vous n'avez actuellement pas accès à ce contenu
Projet J12 : Liste de lecture
Vous n'avez actuellement pas accès à ce contenu
2 Chapitres
Le brief
Vous n'avez actuellement pas accès à ce contenu
Notre solution
Vous n'avez actuellement pas accès à ce contenu
J13 : Scope et Valeurs retournées par des fonctions
Vous n'avez actuellement pas accès à ce contenu
6 Chapitres
Une démonstration du scope
Vous n'avez actuellement pas accès à ce contenu
Namespaces
Vous n'avez actuellement pas accès à ce contenu
Fonctions et Namespaces
Vous n'avez actuellement pas accès à ce contenu
Obtenir des valeurs en sortie d’une fonction
Vous n'avez actuellement pas accès à ce contenu
Instructions de retour multiples
Vous n'avez actuellement pas accès à ce contenu
Exercices
Vous n'avez actuellement pas accès à ce contenu
J13 : Solutions – Exercices
Vous n'avez actuellement pas accès à ce contenu
4 Chapitres
Solution – Exercice 1
Vous n'avez actuellement pas accès à ce contenu
Solution – Exercice 2
Vous n'avez actuellement pas accès à ce contenu
Solution – Exercice 3
Vous n'avez actuellement pas accès à ce contenu
Solution – Exercice 4
Vous n'avez actuellement pas accès à ce contenu
J14 : Travailler avec des fichiers
Vous n'avez actuellement pas accès à ce contenu
7 Chapitres
La fonction open
Vous n'avez actuellement pas accès à ce contenu
Ouverture de fichiers dans différents modes
Vous n'avez actuellement pas accès à ce contenu
Gestionnaires de contexte pour travailler avec des fichiers
Vous n'avez actuellement pas accès à ce contenu
Données en format CSV
Vous n'avez actuellement pas accès à ce contenu
Utilisation de la fonction dict
Vous n'avez actuellement pas accès à ce contenu
Exercices
Vous n'avez actuellement pas accès à ce contenu
Projet
Vous n'avez actuellement pas accès à ce contenu
J14 : Solutions – Exercices
Vous n'avez actuellement pas accès à ce contenu
3 Chapitres
Solution – Exercice 1
Vous n'avez actuellement pas accès à ce contenu
Solution – Exercice 2
Vous n'avez actuellement pas accès à ce contenu
Solution – Exercice 3
Vous n'avez actuellement pas accès à ce contenu
Projet J14 : Liste de lecture
Vous n'avez actuellement pas accès à ce contenu
3 Chapitres
Le brief
Vous n'avez actuellement pas accès à ce contenu
Notre solution
Vous n'avez actuellement pas accès à ce contenu
Bonus
Vous n'avez actuellement pas accès à ce contenu
Projet J14 : Liste de lecture (difficile)
Vous n'avez actuellement pas accès à ce contenu
3 Chapitres
Le brief
Vous n'avez actuellement pas accès à ce contenu
Notre solution
Vous n'avez actuellement pas accès à ce contenu
Ressources complémentaires
Vous n'avez actuellement pas accès à ce contenu
J15 : Comprehensions
Vous n'avez actuellement pas accès à ce contenu
5 Chapitres
Compréhensions de liste
Vous n'avez actuellement pas accès à ce contenu
Compréhensions de set
Vous n'avez actuellement pas accès à ce contenu
Compréhensions de dictionnaire
Vous n'avez actuellement pas accès à ce contenu
Compréhensions et Scope
Vous n'avez actuellement pas accès à ce contenu
Exercices
Vous n'avez actuellement pas accès à ce contenu
J15 : Solutions – Exercices
Vous n'avez actuellement pas accès à ce contenu
2 Chapitres
Solution – Exercice 1
Vous n'avez actuellement pas accès à ce contenu
Solution – Exercice 2
Vous n'avez actuellement pas accès à ce contenu
J16 : Fonctions de première classe et Expressions lambda
Vous n'avez actuellement pas accès à ce contenu
6 Chapitres
Que sont les fonctions de première classe ?
Vous n'avez actuellement pas accès à ce contenu
Affectation de fonctions à des variables
Vous n'avez actuellement pas accès à ce contenu
Fonctions en tant qu’arguments
Vous n'avez actuellement pas accès à ce contenu
Retourner des fonctions à partir d’autres fonctions
Vous n'avez actuellement pas accès à ce contenu
Expressions lambda
Vous n'avez actuellement pas accès à ce contenu
Exercices
Vous n'avez actuellement pas accès à ce contenu
J16 : Solutions – Exercices
Vous n'avez actuellement pas accès à ce contenu
3 Chapitres
Solution – Exercice 1
Vous n'avez actuellement pas accès à ce contenu
Solution – Exercice 2
Vous n'avez actuellement pas accès à ce contenu
Solution – Exercice 3
Vous n'avez actuellement pas accès à ce contenu
J17 : Fonctions flexibles avec *args et **kwargs
Vous n'avez actuellement pas accès à ce contenu
6 Chapitres
Le problème
Vous n'avez actuellement pas accès à ce contenu
Accepter un nombre arbitraire d’arguments de position
Vous n'avez actuellement pas accès à ce contenu
Ordre des paramètres avec *args
Vous n'avez actuellement pas accès à ce contenu
Accepter un nombre arbitraire d’arguments de mots-clés
Vous n'avez actuellement pas accès à ce contenu
Autres utilisations de * et **
Vous n'avez actuellement pas accès à ce contenu
Exercices
Vous n'avez actuellement pas accès à ce contenu
J17 : Solutions – Exercices
Vous n'avez actuellement pas accès à ce contenu
5 Chapitres
Solution – Exercice 1
Vous n'avez actuellement pas accès à ce contenu
Solution – Exercice 2
Vous n'avez actuellement pas accès à ce contenu
Solution – Exercice 3
Vous n'avez actuellement pas accès à ce contenu
Solution – Exercice 4
Vous n'avez actuellement pas accès à ce contenu
Solution – Exercice 5
Vous n'avez actuellement pas accès à ce contenu
J18 : Importations
Vous n'avez actuellement pas accès à ce contenu
7 Chapitres
Importations de base
Vous n'avez actuellement pas accès à ce contenu
Importer des éléments spécifiques à partir de modules
Vous n'avez actuellement pas accès à ce contenu
Modules et namespaces
Vous n'avez actuellement pas accès à ce contenu
Importations alias
Vous n'avez actuellement pas accès à ce contenu
Importer en utilisant *
Vous n'avez actuellement pas accès à ce contenu
Exercices
Vous n'avez actuellement pas accès à ce contenu
Ressources complémentaires
Vous n'avez actuellement pas accès à ce contenu
J18 : Solutions – Exercices
Vous n'avez actuellement pas accès à ce contenu
4 Chapitres
Solution – Exercice 1
Vous n'avez actuellement pas accès à ce contenu
Solution – Exercice 2
Vous n'avez actuellement pas accès à ce contenu
Solution – Exercice 3
Vous n'avez actuellement pas accès à ce contenu
Solution – Exercice 4
Vous n'avez actuellement pas accès à ce contenu
Projet J18 : Liste de lecture JSON
Vous n'avez actuellement pas accès à ce contenu
4 Chapitres
JSON
Vous n'avez actuellement pas accès à ce contenu
Le module json
Vous n'avez actuellement pas accès à ce contenu
Le brief
Vous n'avez actuellement pas accès à ce contenu
Notre solution
Vous n'avez actuellement pas accès à ce contenu
J19 : Gestion des exceptions
Vous n'avez actuellement pas accès à ce contenu
8 Chapitres
Qu’est-ce que les exceptions ?
Vous n'avez actuellement pas accès à ce contenu
Demander la permission versus demander le pardon
Vous n'avez actuellement pas accès à ce contenu
La déclaration try
Vous n'avez actuellement pas accès à ce contenu
Traitement de plusieurs exceptions possibles
Vous n'avez actuellement pas accès à ce contenu
La clause else
Vous n'avez actuellement pas accès à ce contenu
La clause finally
Vous n'avez actuellement pas accès à ce contenu
Exercices
Vous n'avez actuellement pas accès à ce contenu
Ressources complémentaires
Vous n'avez actuellement pas accès à ce contenu
J19 : Solutions – Exercices
Vous n'avez actuellement pas accès à ce contenu
3 Chapitres
Solution – Exercice 1
Vous n'avez actuellement pas accès à ce contenu
Solution – Exercice 2
Vous n'avez actuellement pas accès à ce contenu
Solution – Exercice 3
Vous n'avez actuellement pas accès à ce contenu
J20 : map, filter et les compréhensions conditionnelles
Vous n'avez actuellement pas accès à ce contenu
10 Chapitres
Un bref rappel sur les compréhensions
Vous n'avez actuellement pas accès à ce contenu
La fonction map
Vous n'avez actuellement pas accès à ce contenu
map avec plusieurs itérables
Vous n'avez actuellement pas accès à ce contenu
map avec des expressions lambda
Vous n'avez actuellement pas accès à ce contenu
Le module operator
Vous n'avez actuellement pas accès à ce contenu
Compréhensions conditionnelles
Vous n'avez actuellement pas accès à ce contenu
La fonction filter
Vous n'avez actuellement pas accès à ce contenu
Utilisation de None avec filter
Vous n'avez actuellement pas accès à ce contenu
Exercices
Vous n'avez actuellement pas accès à ce contenu
Ressources complémentaires
Vous n'avez actuellement pas accès à ce contenu
J20 : Solutions – Exercices
Vous n'avez actuellement pas accès à ce contenu
3 Chapitres
Solution – Exercice 1
Vous n'avez actuellement pas accès à ce contenu
Solution – Exercice 2
Vous n'avez actuellement pas accès à ce contenu
Solution – Exercice 3
Vous n'avez actuellement pas accès à ce contenu
J21 : Séparer son code en plusieurs fichiers
Vous n'avez actuellement pas accès à ce contenu
5 Chapitres
Rappel sur les importations en Python
Vous n'avez actuellement pas accès à ce contenu
Pourquoi diviser votre code en fichiers ?
Vous n'avez actuellement pas accès à ce contenu
Travailler avec deux fichiers
Vous n'avez actuellement pas accès à ce contenu
Exercice
Vous n'avez actuellement pas accès à ce contenu
Projet
Vous n'avez actuellement pas accès à ce contenu
J21 : Solution – Exercice
Vous n'avez actuellement pas accès à ce contenu
1 Chapitre
Solution – Exercice
Vous n'avez actuellement pas accès à ce contenu
Projet J21 : Tracer des graphiques
Vous n'avez actuellement pas accès à ce contenu
4 Chapitres
Tracer des graphiques
Vous n'avez actuellement pas accès à ce contenu
Le brief
Vous n'avez actuellement pas accès à ce contenu
Notre solution
Vous n'avez actuellement pas accès à ce contenu
Ressources complémentaires
Vous n'avez actuellement pas accès à ce contenu
J22 : Itérateurs
Vous n'avez actuellement pas accès à ce contenu
5 Chapitres
Qu’est-ce qu’un itérateur ?
Vous n'avez actuellement pas accès à ce contenu
Propriétés importantes des itérateurs
Vous n'avez actuellement pas accès à ce contenu
Itération manuelle avec la fonction next
Vous n'avez actuellement pas accès à ce contenu
L’exception StopIteration
Vous n'avez actuellement pas accès à ce contenu
Exercices
Vous n'avez actuellement pas accès à ce contenu
J22 : Solutions – Exercices
Vous n'avez actuellement pas accès à ce contenu
2 Chapitres
Solution – Exercice 1
Vous n'avez actuellement pas accès à ce contenu
Solution – Exercice 2
Vous n'avez actuellement pas accès à ce contenu
J23 : Générateurs et expressions génératrices
Vous n'avez actuellement pas accès à ce contenu
6 Chapitres
La fonction iter
Vous n'avez actuellement pas accès à ce contenu
Reproduire les boucles for avec iter
Vous n'avez actuellement pas accès à ce contenu
Générateurs
Vous n'avez actuellement pas accès à ce contenu
Le mot clé yield
Vous n'avez actuellement pas accès à ce contenu
Expressions de générateur
Vous n'avez actuellement pas accès à ce contenu
Exercices
Vous n'avez actuellement pas accès à ce contenu
J23 : Solutions – Exercices
Vous n'avez actuellement pas accès à ce contenu
3 Chapitres
Solution – Exercice 1
Vous n'avez actuellement pas accès à ce contenu
Solution – Exercice 2
Vous n'avez actuellement pas accès à ce contenu
Solution – Exercice 3
Vous n'avez actuellement pas accès à ce contenu
J24 : Gestion avancée des exceptions et levée des exceptions
Vous n'avez actuellement pas accès à ce contenu
8 Chapitres
La hiérarchie des exceptions
Vous n'avez actuellement pas accès à ce contenu
Accéder à l’exception d’origine
Vous n'avez actuellement pas accès à ce contenu
Lever une exception
Vous n'avez actuellement pas accès à ce contenu
Re-lever une exception
Vous n'avez actuellement pas accès à ce contenu
Instructions try imbriquées
Vous n'avez actuellement pas accès à ce contenu
Contrôler le traceback
Vous n'avez actuellement pas accès à ce contenu
Exercices
Vous n'avez actuellement pas accès à ce contenu
Projet
Vous n'avez actuellement pas accès à ce contenu
J24 : Solutions – Exercices
Vous n'avez actuellement pas accès à ce contenu
3 Chapitres
Solution – Exercice 1
Vous n'avez actuellement pas accès à ce contenu
Solution – Exercice 2
Vous n'avez actuellement pas accès à ce contenu
Solution – Exercice 3
Vous n'avez actuellement pas accès à ce contenu
Projet J24 : Lancer les dés
Vous n'avez actuellement pas accès à ce contenu
6 Chapitres
Exécution du code Python
Vous n'avez actuellement pas accès à ce contenu
Exécution d’un programme avec des flags et des arguments
Vous n'avez actuellement pas accès à ce contenu
Un coup d’œil rapide sur argparse
Vous n'avez actuellement pas accès à ce contenu
Le brief
Vous n'avez actuellement pas accès à ce contenu
Notre solution
Vous n'avez actuellement pas accès à ce contenu
Ressources complémentaires
Vous n'avez actuellement pas accès à ce contenu
J25 : Écriture de Python idiomatique
Vous n'avez actuellement pas accès à ce contenu
6 Chapitres
Code Pythonique
Vous n'avez actuellement pas accès à ce contenu
Valeurs de vérité en tant que conditions
Vous n'avez actuellement pas accès à ce contenu
Opérateurs booléens pour le flux de contrôle
Vous n'avez actuellement pas accès à ce contenu
La troncature par rapport au slicing
Vous n'avez actuellement pas accès à ce contenu
Vérifier les valeurs multiples en utilisant in
Vous n'avez actuellement pas accès à ce contenu
Exercices
Vous n'avez actuellement pas accès à ce contenu
J25 : Solutions – Exercices
Vous n'avez actuellement pas accès à ce contenu
3 Chapitres
Solution – Exercice 1
Vous n'avez actuellement pas accès à ce contenu
Solution – Exercice 2
Vous n'avez actuellement pas accès à ce contenu
Solution – Exercice 3
Vous n'avez actuellement pas accès à ce contenu
J26 : Tirer parti de la bibliothèque Standard
Vous n'avez actuellement pas accès à ce contenu
4 Chapitres
La fonction namedtuple
Vous n'avez actuellement pas accès à ce contenu
La fonction partial
Vous n'avez actuellement pas accès à ce contenu
Le type defaultdict
Vous n'avez actuellement pas accès à ce contenu
Exercices
Vous n'avez actuellement pas accès à ce contenu
J26 : Solutions – Exercices
Vous n'avez actuellement pas accès à ce contenu
4 Chapitres
Solution – Exercice 1
Vous n'avez actuellement pas accès à ce contenu
Solution – Exercice 2
Vous n'avez actuellement pas accès à ce contenu
Solution – Exercice 3
Vous n'avez actuellement pas accès à ce contenu
Solution – Exercice 4
Vous n'avez actuellement pas accès à ce contenu
J27 : Mise en place d’un environnement de développement local
Vous n'avez actuellement pas accès à ce contenu
6 Chapitres
Pourquoi mettre en place un environnement de développement local ?
Vous n'avez actuellement pas accès à ce contenu
Vos options en matière de développement local
Vous n'avez actuellement pas accès à ce contenu
Comment installer Python ?
Vous n'avez actuellement pas accès à ce contenu
Votre premier projet PyCharm
Vous n'avez actuellement pas accès à ce contenu
Exercices
Vous n'avez actuellement pas accès à ce contenu
Projet
Vous n'avez actuellement pas accès à ce contenu
Projet J27 : Avocats
Vous n'avez actuellement pas accès à ce contenu
3 Chapitres
Une brève introduction à pandas
Vous n'avez actuellement pas accès à ce contenu
Le brief
Vous n'avez actuellement pas accès à ce contenu
Notre solution
Vous n'avez actuellement pas accès à ce contenu
J28 : Indication de type
Vous n'avez actuellement pas accès à ce contenu
11 Chapitres
Les avantages de l’indication de type
Vous n'avez actuellement pas accès à ce contenu
Installation de mypy
Vous n'avez actuellement pas accès à ce contenu
Indication de type de base
Vous n'avez actuellement pas accès à ce contenu
Ajouter un peu de flexibilité
Vous n'avez actuellement pas accès à ce contenu
Annoter des collections
Vous n'avez actuellement pas accès à ce contenu
Créer des alias de type
Vous n'avez actuellement pas accès à ce contenu
Annoter des fonctions
Vous n'avez actuellement pas accès à ce contenu
Annoter des valeurs de retour
Vous n'avez actuellement pas accès à ce contenu
Utiliser optional
Vous n'avez actuellement pas accès à ce contenu
Exercice
Vous n'avez actuellement pas accès à ce contenu
Projet
Vous n'avez actuellement pas accès à ce contenu
J28 : Solutions – Exercice
Vous n'avez actuellement pas accès à ce contenu
Projet J28 : Web Scraping
Vous n'avez actuellement pas accès à ce contenu
6 Chapitres
Une brève introduction au HTML
Vous n'avez actuellement pas accès à ce contenu
Une brève introduction aux sélecteurs CSS
Vous n'avez actuellement pas accès à ce contenu
Démarrer avec BeautifulSoup
Vous n'avez actuellement pas accès à ce contenu
Sortir les données de soup
Vous n'avez actuellement pas accès à ce contenu
Le brief
Vous n'avez actuellement pas accès à ce contenu
Notre solution
Vous n'avez actuellement pas accès à ce contenu
J29 : Décorateurs
Vous n'avez actuellement pas accès à ce contenu
10 Chapitres
Qu’est-ce qu’un décorateur ?
Vous n'avez actuellement pas accès à ce contenu
Une revue rapide des fonctions
Vous n'avez actuellement pas accès à ce contenu
Définition d’un décorateur simple
Vous n'avez actuellement pas accès à ce contenu
La syntaxe @
Vous n'avez actuellement pas accès à ce contenu
Décorer les fonctions avec des arguments
Vous n'avez actuellement pas accès à ce contenu
Décoration des fonctions avec des valeurs de retour
Vous n'avez actuellement pas accès à ce contenu
La fonction wraps
Vous n'avez actuellement pas accès à ce contenu
Un exemple concret
Vous n'avez actuellement pas accès à ce contenu
Exercices
Vous n'avez actuellement pas accès à ce contenu
Ressources complémentaires
Vous n'avez actuellement pas accès à ce contenu
J29 : Solutions – Exercices
Vous n'avez actuellement pas accès à ce contenu
3 Chapitres
Solution – Exercice 1
Vous n'avez actuellement pas accès à ce contenu
Solution – Exercice 2
Vous n'avez actuellement pas accès à ce contenu
Solution – Exercice 3
Vous n'avez actuellement pas accès à ce contenu
J30 : Remise de diplômes
Vous n'avez actuellement pas accès à ce contenu
2 Chapitres
Travaillez sur vos propres projets
Vous n'avez actuellement pas accès à ce contenu
Projet de Fin d’Étude
Vous n'avez actuellement pas accès à ce contenu
J30 : Préparation du projet (bases de pygame)
Vous n'avez actuellement pas accès à ce contenu
5 Chapitres
Installation
Vous n'avez actuellement pas accès à ce contenu
Créer une fenêtre pygame
Vous n'avez actuellement pas accès à ce contenu
Principes de base du dessin
Vous n'avez actuellement pas accès à ce contenu
Événements
Vous n'avez actuellement pas accès à ce contenu
Une balle rebondissante
Vous n'avez actuellement pas accès à ce contenu
Projet J30 : Snake
Vous n'avez actuellement pas accès à ce contenu
2 Chapitres
Le brief
Vous n'avez actuellement pas accès à ce contenu
Notre solution
Vous n'avez actuellement pas accès à ce contenu


