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

Profissão Desenvolvedor Python

Escola online das profissões
mais procuradas
Oferta especial de 65% de desconto apenas para as primeiras 20 vagas

Atenção, esta promoção exclusiva acaba em:
10 : 44 : 16
0 :
Horas
Minutos
Segundos
Dias
programação
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

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
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

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
Inscreva-se no curso
Garanta seu desconto e nós entraremos em contato
R$ 152,84*
Até 24 vezes de
*Crédito sujeito à aprovação pelo parceiro financeiro com incidência de juros.
preço total sem desconto
R$ 2.730,00
preço total a vista
R$ 7.800,00
Profissão Desenvolvedor Python
Days
Hours
Minutes
Seconds
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