Nós usamos cookies para criar uma experiência de navegação melhor. Ao acessar o site da MENTORAMA, você concorda com nossa Política de Cookies.
Entendi
Close
Nós usamos cookies para criar uma experiência de navegação melhor. Ao acessar o site da MENTORAMA, você concorda com nossa Política de Cookies.
Entendi
Close
Deixe um pedido de consulta e teste
o acesso ao curso "Python do zero ao PRO" totalmente gratuito por 3 dias!
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 Termos de uso aplicáveis à empresa Mentorama e seus serviços.

Python
do zero ao PRO

Você se tornará um desenvolvedor em uma das linguagens de programação mais populares, aprenderá a escrever código limpo - e terá uma vantagem inicial para uma carreira em desenvolvimento, aprendizado do mecanismo, análise de dados ou desenvolvimento de jogos.

2 cursos

em um programa

8 meses

Projeto real

no portfólio

Um mentor expert

da área
de aprendizagem na prática
Escola online das profissões
mais procuradas
até 20 de junho
-40%
CURSO ONLINE DE
O desenvolvedor de Python é um trabalho altamente procurado e muito bem pago
Por ser uma linguagem considerada simples, o Python foi adotado pelas maiores corporações do planeta, como:
Entre várias outras profissões que um desenvolvedor Python pode desempenhar, temos:
Engenheiro de Software
Cientista de Dados
Especialista em IA
Desenvolvedor de jogos
Felipe Assunção
Dê uma olhada no exemplo de nossa aula do curso, onde nosso mentor Felipe Assunção contará a você sobre sobre sua experiência com a linguagem Python.
Сrédito Estudantil em parceria com a fintech Provi
Programa de crédito
de um parceiro 100% confiável
Crédito descomplicado, parcelamento no boleto em até 12 vezes
Qualquer pessoa física, maior de 18 anos
Resposta em 24 horas via SMS, WhatApp ou e-mail
Para quem é o curso
Para iniciantes
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.
Desenvolvedores Frontend
Você está codificando sites, criando interfaces e quer se desenvolver em sua área? Python é uma ótima solução para desenvolvimento lado a lado com o servidor.
Desenvolvedores Backend
Você já sabe programar em PHP ou JavaScript e quer se tornar um fullstack pro. Python tem muitas bibliotecas prontas que o ajudarão a completar tarefas mais rapidamente.
Seu conhecimento depois do curso
Código
Você aprenderá a sintaxe do Python e como escrever um código conciso que qualquer desenvolvedor possa entender.
Programas
Domine a programação orientada a objetos e seja capaz de desenvolver programas modulares.
Git
Aprenda a trabalhar com um sistema de controle de versão distribuído - faça alterações em um projeto simultaneamente com outros desenvolvedores.
Teste
Domine os métodos de depuração e teste - você pode encontrar e corrigir o menor erro em seu próprio código ou no código de outra pessoa.
Base de dados
Entenda a diferença de bancos de dados relacionais e não relacionais, você será capaz de gerenciar grandes quantidades de dados.
Internet
Familiarize-se com a interação cliente-servidor, domine solicitações GET e POST e API - aprenda a criar aplicativos de web.
Pesquisador na área de Visão Computacional, técnicas relacionadas a Deep Learning em Classificação de Imagens Médicas com uso de Python e Matlab.
Felipe Assunção
Mentor
Tech Leader & Data Scientist na Fundação Certi. Palestrante em diversos eventos de tecnologia, dentre eles GopherCon Brasil e Python Brasil. Atualmente é membro da organização da Python Florianópolis, mestrando em ciência da computação na UFSC.
Rafael Calixto
Como o treinamento acontece
Você assiste
às aulas online
Faz sua tarefa
Eles corrigem suas tarefas de casa e dão dicas para o seu desenvolvimento
Defende seu projeto de tese
Faça um trabalho no fim do curso


De qualquer dispositivo na hora que você quiser
Trabalho na prática parecido com um pedido real
Recebe comentários de tutores
Programação
Para iniciantes
Módulo 1: Introdução ao Python
  • Introdução ao Python
  • Ferramentas de trabalho
  • Ambiente virtual
  • Boas práticas de programação
  • Primeiro programa
  • Variáveis
  • Condições
  • Repetições
  • Exemplos práticos
Módulo 2: Estrutura de dados
  • O que são estruturas de dados
  • Tuplas
  • Listas
  • Pilhas e Filas
  • Dicionários
  • Strings
  • Funções
  • Arquivos
  • Exemplos práticos
Módulo 3: Programação orientada a objetos (POO)
  • O que é a POO
  • Classes e objetos
  • Metodos
  • Herança
  • Encapsulamento
  • Polimorfismo
  • Exemplos práticos
Módulo 4: Erros, exceções, testes
  • O que são erros, exceções e testes
  • Erros
  • Exceções
  • Testes
  • Debugging
  • Exemplos prático
Módulo 5: Git
  • O que é o GIT
  • Instalação
  • Configurações básicas
  • Primeiros comandos
  • Conceitos e arquiteturas
  • Alterando arquivos
  • Branchs
  • Tags e Releases
  • Igore Files
  • Git e Github
  • Exemplos práticos
Módulo 6: Banco de dados
  • O que é banco de dados
  • SQL, NoSQL, NewSQL
  • SGBDS
  • SQL vs. SQLITe
  • Manipulando dados com SQLite
  • CRUD
  • Order by
  • Group by
  • Join
  • Exemplos práticos
Módulo 7: Data e tempo
  • Trabalhando com o tempo
  • Modulo time
  • Modulo datetime
  • Funções relacionadas a data e tempo
  • Exemplos práticos
Módulo 8: Threads
  • O que são Threads
  • Iniciando e parando um Thread
  • Comunicação entre Threads
  • Performando uma programação paralela simples
  • Exemplos práticos
Módulo 9: Análise e visualização de dados
  • Análise e visualização de dados
  • Numpy
  • Pandas
  • Matplotlib
  • Exemplos práticos
  • Projeto
Módulo 10: Machine learning
  • O que é Inteligencia Artificial, Machine Learning e Deep Learning
  • Principais aplicações
  • Classificação
  • Regressão
  • Experimentos
  • Resultados
  • Exemplos práticos
Módulo 11: Tópicos em desenvolvimento web
  • Python e Django
  • Instalação das ferramentas
  • Primeiros passos
  • Exemplos práticos
Módulo 1: Introdução ao Python
  • Introdução ao Python
  • Ferramentas de trabalho
  • Ambiente virtual
  • Boas práticas de programação
  • Primeiro programa
  • Variáveis
  • Condições
  • Repetições
  • Exemplos práticos
Módulo 2: Estrutura de dados
  • O que são estruturas de dados
  • Tuplas
  • Listas
  • Pilhas e Filas
  • Dicionários
  • Strings
  • Funções
  • Arquivos
  • Exemplos práticos
Módulo 3: Programação orientada a objetos (POO)
  • O que é a POO
  • Classes e objetos
  • Metodos
  • Herança
  • Encapsulamento
  • Polimorfismo
  • Exemplos práticos
Módulo 4: Erros, exceções, testes
  • O que são erros, exceções e testes
  • Erros
  • Exceções
  • Testes
  • Debugging
  • Exemplos prático
Módulo 5: Git
  • O que é o GIT
  • Instalação
  • Configurações básicas
  • Primeiros comandos
  • Conceitos e arquiteturas
  • Alterando arquivos
  • Branchs
  • Tags e Releases
  • Igore Files
  • Git e Github
  • Exemplos práticos
Módulo 6: Banco de dados
  • O que é banco de dados
  • SQL, NoSQL, NewSQL
  • SGBDS
  • SQL vs. SQLITe
  • Manipulando dados com SQLite
  • CRUD
  • Order by
  • Group by
  • Join
  • Exemplos práticos
Módulo 7: Data e tempo
  • Trabalhando com o tempo
  • Modulo time
  • Modulo datetime
  • Funções relacionadas a data e tempo
  • Exemplos práticos
Módulo 8: Threads
  • O que são Threads
  • Iniciando e parando um Thread
  • Comunicação entre Threads
  • Performando uma programação paralela simples
  • Exemplos práticos
Módulo 9: Análise e visualização de dados
  • Análise e visualização de dados
  • Numpy
  • Pandas
  • Matplotlib
  • Exemplos práticos
  • Projeto
Módulo 10: Machine learning
  • O que é Inteligencia Artificial, Machine Learning e Deep Learning
  • Principais aplicações
  • Classificação
  • Regressão
  • Experimentos
  • Resultados
  • Exemplos práticos
Módulo 11: Tópicos em desenvolvimento web
  • Python e Django
  • Instalação das ferramentas
  • Primeiros passos
  • Exemplos práticos
PRO
Módulo 1 - Python profissional
  • Módulos, pacotes e importações em Python
  • Iteradores, geradores
  • Decoradores
  • Desenvolvimento de teste
  • Expressões regulares
  • Web scraping
  • Preparação para entrevistas
Módulo 2 - HTTP e API
  • O que é HTTP
  • O módulo de pedidos (request)
  • O que é API
  • Trabalhando com API
Módulo 3 - HTML Markup
Módulo 4 - Estilo CSS3
Módulo 5 - Animação CSS3, capacidade de resposta e FlexBox
Módulo 6 - Django
  • Apresentando Django. Preparação e lançamento do projeto
  • Processamento de consulta
  • Geração de página dinâmica com base em modelos
  • Trabalhando com ORM
  • Trabalhando com ORM parte 2
  • Interação com o site
  • Personalização de website
  • Criação e suporte de projetos
  • Trabalhando com API
Módulo 7 - Python para desenvolvimento de web
  • Apresentando a estrutura da Web Flask
  • Implantação de aplicativos com Docker
  • CI / CD – métodos de integração contínua, implantação ou entrega
  • Loop de eventos. Asyncio
  • Aiohttp
  • Executar tarefas vinculadas à CPU em segundo plano no Django / Flask
Módulo 8 - Bonus
Módulo 9 - Bonus
Módulo 10 - Bonus
Módulo 1 - Python profissional
  • Módulos, pacotes e importações em Python
  • Iteradores, geradores
  • Decoradores
  • Desenvolvimento de teste
  • Expressões regulares
  • Web scraping
  • Preparação para entrevistas
Módulo 2 - HTTP e API
  • O que é HTTP
  • O módulo de pedidos (request)
  • O que é API
  • Trabalhando com API
Módulo 3 - HTML Markup
Módulo 4 - Estilo CSS3
Módulo 5 - Animação CSS3, capacidade de resposta e FlexBox
Módulo 6 - Django
  • Apresentando Django. Preparação e lançamento do projeto
  • Processamento de consulta
  • Geração de página dinâmica com base em modelos
  • Trabalhando com ORM
  • Trabalhando com ORM parte 2
  • Interação com o site
  • Personalização de website
  • Criação e suporte de projetos
  • Trabalhando com API
Módulo 7 - Python para desenvolvimento de web
  • Apresentando a estrutura da Web Flask
  • Implantação de aplicativos com Docker
  • CI / CD – métodos de integração contínua, implantação ou entrega
  • Loop de eventos. Asyncio
  • Aiohttp
  • Executar tarefas vinculadas à CPU em segundo plano no Django / Flask
Módulo 8 - Bonus
Módulo 9 - Bonus
Módulo 10 - Bonus
Avaliações do curso Python do zero ao PRO
Currículo pós curso
Desenvolvedor Python
Posição
R$6.000,00
Salário de desenvolvedor Pleno (Fonte Glassdoor)
Habilidades profissionais:
Conhecimento da sintaxe do Python
Perfil de aplicativo
Trabalho com mensageiro externo API
Depuração e teste de aplicativos
Trabalho com multithreading
Trabalho com mensageiro externo API
Conhecimento de bibliotecas e estruturas Python de terceiros
Desenvolvimento de programas modulares e aplicativos da web
Instalação e configuração de servidor da web
Trabalho com o sistema de controle de versão Git
Execução de aplicativos com Docker
Certificado Mentorama
Confirma que você concluiu o curso e se torna um argumento adicional ao se candidatar a um emprego.
Você pode pagar o curso a vista ou parcelado. Deixe um pedido, o nosso especialista vai entrar em contato e ajudará você a escolher o melhor esquema de pagamento.
Início
20 de junho
Restam
12 vagas
de desconto
40%
Inscreva-se no curso
R$ 330,00
R$ 6.600,00
Até 12 vezes de
Preço total sem desconto
Preço total a vista
R$ 3.960,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, bibliografia, links interessantes e errata.
    Para concluir os exercícios deste curso, instale e configure um ambiente de desenvolvimento que consiste de:

  • 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, dentre 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 sessã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 está organizado o ensino em grupos?
    Todo o curso é conduzido de forma individual. Os professores corrigem as tarefas de casa e dão dicas de como melhorar o trabalho. Você também pode fazer qualquer pergunta ao mentor no chat ou conversar com o seu grupo.
    É possível pular os módulos?
    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ê terá motivação de continuar a estudar e nós temos a certeza que você cumprirá todas as tarefas necessárias.
    Qual é a carga horária? Vou poder conciliar com meu trabalho?
    Você pode trabalhar com os materiais do curso em qualquer momento conveniente, movendo-se pelo programa no seu próprio ritmo. Além disso, todas as aulas estão disponíveis desde o início dos seus estudos por 2 anos. Assim você pode atualizar seu conhecimento sempre que precisar. Todo o formato de treinamento é pensado de forma que você possa combiná-lo com trabalho, estudo e vida pessoal.
    Quantas horas por semana precisarei dedicar aos estudos?
    Tudo depende de você. Os alunos gastam em média duas horas por semana.
    Eu vou poder me comunicar com os mentores?
    Dentro do chat, você terá um mentor, e o mentor irá comentar as suas tarefas e dar dicas. Você terá a chance de aprender mais com a experiência dos nossos mentores — os líderes do mercado da sua área, e aproveitar seu conhecimento e lifehacks.
    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, bibliografia, links interessantes e errata.
      Para concluir os exercícios deste curso, instale e configure um ambiente de desenvolvimento que consiste de:

    • 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, dentre 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 sessã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 está organizado o ensino em grupos?
      Todo o curso é conduzido de forma individual. Os professores corrigem as tarefas de casa e dão dicas de como melhorar o trabalho. Você também pode fazer qualquer pergunta ao mentor no chat ou conversar com o seu grupo.
      É possível pular os módulos?
      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ê terá motivação de continuar a estudar e nós temos a certeza que você cumprirá todas as tarefas necessárias.
      Qual é a carga horária? Vou poder conciliar com meu trabalho?
      Você pode trabalhar com os materiais do curso em qualquer momento conveniente, movendo-se pelo programa no seu próprio ritmo. Além disso, todas as aulas estão disponíveis desde o início dos seus estudos por 2 anos. Assim você pode atualizar seu conhecimento sempre que precisar. Todo o formato de treinamento é pensado de forma que você possa combiná-lo com trabalho, estudo e vida pessoal.
      Quantas horas por semana precisarei dedicar aos estudos?
      Tudo depende de você. Os alunos gastam em média duas horas por semana.
      Eu vou poder me comunicar com os mentores?
      Dentro do chat, você terá um mentor, e o mentor irá comentar as suas tarefas e dar dicas. Você terá a chance de aprender mais com a experiência dos nossos mentores — os líderes do mercado da sua área, e aproveitar seu conhecimento e lifehacks.
      Adquira uma nova profissão e mude a sua vida
      Design
      Programação
      Gamedev
      Aprenda com os melhores profissionais do mercado, domine as habilidades aplicadas e aprimore-as em projetos reais. Assuma o controle do seu tempo, estudando quando for conveniente.
      65
      dos alunos conseguiram emprego após o curso
      50
      online para estudar
      Marketing
      %
      cursos
      Escola online das profissões mais procuradas
      Av. Brg. Faria Lima, 2369 - São Paulo -SP
      © Mentorama, 2020-2021 | CNPJ: 36.860.664/0001-78