Curso de Python: Boas práticas de código com PEP8

9,0

Nota desse curso

439

Alunos neste curso

Faça esse curso de Python e:

  • Escreva códigos mais profissionais utilizando o PEP 8;
  • Faça códigos mais legíveis utilizando a biblioteca Typing;
  • Utilize ferramentas para verificar o estilo de código;
  • Utilize ferramentas para validar a utilização da tipagem;
  • Aprenda a validar seus códigos no commit para o GitHub;
  • Utilize padrões de projeto em seus códigos.

Conteúdo Detalhado

  1. Descobrindo o PEP-8 e o Type Hints

    • Começando com TypeHints
    • Construindo nossa classe
    • Construindo nossa classe com PEP 8
    • O poder do PEP 8
    • Treinando sua visão
  2. Ferramentas de Code Lint

    • Usando o Mypy
    • Usando o Flake8
    • Flake8 no commit
    • Funcionamento do MyPy
  3. O Método Template e mais sobre PEP-8

    • O tamanho das linhas importa
    • Resolvendo problemas de estilo
    • Criando uma classe abstrata
    • Template method
    • Ajustando o tamanho da linha
  4. Avançando nas técnicas de tipagem

    • Constantes no PEP 8
    • Fabricas e tipagens
    • Avançando na tipagem
    • Reforçando o PEP-8
  5. Injeção de dependências e responsabilidade

    • Reduzindo quantidade de ifs
    • Construindo uma dependência
    • Uma discussão sobre responsabilidade e apelidos de tipo
    • Injeção de Dependência

Primeira aula de Python: Boas práticas de código com PEP8

Instrutores

  • Rodrigo Siqueira, desenvolvedor Python Django que gosta de programar quase tanto quanto gosta de jogar um LOL nas horas de vagas e de assistir anime no ônibus! Sonha em ser reconhecido na área de tecnologia e ter uma qualidade de vida satisfatória ao mesmo tempo.

Conteúdo relacionado

Cursos de Python em Programação

Leia nossos artigos de Programação

Público alvo

Desenvolvedores que desejam escrever códigos em Python com mais qualidade e mais legíveis

Última atualização

17/04/2020

Já é aluno?

Começar o Curso

Aprenda Python com esse e outros cursos, comece agora!

  • 1245 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

Premium

  • 1245 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$75
à vista R$900
Matricule-se

Premium Plus

  • 1245 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$100
à vista R$1.200
Matricule-se

Max

  • 1245 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$120
à vista R$1.440
Matricule-se
Conheça os Planos para Empresas

Acesso por 1 ano

Estude 24h/dia onde e quando quiser

Novos cursos todas as semanas