Pular para o conteúdo principal

Programa

Desenvolvedor Python

De testar código e implementar controle de versão a fazer raspagem de dados na web e desenvolver pacotes, dê o próximo passo na sua jornada como desenvolvedor Python!

  • Python
  • Programação
  • 28 h
  • 34,227

Crie sua conta gratuita

Continuar com o Google
ou
Ao continuar, você aceita nossa Termos de Uso, nossos Política de Privacidade e que seus dados são armazenados nos EUA.

Amado por alunos em milhares de empresas

Treinando uma equipe?Experimente para Empresas

Descrição da trilha

Desenvolvedor Python

Leve suas habilidades em Python para o próximo nível

Aprofunde seus conhecimentos básicos de Python e leve suas habilidades a um novo patamar com este programa avançado para desenvolvedores Python. Feito para quem já domina o básico, este programa vai te preparar com as ferramentas e técnicas que desenvolvedores profissionais de Python usam no dia a dia.

Garanta a qualidade e a eficiência do código

Aprenda as melhores práticas do setor para testar e otimizar seu código Python. Você vai descobrir como:
  • Crie suítes de teste abrangentes com pytest para detectar bugs logo no início
  • Faça o profiling e otimize seu código para obter o máximo desempenho
  • Organize seu código em pacotes reutilizáveis para facilitar a distribuição e a manutenção

Domine o controle de versão com o Git

Colabore com confiança usando o Git, o sistema de controle de versão mais usado. Com exercicio prático, você vai aprender a criar e gerenciar repositórios, trabalhar com branches e repositórios remotos, resolver conflitos de mesclagem e reverter alterações. Além disso, você ganhará experiência contribuindo para projetos de código aberto, garantindo uma colaboração fluida e um controle de versão eficiente em ambientes reais de desenvolvimento.

Extraia dados valiosos com a raspagem de dados da web

Aprenda a extrair dados de sites com Python e tenha acesso a um universo de informações. Você desenvolverá as habilidades para:
  • Navegue e analise documentos HTML e XML
  • Extrair dados de APIs e páginas geradas dinamicamente
  • Gerencie a autenticação e as sessões
  • Armazene os dados extraídos em bancos de dados para análises posteriores

Explore conceitos avançados de Python

Aprofunde sua compreensão dos recursos de programação orientada a objetos do Python enquanto explora estruturas de dados e algoritmos essenciais. Você vai trabalhar com descritores, herança multinível e classes base abstratas para criar código mais flexível e fácil de manter. Além disso, você vai se aprofundar em estruturas de dados fundamentais, como listas encadeadas, pilhas, filas e tabelas hash, além de algoritmos essenciais de busca e ordenação. Esta seção também aborda a análise da complexidade de tempo e espaço, preparando você para escrever programas Python eficientes e otimizados.

Torne-se um desenvolvedor Python versátil

Este programa é o seu ponto de partida para encarar projetos de software complexos e contribuir com o ecossistema Python. Ao combinar formas eficientes de praticar programação, fluxos de trabalho colaborativos e habilidades especializadas, como web scraping, você estará preparado para se destacar em diversas funções de desenvolvimento em Python.Junte-se aos desenvolvedores profissionais de Python e leve sua carreira a novos patamares. Inscreva-se agora e comece sua jornada rumo ao domínio!

Pré-requisitos

Desenvolva suas habilidades em dados com o DataCamp para Mobile

Progrida onde estiver com nossos cursos no celular e desafios diários de programação de 5 minutos.