Python é uma linguagem universal que pode ser usada desde sites, aplicativos e jogos, até análise de dados, automação e dispositivos. Além disso, essa linguagem é focada em back-end, ou seja, tudo que está por trás de sites e aplicativos que você usa no dia a dia.
*Salários médios de acordo com: glassdoor.com.br
R$ 10.179*
salário médio
Desenvolvedor Python Sênior
R$ 7.293*
salário médio
Desenvolvedor Python Pleno
R$ 4.000*
salário médio
Desenvolvedor Python Jr
Entre várias outras profissões que um desenvolvedor Python pode desempenhar, temos:
Cientista de dados
Especialista em IA
Engenheiro de software
Desenvolvedor de jogos
Para quem é o curso?
Que queiram investir na mudança de carreira, dominando uma linguagem versátil para ingressarem no mercado de desenvolvimento e aprender análise de dados, automação, dispositivos e resolução de tarefas
Iniciantes
Para aqueles que já estão na área de TI e queiram enriquecer seus CVs com novas habilidades aprendendo Python, que é uma linguagem focada em back-end e se tornando profissionais mais completos
Programadores
Que podem se beneficiar da linguagem Python para auxiliar na organização das tarefas, como desenvolvedores web, ciência e análise de dados, aprendizado de máquina (machine learning) e qualquer atividade que peça uma automatização, como follow-up de um processo de vendas ou divulgação
Profissionais de diferentes áreas
O programa atinge os requisitos para uma vaga de Desenvolvedor Python Júnior
Crie sites em HTML e CSS
Trabalhe com alterações de código usando Git e GitHub
Resolva tarefas em Python e desenvolva sites usando o framework Django
Aplique os princípios da interação cliente-servidor e trabalhe com bancos de dados
Trabalhe com API de serviços de terceiros
Ferramentas utilizadas
CSS3
Python
O que você precisa fazer?
Encontre um trabalho ou devolveremos seu dinheiro de volta
Você deverá assistir a todas as aulas
Completar todos os projetos propostos durante o curso
Suporte de um especialista em RH para preparar o seu CV
Seleção de vagas mais relevantes para o seu perfil
Traçar um plano de Carreira
Auxílio para enriquecer seu perfil no LinkedIn e preparar seu portfólio
Seguir todas as orientações do nosso Consultor de Carreiras
Se ainda assim você não encontrar um trabalho em até seis meses da conclusão do seu curso, você receberá seu dinheiro de volta.
Programa do curso Python
Módulo 1. Introdução aos fundamentos do Python
+
Após a conclusão deste módulo, os alunos terão conhecimentos básicos em Python, bem como a capacidade de resolver problemas simples.
Tópicos abordados:
Instalação e configuração do ambiente
Variáveis, operadores, tipos de dados básicos e fluxo de controle
Funções e Pacotes
Tipo de dados complexo (listas, tuplas, dicts)
Ferramentas utilizadas:
Python
iPython Lib
VirtualEnv
Git
Editor de texto (sugestão: VS Code)
Github (para criar um portfólio público e cooperação)
DBeaver
Postman
Projeto do módulo:
A tarefa é criar uma CLI (Command Line Interface), com o objetivo de criar um programa que simule a entrega de notas quando um cliente efetuar um saque em um caixa eletrônico.
Módulo 2. SQL e banco de dados
+
Após a conclusão deste módulo, os alunos serão capazes de operar um banco de dados usando consultas SQL, conectar bancos de dados a um banco de dados SQLite3 e descrever os diferentes relacionamentos que podem existir entre bancos de dados.
Tópicos abordados:
Consultas SQL DDL
Relacionamentos
Consultas SQL DML
Conectando-se a um banco de dados (SQLite integrado)
Ferramentas utilizadas:
SQL
Projeto do módulo:
Modele um banco de dados de aplicativo TODO usando SQLite. Com esta base de dados, os alunos deverão criar a aplicação CLI TODO aplicando as seguintes funcionalidades:
Criar, atualizar e excluir um TODO
Criar, editar e excluir categorias
Listar todos os afazeres de um dia específico
Liste todas as categorias
Marcar todo como concluído
Módulo 3. Controle de versão do Git
+
Após a conclusão deste módulo, os alunos deverão dizer como o GIT SCM funciona, além de explicar como é possível realizar tarefas comuns em um repositório Git e Github criando um novo repositório e fazendo upload de código para ele.
Tópicos abordados:
Introdução ao sistema de controle de versão
Operações comuns do Git
Trabalho em equipe no Git
Ferramentas utilizadas:
Git
GitHub GenericName
Projeto do módulo:
Os alunos resolverão problemas e realizarão exercícios com cenários e comandos específicos.
Módulo 4. Recursos avançados do Python
+
Ao concluir este módulo, os alunos serão capazes de explicar e usar iteradores, geradores e decoradores. Os alunos também saberão criar testes de unidade usando o Pytest para testar uma função e simular uma chamada cara.
Tópicos abordados:
Iteradores e geradores
Decoradores
Desenvolvimento de teste unitário
Ferramentas utilizadas:
Python
Projeto do módulo:
O teste para este módulo consiste em códigos pré-fabricados que os alunos devem usar para criar alguns testes de unidade para cobrir todo o código. O teste também deve conter alguns exercícios complexos de iterador, gerador e decorador para avaliar se os alunos aprenderam a usar esses recursos avançados do Python.
Módulo 5. Tecnologias front-end
+
Após a conclusão deste módulo, os alunos serão capazes de criar páginas web simples usando HTML, CSS e JS. Eles também terão o conhecimento necessário para extrair dados de páginas da web raspando seu conteúdo.
Tópicos abordados:
Como a web funciona
Básico de HTML, CSS e JavaScript
Raspagem da web
Ferramentas utilizadas:
HTML
CSS
JavaScript
Bootstrap
Projeto do módulo:
O teste do módulo consiste na criação de um sistema online de reservas de banhos em pet shop. Para esta prova, os alunos deverão gerar apenas a parte front-end do sistema de reserva de banhos do pet shop, o back-end será criado nos módulos seguintes.
Módulo 6. Django
+
Após a conclusão deste módulo, os alunos poderão criar modelos e visualizações com o Django, bem como usar as ferramentas Data Persistence e Django Admin.
Tópicos abordados:
Começando com o Django
Modelos e formulários do Django
Modelos e Persistência do Django
Administrador do Django
Ferramentas utilizadas:
Django
Projeto do módulo:
Este teste consiste em criar o backend para o sistema de reservas de banhos de pet shop que iniciamos na semana anterior. Os alunos devem criar a visão, o formulário e o modelo necessários para persistir uma nova reserva.
Módulo 7. API do Django
+
Após a conclusão deste módulo, os alunos serão capazes de explicar APIs, criar endpoints de API simples usando o Django Rest; bem como usar o Postman para auxiliar nas solicitações de aplicativos.
Tópicos abordados:
O que é uma API?
Criando um ModelView Set
Adicionando permissões a conjuntos de visualizações
Relação do serializador
Ferramentas utilizadas:
API
Postman
Projeto do módulo:
À medida que nosso sistema de reservas de banho para pet shop está crescendo, outros pet shops querem se conectar ao nosso sistema para ajudá-las a resolver seus problemas de reserva. Por isso, precisamos adicionar uma API ao nosso sistema para criar reservas.
Módulo 8. Testes e implantação do Django
+
Após a conclusão deste módulo, os alunos poderão testar seu próprio aplicativo Django, bem como usar comandos Django para auxiliar na implantação do aplicativo e implantar seu aplicativo na plataforma Heroku
Tópicos abordados:
Criando testes do Django
Criando testes de API do Django
Comandos Django
Implantação do Heroku
Ferramentas utilizadas:
Django
Projeto do módulo:
Para este último módulo, os alunos devem fazer testes para garantir que o sistema de reserva de banho do pet shop está funcionando corretamente. Depois de garantir a qualidade do sistema, eles vão publicar seu aplicativo online para que as pessoas possam começar a usá-lo.
Plano de aprendizagem 100% flexível e que se encaixa na sua rotina
Estude no seu tempo
Projetos semanais para aperfeiçoar seu conhecimento e enriquecer seu portfólio
Transforme o aprendizado em prática
Faça parte de uma comunidade exclusiva para alunos e fortaleça seu networking
Troque experiências
Tire dúvidas e receba dicas exclusivas de especialistas do mercado
Assista workshops ao vivo
Tenha um tutor para tirar suas dúvidas e dar feedbacks sobre o seu desempenho
Obtenha suporte dos facilitadores
Acesse e assista às gravações das aulas mesmo quando tiver finalizado o curso
Acesso vitalício
Élysson Mendes Rezende
LuizaLabs
Sou engenheiro de software desde 2011 e trabalhei em várias etapas do fluxo de desenvolvimento de um software, atuando desde o planejamento, desenvolvimento - em várias linguagens de programação, testes, DevOps e Infraestrutura. Durante esse período, tive o prazer de trabalhar para grandes empresas como Ericsson, Nokia, Vivo, TIM e Magazine Luiza.
Guilherme Gibosky
Engenheiro de Software Sênior
Com mais de 15 anos de experiência como programador, Guilherme foi um dos criadores do Sistema de Gerenciamento do Transporte Público de Minas Gerais. Ao longo de sua carreira, atuou em diversas áreas do mercado e fez intercâmbio de Jogos Digitais na De Montfort University, na Inglaterra.
Gileno Alves
Engenheiro de Software Sênior
Bacharel em Ciência da Computação pela Universidade Federal de Pernambuco, Gileno é fundador da PyCursos, empresa que oferece serviços de consultoria e treinamentos em Python há 10 anos. Ao longo de sua carreira, ministrou cursos para diversos órgãos públicos e empresas como: Receita Federal, Câmara dos Deputados, Mercado Livre, entre outros.
Seu currículo após o curso
Desenvolvedor Python
Desenvolvimento Back-end
Banco de dados
Django API
Desenvolvimento de testes
Trabalho com sistema de controle de versão Git e plataforma GitHub
Ao final do curso, você se tornará um desenvolvedor de Python júnior completo e será capaz de encontrar seu primeiro emprego em TI.
Habilidades profissionais:
Salário médio/mensal:
R$7.293*
Feedback dos nossos alunos
“Ao conhecer a metodologia e os professores da Ultima, tive total segurança em iniciar o curso e me preparar pro futuro.”
Desenvolvedor Python
“Eu tinha dúvidas sobre minha carreira e na Ultima recebi uma direção, o que me fez crescer pessoal e profissionalmente.”
Euder Andrade
Designer UX/UI
"A mentoria de carreira foi um diferencial em um momento tão importante que foi essa guinada na minha vida profissional.”
Eurimar Cunha
Lucas Amaral Rosa
Analista de testes de software
Sua carreira é a nossa maior prioridade
Com nosso programa de carreira gratuito, ajudamos você a planejar sua carreira, agendar entrevistas e conseguir um emprego. Nosso programa inclui:
fazemos um teste vocacional de entrada para te ajudar a determinar seus objetivos e preferências profissionais
Plano de carreira individual
treine pontos-chave das entrevistas de emprego com nossos mentores
Preparação para entrevistas
o projeto em que você trabalhará ao longo do curso será um forte aliado ao seu currículo e portfólio
Projeto final
disponível durante e após a conclusão do curso
Acesso exclusivo às vagas de nossos parceiros
ajudamos você a organizar suas experiências em um currículo que chame a atenção de recrutadores
Preparação e organização do currículo
Ultima.School HR Consultant e Coach de Carreira
Ana Paula Holanda
Início: 25 de Julho
Restam: 8 vagas
até 17/06
-50%
R$ 187,34
Até 24x de
Comece agora, pague depois
Preço com desconto
R$ 3.500
R$ 7.000
Inicie a formação pagando apenas 5% de entrada. A próxima parcela é só daqui a 2 meses
A primeira escola de negócios digitais no Brasil pensada para acelerar o seu crescimento profissional
facilitadores brasileiros e estrangeiros
35
alunos inscritos neste ano
5.000+
facilitadores são profissionais atuantes no mercado
100%
empresas globais participantes
20+
Perguntas frequentes
Sim, claro! O curso é para iniciantes. Assista às aulas, faça suas tarefas a tempo e leia o material adicional, e os tutores da Ultima estarão lá para te ajudar a aprender da melhor forma possível.
Python não requer nenhum hardware específico. Você pode usar qualquer computador com Windows 7 ou 10, Linux, Ubuntu ou MacOS a partir de 10.11. Certifique-se de ter pelo menos 4 Gb de RAM, 5 Gb de espaço em disco e uma das versões mais recentes do sistema operacional de 64 bits.
Você pode trabalhar no seu próprio produto, no produto da sua empresa ou escolher qualquer ideia na qual esteja interessado como um produto de trabalho.
Após cada bloco de estudo, você fará trabalhos práticos. Organizamos a prática para que você treine não apenas em seu projeto pessoal, mas também nos projetos de seus colegas. Isso o ajudará a ganhar experiência adicional.
Após o término das palestras você terá 3 semanas para construir seu projeto final. Você terá suporte de um orientador - um especialista que entende as especificações de seu produto.
Nosso consultor de RH ajuda você a redigir um currículo corretamente, dá recomendações sobre onde procurar emprego e como se preparar para uma entrevista. Como cada caso é único, estudantes têm a oportunidade de conversar pessoalmente com um consultor e fazer todas as perguntas.