DébutantLeçon 14 sur 1930 min · pratique
Iterators et Generators
Partie du cours Python
Vous savez déjà écrire for item in something: depuis les leçons précédentes. Ici, nous allons regarder la machinerie et découvrir ce que Python fait réellement à chaque tour de cette boucle. Une fois que vous l'aurez vu, vous saurez construire vos propres objets parcourables avec un petit bout de syntaxe nouvelle : yield.
L'éditeur de votre workspace a déjà main.py ouvert. Cliquez sur le bouton d'exécution pour le lancer. Vous devriez voir :
Envie d’apprendre Python Iterators et Generators dans un vrai environnement ?
Cliquez ci-dessous, obtenez une machine Linux avec Python prêt, et travaillez sur Iterators et Generators avec un tuteur IA qui connaît votre code.
Commencer cette leçonIterators et GeneratorsCe que vous allez apprendre
- Iterator protocol
- Yield
- Generator functions
- Generator expressions
- Lazy evaluation
Lire cette leçon dans votre langue
Toutes les leçons de ce cours
19 leçons- 1Bonjour, Python20 min
- 2Nombres et chaînes de caractères25 min
- 3Poser une question à l'utilisateur15 min
- 4Flux de contrôle30 min
- 5Listes et tuples30 min
- 6Dictionnaires et ensembles30 min
- 7Fonctions30 min
- 8Comprehensions25 min
- 9Fichiers et IO30 min
- 10Modules et Packages30 min
- 11Classes et OOP35 min
- 12Héritage et composition30 min
- 13Gestion des exceptions30 min
- 14Iterators et Generators30 min
- 15Decorators30 min
- 16Context Managers25 min
- 17Concurrence : threads et Async40 min
- 18Tester avec pytest35 min
- 19Empaquetage et déploiement35 min
Voir les autres cours
Go
20 leçons · 12.3h
React
17 leçons · 10.2h
Linux
17 leçons · 8.5h
Docker
13 leçons · 6.6h
Git
13 leçons · 5.9h
Kubernetes
14 leçons · 8h
Ansible
12 leçons · 6.1h
Bash
12 leçons · 5.7h
Helm
10 leçons · 5.4h
GitLab CI
11 leçons · 5.8h
Jenkins
11 leçons · 5.3h
PostgreSQL
14 leçons · 7.6h
MySQL
13 leçons · 6.8h
Web
14 leçons · 5.9h
TypeScript
18 leçons · 7.7h
Vibe Coding
12 leçons · 5.8h
Prompt Engineering
11 leçons · 6.2h
Vibe Coding : les fondamentaux
12 leçons · 4.5h
Vibe Coding : du prototype à la production
12 leçons · 5.5h
Vibe coding : l'ingénierie multi-agents
12 leçons · 5.3h
Vibe coding : ingénierie avancée
12 leçons · 7.3h
