InicianteLição 11 de 1935 min · prático
Classes e OOP
Parte do curso de Python
Bem-vindo a uma das ideias maiores do Python. Até agora você usou ferramentas prontas (strings, listas, dicionários, funções) para dar forma aos dados. Nesta lição você vai aprender a projetar os seus próprios tipos de coisa escrevendo uma classe, e vai ver como uma classe permite juntar dados e comportamento num pacote só. Vá com calma, esta lição recompensa quem lê devagar.
O editor à sua direita está aberto com main.py. Clique no botão play acima do arquivo. Você deve ver isto no painel de saída:
Quer aprender Python Classes e OOP em um ambiente real?
Clique abaixo, ganhe uma máquina Linux com Python pronto e pratique Classes e OOP com um tutor de IA que conhece seu código.
Começar esta liçãoClasses e OOPO que você vai aprender
- Class definition
- __init__
- Instance attributes
- Class attributes
- Methods
- __repr__
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
