50%
a promoção termina em:investimento
formas de pagamento
programa de Crédito Estudantil
aprenda na prática uma das linguagens de programação mais populares do mercado em apenas 8 meses
programa de Crédito Estudantil
trabalhamos constantemente na modernização dos nossos cursos para que você receba sempre os conteúdos mais recentes do mercado.
estes profissionais são responsáveis por diversas soluções para web; logo, podem trafegar em diversas áreas, desde Educação até Ciência de Dados e Inteligência Artificial. Via de regra, seu foco principal será em programação back-end, onde trabalhará com bancos de dados e frameworks para criação de códigos e análise de informações relevantes.
vagas abertas no LinkedIn Brasil
média salarial segundo o Glassdoor
contratam constantemente para essa área
a área de programação em Python está entre as mais bem remuneradas do mercado, uma vez que seus profissionais são muito requisitados em diferentes empresas de TI, bem como em universidades e centros de pesquisa, para projetos com Big Data e Inteligência Artificial.
veja a faixa salarial da sua futura profissão:
* Fonte: Glassdoor
júnior
com até 2 anos de experiência
pleno
com até 4-5 anos de experiência
sênior
com mais de 5 anos de experiência
você já sabe programar em PHP ou JavaScript, mas quer se tornar fullstack PRO? Então, Python é a saída, pois possui muitas bibliotecas prontas que o ajudarão a completar tarefas mais rapidamente.
você já tem prática em codificar sites e criar interfaces, mas quer se desenvolver ainda mais? Então, Python é uma ótima solução para desenvolvimento server-side (lado do servidor).
você quer uma profissão moderna, está interessado em programação, mas não sabe por onde começar? Python é uma linguagem versátil e simples com uma sintaxe clara.
com uma sintaxe concisa e de fácil entendimento.
com princípios da POO e desenvolver programas modulares.
relacionais e não relacionais.
com sistema de controle de versões distribuído, para atuar junto a outros devs.
de softwares, para encontrar e corrigir erros no código.
partindo de conhecimentos da interação cliente-servidor até o domínio de solicitações GET, POST e API.
mentores experts disponíveis para corrigir tarefas, dar feedback, indicar materiais de apoio e compartilhar dicas da área.
no chat, você poderá compartilhar materiais de apoio e se comunicar com outros alunos. Além disso, os mentores também estarão presentes para tirar dúvidas e dar conselhos sobre as tarefas.
sabemos que não é fácil colocar em prática novos conhecimentos, por isso estamos à disposição para te ajudar ❤️
acesse o conteúdo quando e onde quiser. Assista às aulas, faça tarefas e receba feedback dos mentores diretamente no seu celular
aprenda
com os experts
do mercado
mentorias individuais com os profissionais mais experientes e que atuam nas mais importantes companhias de suas áreas
Aula 1 | Apresentação
Aula 2 | Listas e tuplas
Aula 3 | Conjuntos, pilhas e filas
Aula 4 | Dicionários
Módulo 2 - Guia de estudo (parte 1)
Aula 5 | Funções e módulos
Aula 6 | Praticando funções
Módulo 2 - Guia de estudo (parte 2)
Atividade. Tarefa do módulo 2
Envie aqui sua atividade para avaliação - Módulo 2
Prática extra! - Questões
Prática extra! - Resolução (parte 1)
Prática extra! - Resolução (parte 2)
Gostou do módulo? Feedback do módulo
Aula 1 | Apresentação
Aula 2 | Programação orientada a objetos
Aula 3 | Prática
Módulo 3 - Guia de estudo (parte 1)
Módulo 3 - Guia de estudo (parte 2)
Atividade. Tarefa do módulo 3
Envie aqui sua atividade para avaliação - Módulo 3
Faça parte da nossa comunidade!
Prática extra! - Questões
Prática extra! - Resolução
Gostou do módulo? Feedback do módulo
Fundamentos de Python - Variáveis
Operadores
Estruturas de dados - Listas
Estruturas de dados - Tuplas
Estruturas de dados - Dicionários
Estruturas de dados - Conjuntos
Quiz
Estruturas de decisão
Estruturas de repetição
Métodos e funções
Módulos e pacotes
Programação orientada a objetos (POO)
Quiz
Aula 1 | Apresentação
Aula 2 | Arquivos, erros e exceções
Aula 3 | Prática
Aula 4 | Tratando erros
Módulo 6 - Guia de estudo
Atividade. Tarefa do módulo 6
Envie aqui sua atividade para avaliação - Módulo 6
Prática extra! - Questões
Prática extra! - Resolução (parte 1)
Prática extra! - Resolução (parte 2)
Prática extra! - Resolução - Documentação Python
Gostou do módulo? Feedback do módulo
Aula 1 | Introdução ao módulo
Aula 2 | O que é o Git
Aula 3 | Instalação
Aula 4 | Começando com o Git
Aula 5 | Conceitos e arquitetura
Aula 6 | Alterando arquivos
Aula 7 | Repositório remoto com GitHub
Aula 8 | Trabalhando com a documentação do Git
Módulo 7 - Guia de estudo
Atividade. Tarefa do módulo 7
Envie aqui sua atividade para avaliação - Módulo 7
Prática extra! - Questões
Prática extra! - Resolução
Gostou do módulo? Feedback do módulo
Aula 1 | Apresentação
Aula 2 | Introdução ao uso de banco de dados
Aula 3 | Instalação das ferramentas
Aula 4 | Linguagem SQL
Aula 5 | Manipulando dados
Aula 6 | Organizando banco de dados (parte 1)
Aula 7 | Organizando banco de dados (parte 2)
Módulo 8 - Guia de estudo
Atividade. Tarefa do módulo 8
Envie aqui sua atividade para avaliação - Módulo 8
Prática extra! - Questões
Prática extra! - Resolução (parte 1)
Prática extra! - Resolução (parte 2)
Gostou do módulo? Feedback do módulo
Aula 1 | Apresentação
Aula 2 | Data e tempo
Aula 3 | Prática
Aula 4 | Funcionalidades: data e tempo
Módulo 9 - Guia de estudo
Atividade. Tarefa do módulo 9
Envie aqui sua atividade para avaliação - Módulo 9
Prática extra! - Questões
Prática extra! - Resolução
Gostou do módulo? Feedback do módulo
Aula 1 | Apresentação
Aula 2 | Threads
Aula 3 | Prática
Módulo 10 - Guia de estudo
Atividade. Tarefa do módulo 10
Envie aqui sua atividade para avaliação - Módulo 10
Prática extra! - Questões
Prática extra! - Resolução
Gostou do módulo? Feedback do módulo
Aula 1 | Análise e visualização de dados
Aula 2 | NumPy
Aula 3 | Pandas
Aula 4 | Matplotlib
Módulo 11 - Guia de estudo
Atividade. Tarefa do módulo 11
Envie aqui sua atividade para avaliação - Módulo 11
Prática extra! - Questões
Prática extra! - Resolução
Gostou do módulo? Feedback do módulo
Tarefa: Desenvolva um aplicativo com as características listadas
Tarefa: Criar um objeto que gere uma sequencia de Fibonacci.
Tarefa: Desenvolva um Web Crawler para “navegar” pelas páginas da Wikipédia
Tarefa: Desenvolva um Web Scraper para obter um arquivo YAML
Tarefa: Criar um projeto em Python parte 1
Tarefa: Criar um projeto em Python parte 2
Tarefa: Criar um projeto em Django
Tarefa: Crie uma instância de ec2 usando de Troposphere
Tarefa: Desenvolver novos scrapers
Aula 1 | Apresentação
Aula 2 | Desenvolvimento web
Aula 3 | Django
Aula 4 | Prática
Módulo 12 - Guia de estudo
Atividade. Tarefa do módulo 12
Envie aqui sua atividade para avaliação - Módulo 12
Prática extra! - Questões
Prática extra! - Resolução
Gostou do módulo? Feedback do módulo
Aula 1 | Apresentação
Aula 2 | Machine learning
Aula 3 | Etapas
Aula 4 | Prática
Módulo 13 - Guia de estudo
Atividade. Tarefa do módulo 13
Envie aqui sua atividade para avaliação - Módulo 13
Prática extra! - Questões
Prática extra! - Resolução
Gostou do módulo? Feedback do módulo
Tarefa: Criar um projeto com PyGame
-
trabalha com Python e Matlab em técnicas relacionadas à deep learning para classificação de imagens médicas.
mestrando em Ciência da Comunicação na Universidade Federal de Santa Catarina (UFSC) e palestrante em diversos eventos de tecnologia, entre eles: GopherCon Brasil e Python Brasil.
atesta que você concluiu o curso e é uma vantagem adicional ao se candidatar a uma vaga de emprego.
programa de Crédito Estudantil
quais são os requisitos técnicos necessários para fazer o curso?
A configuração do sistema recomendada é:
Sistema operacional: Windows 8 ou mais recente, macOS 10.13+ de 64 bits ou Linux, incluindo Ubuntu, RedHat, CentOS 6+ e outros.
Se o seu sistema operacional for mais antigo do que o suportado atualmente, você pode encontrar versões mais antigas dos instaladores do Anaconda na seção de arquivo do site oficial. Para sistemas mais antigos, consultar os requisitos de sistema correspondentes.
Arquitetura do sistema:
Windows - x86 de 64 bits, x86 de 32 bits; MacOS- 64 bits x86; Linux- x86 de 64 bits, Power8 / Power9 de 64 bits.
Mínimo de 5 GB de espaço em disco para baixar e instalar.
como é organizado o ensino?
você é quem dita o ritmo do curso e, a qualquer momento, pode iniciar uma conversa com um mentor através da sua conta pessoal. Além disso, você poderá criar conversas em grupo para debater a respeito do conteúdo das aulas, tirar dúvidas e trocar experiências.
é possível pular os módulos?
sim, é possível, mas não é recomendado. No final de todo módulo, há uma tarefa prática. Ao resolvê-la, você liberará o próximo módulo. Essa metodologia garante que você tenha motivação para continuar a estudar, e nós teremos a certeza de que você acompanhará todo o conteúdo necessário para uma formação completa.
é possível conciliar o curso com trabalho?
claro! Você pode acessar os materiais do curso a qualquer momento, avançando de acordo com sua disponibilidade. Além disso, todas as aulas estarão disponíveis por um determinado prazo após o término do curso, conforme estabelecido em contrato. Dessa forma, você pode combinar trabalho, estudo e vida pessoal, e pode também atualizar seu conhecimento sempre que for necessário!
quantas horas por semana precisarei dedicar aos estudos?
tudo depende de você. Geralmente, nossos alunos investem, em média, duas horas por semana.
eu vou poder me comunicar com os mentores?
no chat, você terá acesso a um mentor que dará feedback e dicas em suas atividades. Você terá a chance de aprender com as experiências dos nossos mentores, que são líderes em suas áreas.