InicianteLição 14 de 1930 min · prático
Iterators e Generators
Parte do curso de Python
Você já sabe escrever for item in alguma_coisa: das lições anteriores. Nesta lição vamos olhar por dentro e descobrir o que o Python realmente faz cada vez que esse laço roda. Depois de enxergar isso, você vai conseguir construir os seus próprios objetos prontos para laços, com um pedacinho de sintaxe nova chamado yield.
O editor do seu workspace já está com main.py aberto. Clique no botão de play para rodar. Você deve ver ...
Quer aprender Python Iterators e Generators em um ambiente real?
Clique abaixo, ganhe uma máquina Linux com Python pronto e pratique Iterators e Generators com um tutor de IA que conhece seu código.
Começar esta liçãoIterators e GeneratorsO que você vai aprender
- Iterator protocol
- Yield
- Generator functions
- Generator expressions
- Lazy evaluation
Leia esta lição no seu idioma
Todas as lições deste curso
19 lições- 1Olá, Python20 min
- 2Números e Strings25 min
- 3Asking the User a Question15 min
- 4Fluxo de Controle30 min
- 5Listas e Tuplas30 min
- 6Dicionários e Conjuntos30 min
- 7Funções30 min
- 8Comprehensions25 min
- 9Arquivos e IO30 min
- 10Modules e Packages30 min
- 11Classes e OOP35 min
- 12Herança e Composição30 min
- 13Tratamento de Exceções30 min
- 14Iterators e Generators30 min
- 15Decorators30 min
- 16Context Managers25 min
- 17Concorrência: Threads e Async40 min
- 18Testando com pytest35 min
- 19Empacotamento e Implantação35 min
Veja outros cursos
Go
20 lições · 12.3h
React
17 lições · 10.2h
Linux
17 lições · 8.5h
Docker
13 lições · 6.6h
Git
13 lições · 5.9h
Kubernetes
14 lições · 8h
Ansible
12 lições · 6.1h
Bash
12 lições · 5.7h
Helm
10 lições · 5.4h
GitLab CI
11 lições · 5.8h
Jenkins
11 lições · 5.3h
PostgreSQL
14 lições · 7.6h
MySQL
13 lições · 6.8h
Web
14 lições · 5.9h
TypeScript
18 lições · 7.7h
Vibe Coding
12 lições · 5.8h
Prompt Engineering
11 lições · 6.2h
Vibe Coding: Fundamentals
12 lições · 4.5h
Vibe Coding: Prototype to Production
12 lições · 5.5h
Vibe Coding: Multi-Agent Engineering
12 lições · 5.3h
Vibe Coding: Advanced Engineering
12 lições · 7.3h
