Clean Code - Escreva códigos melhores com Python
Este curso oferecerá as ferramentas para você escrever códigos melhores usando os princípios de Clean Code com a linguagem Python. Boa codificação!
Programa
7 capítulos28 liçõesIntrodução
2 lições- 01O que é clean code?
- 02O que você vai aprender?
Convenções de Nomenclatura
3 lições- 01Convenções de Nomenclatura
- 02Desafio de Violações
- 03O Nome Certo
Convenções de Comentários
3 lições- 01Comentários de Bloco
- 02Comentários Inline
- 03Strings de Documentação
Código Pythônico
6 lições- 01O Zen
- 02Truques com Variáveis
- 03Lidando com Listas
- 04Trabalhando com Arquivos
- 05Acessar um Elemento de Dicionário
- 06Operações de Igualdade
PEP8
6 lições- 01Introdução
- 02Convenção de nomenclatura
- 03Layout do código
- 04Linhas em branco
- 05Espaços em branco
- 06Comentários
SOLID
6 lições- 01Introdução
- 02Responsabilidade única
- 03Aberto/fechado
- 04Substituição de Liskov
- 05Segregação de interface
- 06Inversão de dependência
Considerações Finais
2 lições- 01Considerações Finais
- 02Próximos passos
Mais como este
Manipulação de Arquivos em Python
Neste curso, você aprenderá tudo sobre manipulação de arquivos em Python, desde a criação, leitura e escrita até a anexação e exclusão.
- 12
Funções Lambda em Python
Neste curso, você aprenderá sobre funções lambda em Python, também conhecidas como funções anônimas em outras linguagens. Ao final deste curso, você será capaz de dominar este assunto!
- 9
Validador de e-mail com Python
Neste curso, você criará um programa validador de e-mail totalmente funcional que recebe um e-mail do usuário e informa se ele é válido ou não!
- 8
- 2
Conjuntos em Python
Neste curso, você dominará os conjuntos em Python. Você aprenderá a criar, manipular e realizar operações em conjuntos por meio de lições abrangentes e desafios práticos. Ao final, você estará proficiente no uso de conjuntos para otimizar seu código Python.
- 11
Decoradores em Python
Neste curso, você aprenderá a usar decoradores em Python, uma ferramenta poderosa para modificar o comportamento de funções. Pratique com uma série de desafios de programação para reforçar seu entendimento.
- 12