escola online das profissões
mais procuradas

Profissão Desenvolvedor Python

aprenda uma linguagem de programação acessível, multiplataforma e amplamente utilizada no setor de tecnologia, como, aplicações e desenvolvimento web, computação gráfica, ciência de dados, inteligência artificial e muito mais.
50%
de desconto até 29 de maio

Ajuda em achar um emprego

4 cursos

19 meses

Crie seu portfólio

сom o nosso Centro de Carreiras
completos pelo preço de 1
aprendendo na prática
e conclua o curso pronto para entrar no mercado
Por ser uma linguagem considerada simples, o Python foi adotado pelas maiores corporações do planeta, como:
O desenvolvedor Python é um trabalho altamente procurado e muito bem pago
Google
Spotify
Facebook
Engenheiro de software
Cientista de dados
Especialista em IA
Desenvolvedor de jogos
Alguns exemplos de profissões onde a linguagem Python é muito utilizada:
Desenvolvedor Python — uma carreira promissora e bem paga
R$ 9.000
R$ 10.000
Experiência 6+ anos
Sênior Backend
Experiência 2-4 anos
Pleno Backend
Experiência 0-2 anos
Júnior Backend
R$ 4.500
37.263
vagas disponíveis no LinkedIn que usam Python
vagas
Sua experiência após o curso de Python
aprenda a sintaxe do Python e como escrever um código conciso que qualquer desenvolvedor possa entender.
escreva códigos
domine os métodos de depuração e teste — você pode encontrar e corrigir o menor erro em seu próprio código/aplicativo ou no de outra pessoa.
faça testes de códigos e aplicativos
aprenda a sintaxe do Python e como escrever um código conciso que qualquer desenvolvedor possa entender.
entenda tudo de World Wide Web
minimize o uso de código no seu cotidiano com as bibliotecas NumPy, Matplotlib, pandas, entre outras.
aprenda a usar as bibliotecas
ensine sistemas informáticos a tomar decisões, aprendendo com grandes conjuntos de dados.
desenvolva projetos em machine learning
nos nossos cursos da Mentorama, não mostramos tutoriais, mas criamos situações reais com o cliente. Assim você obtém as habilidades práticas necessárias para o dia a dia de trabalho.
entre direto no mercado
SUA EXPERIÊNCIA APÓS O CURSO
сentro de Carreiras Mentorama
você passará pela nossa jornada do aluno ao longo do Programa Profissão, e receberá apoio de profissionais para preparar seu currículo, seu portfólio e tornar sua rede profissional capaz de atrair os olhares do mercado.

nosso principal objetivo é te dar assistência para alcançar a vaga de emprego dos seus sonhos.
Gisele Sales Custódio de Menezes
head do Centro de Carreiras
webinars ao vivo do Centro de Carreiras
suporte especializado para preparar seu currículo, portfólio e redes profissionais
treinamento, dicas e orientações para entrevistas de emprego
canais exclusivos de vagas
workshops exclusivos e QA com os líderes do mercado
junte-se à comunidade de profissionais, você poderá fazer perguntas a especialistas e fazer muitos contatos úteis.
laboratórios aceleradores em cada área
desenvolva projetos reais, sozinho ou em equipe com outros alunos do curso, sob a orientação de um mentor experiente.
Mentorama CodeLab
o Mentorama CodeLab é um laboratório prático de desenvolvimento de aplicativos para alunos da Mentorama. Uma comunidade de alunos de diversos cursos com o objetivo de criar aplicativos reais!
seja aluno de um dos nossos cursos e transforme suas ideias em realidade.
um mentor expert do mercado de programação
experiência no desenvolvimento de serviços web
habilidades de desenvolvimento de equipe
projetos reais para o portfólio

Faça parte do Mentorama CodeLab gratuitamente e crie o seu próprio aplicativo!

como participar?
você terá:
networking com pessoas afins e representantes da indústria de programação
Ao clicar no botão de "Inscreva-se", declaro que li e estou ciente das condições presentes na Política de Privacidade e concordo com os Contrato Mentorama EAD aplicáveis à empresa Mentorama e seus serviços.
inscreva-se no curso ou fale com um de nossos consultores
inscrever-se no curso ou obter uma consulta gratuita
ao clicar no botão de "Enviar", declaro que li e estou ciente das condições presentes na Política de Privacidade e concordo com os Contrato Mentorama EAD aplicáveis à empresa Mentorama e seus serviços.
quais ferramentas você vai aprender a usar:
linguagem de programação de alto nível, dinâmica e versátil.
Python
sistema de controle de versão distribuído que permite fazer alterações em um projeto simultaneamente com outros desenvolvedores.
Git
SQL
linguagem de pesquisa declarativa padrão para banco de dados relacional.
framework web Python de alto nível que permite a criação rápida de sites seguros e de fácil manutenção.
Django
mecanismo para adicionar estilo a um documento web.
CSS3
biblioteca multiplataforma para desenvolvimento de aplicativos.
OpenCV
para quem é o curso de Python
iniciantes em programação
você vai aprender os fundamentos da profissão, aprofundar seus conhecimentos e ter todo o apoio de mentores experientes.
quem procura mudar de carreira
você sairá pronto para o mercado de trabalho, equipado com todas as habilidades e com um portfólio próprio. Além disso, receberá orientações exclusivas dos nossos mentores sobre como começar na sua nova carreira.
01
02
mentores
Felipe Assunção
pesquisador na área de Visão Computacional, com técnicas relacionadas a deep learning em classificação de imagens médicas com uso de Python e Matlab.
Rafael Calixto
tech leader & data scientist na Fundação CERTI. Palestrante em diversos eventos de tecnologia, entre eles GopherCon Brasil e Python Brasil. Atualmente é membro da organização da Python Florianópolis e mestrando em Ciência da Computação na Universidade Federal de Santa Catarina (UFSC).
Ana Laura Carvalho Nunes
possui mais de 20 anos de experiência e contato com a língua inglesa. Trabalha com foco no contexto real de comunicação, priorizando a fluência e construção da segurança do aluno, para que ele possa enfrentar os diversos desafios inerentes à utilização de uma segunda língua em qualquer ocasião.
como o treinamento acontece
сom qualidade 4K de qualquer dispositivo, em qualquer hora e lugar.
assista aulas online
aperfeiçoe seu conhecimento com tarefas práticas para empresas reais.
aprenda na prática
receba feedback e acompanhamento personalizado do mentor ao longo do curso.
obtenha feedback
desenvolva seu projeto profissional ao final do curso e turbine seu portfólio.
realize seu projeto
01
02
03
04
como o treinamento acontece
Orientador Individual
e Comunidade Exclusiva
Você terá acesso a um orientador individual para te acompanhar, auxiliar em suas dúvidas e te informar sobre workshops e eventos da Mentorama.
Você fará parte de uma comunidade exclusiva e participará de um encontro com mentor um especialista da área, além de desenvolver tarefas especiais, treinando suas habilidades.
O orientador tirará suas dúvidas sobre questões administrativas e organizacionais, enquanto o mentor responderá questões sobre o curso, tarefas e assuntos debatidos nas aulas online.
O programa consiste em 4 cursos em 1
Python do Zero ao Pro
Para iniciantes
Módulo 1 – Introdução ao Python
Tarefa: Quiz de fixação e atividade prática – Preparação do ambiente de trabalho, exercícios para praticar os conceitos iniciais e trabalhar a lógica de programação, criando nosso primeiro programa.

Módulo 2 Estrutura de dados
Tarefa: Quiz de fixação e atividade prática – A partir do ambiente de programação do aluno, iremos trabalhar as principais estruturas de dados, incluindo as coleções, funções e como podemos trabalhar com algumas operações sobre Strings em Python.

Módulo 3 – Programação Orientada a Objetos (POO)
Tarefa: Quiz de fixação e atividade prática – Neste ponto, iremos praticar os conceitos aprendidos sobre classes, métodos e demais tópicos apresentados no capítulo no intuito de trabalhar com problemas da vida real e transformar em linguagem de programação.

Módulo 4 – Erros, exceções, testes
Tarefa: Quiz de fixação e atividade prática – Iremos trabalhar com criação, acesso, leitura e escrita de arquivos simples como .txt e .csv. e praticar o tratamento de erros e exceções nas atividades desenvolvidas anteriormente, melhorando os códigos já apresentados.

Módulo 5 – Git
Tarefa: Quiz de fixação e atividade prática – Iremos trabalhar com os principais comandos do Git em linha de comando e iremos aprender como trabalhar em conjunto com o GitHub, a partir de um roteiro de execução.

Módulo 6 – Banco de dados
Tarefa: Quiz de fixação e atividade prática – Iremos abordar SGBDs, SQLite, a partir dos exemplos práticos trabalhados em aula. Dentre os exercícios, iremos criar e fazer operações com as tabelas.

Módulo 7 – Data e tempo
Tarefa: Quiz de fixação e atividade prática – Dentro das atividades propostas iremos aplicar as principais operações relacionadas a medição de tempo de execução, sobre datas e períodos de tempo, atraso de execuções.

Módulo 8 – Threads
Tarefa: Quiz de fixação e atividade prática – Nos exercícios propostos, iremos trabalhar com a inicialização de threads, utilização de funções relacionadas, classes, objetos threads, dentre outros.

Módulo 9 – Análise e visualização de dados
Tarefa: Quiz de fixação e Projeto de Análise e Visualização de Dados – Para o projeto, trabalhamos com uma situação real do mercado de trabalho. Você irá utilizar o Matplotlib para visualização de alguns gráficos e demais bibliotecas, Pandas e NumPy para análise e manipulação dos dados. Com o correto uso das funcionalidades da linguagem, você será capaz de conduzir de maneira correta, a análise e visualização de dados, trabalho básico de um Cientista de Dados.

Módulo 10 – Machine learning
Tarefa: Quiz de fixação e Projeto de Desenvolvimento Web – Nesta etapa, você irá aprender a como criar um CRUD utilizando o Django. Você irá aprender a como instalar o Django, como preparar o framework para o desenvolvimento e utilização dos recursos para melhor produtividade no desenvolvimento.

Módulo 11 – Tópicos em desenvolvimento web
Tarefa: Quiz de fixação e Projeto de Machine Learning – Iremos trabalhar com uma situação real, criando um modelo de classificação de imagens. Além disso, você irá analisar e melhorar o modelo com base nos conhecimentos adquiridos até esta etapa.

PRO
Modulo 1 – Python profissional
Tarefa: Desenvolva um aplicativo com as características listadas

Modulo 2 – Data e Tempo
Tarefa: Criar um objeto que gere uma sequencia de Fibonacci.

Modulo 3 – HTTP e API
Tarefa: Desenvolva um Web Crawler para “navegar” pelas páginas da Wikipédia

Modulo 4 – HTML Markup
Tarefa: Desenvolva um Web Scraper para obter um arquivo YAML

Modulo 5 – Deploy de projetos
Tarefa: Criar um projeto em Python parte 1

Modulo 6 – Web Development - Parte 1
Tarefa: Criar um projeto em Python parte 2

Modulo 7 – Web Development - Parte 2
Tarefa: Criar um projeto em Django

Modulo 8 - Desenvolvimento na Nuvem
Tarefa: Crie uma instância de ec2 usando de Troposphere

Modulo 9 - Desenvolvimento Assíncrono
Tarefa: Desenvolver novos scrapers

Modulo 10 - Desenvolvimento Game & Mobile
Tarefa: Criar um projeto com PyGame

  1. Modulo 11 - Projeto final
SQL
Módulo 1 – Introdução a bancos de dados
Atividades: Instalação dos softwares necessários, importação do banco de dados Sakila, verificação de que está tudo correto com a importação + exercícios de fixação.

Módulo 2 – Consultas SELECT
Atividades: Explorar base de dados, identificação de valores únicos em colunas, criação de consultas para replicar resultados + exercícios de fixação.

Módulo 3 – Filtros WHERE
Atividade: Filtro com diferentes tipos de dados + exercícios de fixação.

Módulo 4 – Ordenação e agrupamento
Atividade: Combinação entre GROUP BY e ORDER BY + exercícios de fixação

Módulo 5 – Funções de agregação
Atividade: Contagem do total de registros, escrevendo consultas SQL que respondem a perguntas de negócio, combinando agrupamento e funções de agregação

Módulo 6 – Cláusula CASE
Atividade: Resolução de problema de negócio com CASE WHEN, possibilidade de uso de estratégias diferentes para atingir mesmo resultado, usando sintaxe CASE WHEN para relacionar duas tabelas (preparando para próximo módulo).

Módulo 7 – Relacionamentos e INNER JOIN
Atividade: Relacionamento entre tabelas film, combinação entre relacionamentos e agrupamento, análise de contexto do que uma tabela significa.

Módulo 8 – Relacionamentos avançados
Atividade: Relacionamento entre tabelas, com filtro na cláusula ON

Módulo 9 – Subconsultas e tabelas temporárias
Atividade: Escolher estratégia para usar em certo problema

Módulo 10 – Funções de janela
Atividade: Aplicação de funções de janela para resolução de problemas complexos com SQL, com apoio de subconsultas

Módulo 11 – Funções avançadas: datas e textos
Atividade: Extração de granularidade de datas, análise de comportamento de clientes, combinando diferentes conhecimentos em DQL

Módulo 12 – Linguagem de definição de dados
Atividade: Definir e criar um banco de dados com no mínimo 3 tabelas
Compartilhar arquivo SQL usado para gerar o banco de dados e tabelas

Módulo 13 – Linguagem de manipulação de dados
Atividade: Inserindo dados no banco de dados criado no módulo anterior, executando alterações específicas em tabelas, compartilhar arquivo SQL usado.

Módulo 14 – Linguagem de controle de transações
Atividade: Escrita de uma transação que se aplique ao banco de dados de exemplo construído

Módulo 15 – Controle de nível de acesso
Atividade: Comandos para criar controle de acesso específico no seu banco de dados criado nos últimos módulos

Módulo 16 – Softwares de banco de dados
Atividade: Pesquisa dos principais softwares de bancos de dados, defesa da utilização de um dos softwares estudados no banco de dados criado nos últimos módulos

Módulo 17 – Projeto final
  • Atividade: Como projeto final do curso os alunos devem criar um banco de dados, inserir dados dentro desse banco e responder perguntas usando SQL. Para isso terão que construir a visão geral do projeto, o modelo conceitual, lógico e físico do banco de dados e finalizar explorando os dados inseridos no banco com alguns casos de uso comum.
Conhecimento de Programador Universal
Módulo 1 – Ferramentas universais: Git
Módulo 2 – Introdução ao SQL e bancos de dados
Módulo 3 – Por que aprender inglês
Módulo 4 – Dicas práticas de inglês para desenvolvedores
Módulo 5 – Overview das linguagens de programação
Módulo 6 – Cinco passos para ser um desenvolvedor excepcional
Módulo 7 – Mudar é possível: de enfermeira a desenvolvedora
compre o curso Profissão Desenvolvedor Python e ganhe o curso Cientista de Dados do zero
ao matricular-se na próxima turma do curso Profissão Desenvolvedor Python, você ganhará o curso Cientista de Dados do zero da Mentorama.

Se você já comprou em separado algum dos cursos que fazem parte do programa, nos informe, pois faremos um desconto no valor desse curso.

Ganhe de presente um mês de inglês totalmente gratuito!
Aprenda inglês nа English Live com а Escola Online Mentorama!
acesso ilimitado à plataforma
16 níveis de inglês
teste de nivelamento
inglês técnico
os alunos da Mentorama receberão:
certificado de reconhecimento global ao final de cada nível
EF English Life
avaliações da profissão desenvolvedor Python
atualmente faço faculdade de engenharia de computação, trabalho na Nokia de jovem aprendiz e comecei o curso de Python do zero ao PRO na Mentorama. Em geral, minha experiência com o curso e com a Mentorama foi ótima, consegui aprender bastante com todos os módulos e nunca tive nenhuma dificuldade muito grande, então minha experiência com a Mentorama foi ótima e eu recomendaria sim.
André Giovanetti
LinkedIn
com todas as avaliações recebidas em 2022, temos uma média de 9,5 de satisfação com a nossa metodologia
9,2
atualmente faço faculdade de engenharia de computação, trabalho na Nokia de jovem aprendiz e comecei o curso de Python do zero ao PRO na Mentorama. Em geral, minha experiência com o curso e com a Mentorama foi ótima, consegui aprender bastante com todos os módulos e nunca tive nenhuma dificuldade muito grande, então minha experiência com a Mentorama foi ótima e eu recomendaria sim.
André Giovanetti
LinkedIn
com todas as avaliações recebidas em 2022, temos uma média de 9,5 de satisfação com a nossa metodologia
9,2
no curso Python do Zero aprendi conceitos importantes para a programação em python que consegui aplicar na prática no ambiente de trabalho. Os exercícios ao fim de cada módulo são excelentes para a fixação do conteúdo, e com correções individuais feitas por monitores, é possivel tirar dúvidas específicas e entender melhor os temas mais complexos. Aproveito também para elogiar tanto o curso em si como os profissionais de apoio (suporte e monitoras) que são nota 10.
Paula Castro
LinkedIn
com todas as avaliações recebidas em 2022, temos uma média de 9,5 de satisfação com a nossa metodologia
9,2
o curso python do zero foi o meu primeiro contato com o mundo da programação. Procurei um curso que me ensinasse o necessário para entrar nesse mundo e as aulas que tive nesse curso me ajudaram nesse propósito. Apesar de haver ótimas explicações teóricas sobre o assunto estudado, os exercícios práticos que o curso propõe foi fundamental no aprendizado e fixação dos conceitos aprendidos, além de incentivar o aluno a aprofundar seus conhecimentos com a formação complementar.
André Barbieri
Facebook
com todas as avaliações recebidas em 2022, temos uma média de 9,5 de satisfação com a nossa metodologia
9,2
seu currículo futuro
habilidades profissionais:
Desenvolvedor Python
posição
escreva códigos.
desenvolva aplicativos desktop e móveis.
especialize-se em Git, SQL e CSS3.
aprenda a usar Django na prática.
entenda tudo de World Wide Web, incluindo HTTP e API.
aprenda a usar as bibliotecas do Python.
R$ 7.100,00
salário
faça testes de códigos e aplicativos.
desenvolva projetos em machine learning.
Ref. Glassdor.com.br para São Paulo
certificado Mentorama
confirma que você concluiu o curso e se torna um argumento adicional ao se candidatar a um emprego.
desenvolva o seu próprio portfólio e conclua o curso pronto para entrar no mercado.
investimento
passo 1. escolha uma opção
fale com consultor
comece a estudar já!
passo 2. preencha os seus dados de contato
29 de maio
início
restam
10 vagas
50%
de desconto até 29 de maio
Garantimos seu dinheiro de volta por até 7 dias
preço total à vista
R$ 3.900,00
preço total sem desconto
R$ 7.800,00
207,87
R$
/ 24x
%
investimento
passo 1. escolha uma opção de pagamento
passo 2. preencha os seus dados de contato
29 de maio
início
restam
10 vagas
fale com consultor
comece a estudar já!
%
55%
de desconto pagando agora
Garantimos seu dinheiro de volta por até 7 dias
preço total à vista
R$ 3.510,00
preço total sem desconto
R$ 3.900,00
Crédito sujeito à aprovação pelo parceiro financeiro com incidência de juros 
perguntas e respostas
Quais são os requisitos técnicos necessários para fazer o curso?
Dicas iniciais:

As instruções de download e instalação para as ferramentas utilizadas estão disponíveis no módulo correspondente. Antes de começar cada módulo, leia o material de "Formação Complementar" para ter uma visão geral do curso e acesso à bibliografia, aos links interessantes e à errata.

  • Python 3, disponível em https://www.python.org/ para o seu respectivo sistema operacional;
  • Anaconda, disponível em https://www.anaconda.com/products/individual para o seu respectivo sistema operacional;
  • Um interpretador de sua preferência, como Atom, Visual Studio Code, Jupyter Notebook, PyCharm, Spyder, entre outros (Jupyter Notebook, PyCharm e Spyder já estão inclusos no Anaconda).
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 arquivos do site oficial. Para sistemas mais antigos, consulte 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 instala
Não sei programar, posso começar nesse curso?
Sim. O curso é desenhado para iniciantes na área de programação sem conhecimento algum.
Como é a profissão Desenvolvedor Python diferente do curso Python do zero ao PRO?
O curso Python do zero ao PRO está incluído na profissão Desenvolvedor Python. No curso profissão, além do Python mesmo abordamos outros tópicos que são necessários para entrar no mercado, como o SQL e bancos de dados. Além disso, só alunos do curso profissão terão acesso aos nossos eventos exclusivos e às consultas de Centro de Carreiras.
Eu vou poder me comunicar com os mentores?
Você terá um instrutor que estará sempre disponível para orientá-lo através do chat, além do instrutor que irá avaliar os seus deveres de casa e lhe dará feedbacks sobre o seu desempenho. Além disso, você terá a oportunidade de aprender com a experiências dos nossos mentores, líderes do mercado da área de teste de software.
E se eu já estiver feito um ou mais cursos desse programa?
Você não precisará pagar por este curso. Nos comunique qual curso você já fez e nós personalizamos o programa para você.
Quais são os requisitos técnicos necessários para fazer o curso?
Dicas iniciais:

As instruções de download e instalação para as ferramentas utilizadas estão disponíveis no módulo correspondente. Antes de começar cada módulo, leia o material de "Formação Complementar" para ter uma visão geral do curso e acesso à bibliografia, aos links interessantes e à errata.

Para realizar os exercícios deste curso, instale e configure um ambiente de desenvolvimento que contenha:



  • Python 3, disponível em https://www.python.org/ para o seu respectivo sistema operacional;
  • Anaconda, disponível em https://www.anaconda.com/products/individual para o seu respectivo sistema operacional;
  • Um interpretador de sua preferência, como Atom, Visual Studio Code, Jupyter Notebook, PyCharm, Spyder, entre outros (Jupyter Notebook, PyCharm e Spyder já estão inclusos no Anaconda).

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 arquivos do site oficial. Para sistemas mais antigos, consulte 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 instala
Não sei programar, posso começar nesse curso?
Sim. O curso é desenhado para iniciantes na área de programação sem conhecimento algum.
Como é a profissão Desenvolvedor Python diferente do curso Python do zero ao PRO?
O curso Python do zero ao PRO está incluído na profissão Desenvolvedor Python. No curso profissão, além do Python mesmo abordamos outros tópicos que são necessários para entrar no mercado, como o SQL e bancos de dados. Além disso, só alunos do curso profissão terão acesso aos nossos eventos exclusivos e às consultas de Centro de Carreiras.
Eu vou poder me comunicar com os mentores?
Você terá um instrutor que estará sempre disponível para orientá-lo através do chat, além do instrutor que irá avaliar os seus deveres de casa e lhe dará feedbacks sobre o seu desempenho. Além disso, você terá a oportunidade de aprender com a experiências dos nossos mentores, líderes do mercado da área de teste de software.
E se eu já estiver feito um ou mais cursos desse programa?
Você não precisará pagar por este curso. Nos comunique qual curso você já fez e nós personalizamos o programa para você.
40
programas de ensino
88%
dos alunos conseguiram emprego durante o cursos e programas
4 áreas
de estudo