Pular para o conteúdo principal

Programa

Desenvolvedor Python

Desde o teste de código e a implementação do controle de versão até a raspagem da Web e o desenvolvimento de pacotes, dê o próximo passo na sua jornada de desenvolvedor Python!

  • Python
  • Programação
  • 28 h
  • 31,660

Crie sua conta gratuita

Continuar com o Google
ou
Ao continuar, você aceita nossos Termos de uso, nosso Política de privacidade e que seus dados sejam 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

Com base em seus conhecimentos básicos de Python, você poderá elevar suas habilidades a novos patamares neste programa avançado para desenvolvedores Python. Projetado para aqueles que já dominam o básico, este programa equipará você com as ferramentas e técnicas usadas por desenvolvedores Python profissionais em seu trabalho diário.

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

Aprenda as práticas recomendadas do setor para testar e otimizar seu código Python. Você descobrirá como:
  • Escreva suítes de teste abrangentes usando o pytest para detectar bugs com antecedência
  • Crie perfis 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

Controle de versão principal com o Git

Colabore com confiança aproveitando o Git, o sistema de controle de versão mais amplamente usado. Por meio de exercícios práticos, você aprenderá a criar e gerenciar repositórios, trabalhar com ramificações e repositórios remotos, resolver conflitos de mesclagem e reverter alterações. Além disso, você ganhará experiência contribuindo com projetos de código aberto, garantindo um trabalho em equipe perfeito e um controle de versão eficiente em ambientes de desenvolvimento do mundo real.

Extraia dados valiosos com a raspagem da Web

Para desbloquear uma grande quantidade de dados, você pode aprender a raspar sites usando Python. Você adquirirá as habilidades para:
  • Navegar e analisar documentos HTML e XML
  • Extrair dados de APIs e páginas geradas dinamicamente
  • Gerenciar a autenticação e as sessões
  • Armazenar dados extraídos em bancos de dados para análise posterior

Explore os conceitos avançados de Python

Aprofunde sua compreensão dos recursos de programação orientada a objetos do Python enquanto você explora estruturas de dados e algoritmos essenciais. Você trabalhará com descritores, herança multinível e classes de base abstratas para criar códigos mais flexíveis e fáceis de manter. Além disso, você mergulhará em estruturas de dados fundamentais, como listas vinculadas, pilhas, filas e tabelas de hash, juntamente com algoritmos de pesquisa e classificação de chaves. Esta seção também aborda a análise de complexidade de tempo e espaço, equipando você com as habilidades necessárias para escrever programas Python eficientes e otimizados.

Torne-se um desenvolvedor Python bem preparado

Este programa é a plataforma de lançamento para você lidar com projetos de software complexos e contribuir com o ecossistema Python. Ao combinar práticas de codificação eficientes, fluxos de trabalho colaborativos e habilidades especializadas, como raspagem da Web, você estará preparado para se destacar em uma variedade de funções de desenvolvimento em Python.Junte-se ao grupo de 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 for Mobile

Continue progredindo em qualquer lugar com nossos cursos e desafios diários de programação de 5 minutos.