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

Python do zero ao PRO

Escola online das profissões
mais procuradas
Oferta especial de 55% 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
módulo 1 — Introdução ao Python
Para iniciar o curso, você irá conhecer as principais motivações para aprender Python, os conceitos e comandos iniciais da linguagem. Iremos aprender a como preparar o ambiente de trabalho, conhecer as variáveis, e como trabalhar com as estruturas de controle. 

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
Iremos conhecer os conceitos básicos sobre as principais Estruturas de Dados em Python. Tópico bastante importante para autonomia na linguagem de programação.

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)
iremos aprender como utilizar o paradigma de linguagem de programação mais difundido na atualidade, a Programação Orientada a Objetos. 

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 — Arquivos, erros e exceções
Iremos trabalhar com arquivos e como podemos manipulá-los, considerando a criação, o acesso, leitura e escrita. Conheceremos os conceitos de erros e exceções, as principais diferenças e como podemos utilizar a sintaxe para construção e melhoria dos nossos programas em Python

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
Iremos conhecer os principais conceitos básicos do GIT. Além disso, iremos trabalhar com o GIT e GitHub em conjunto para o correto gerenciamento das versões de seus projetos.

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
Você irá conhecer os conceitos básicos de Banco de Dados para utilização em seus projetos com Python.Iremos aprender como instalar as ferramentas, trabalhar com a linguagem SQL com Python e como podemos manipular dados, utilizando também como recurso um SGBD para melhor visualização e gestão dos 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
Neste parte do curso, iremos trabalhar com os módulos de data e tempo com o Python e como podemos trabalhar com algumas operações que envolvam marcos temporais.

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
Iremos aprender os conceitos iniciais sobre concorrência, paralelismo, multiprocessamento. Em seguida falaremos sobre o conceito de threads, como criar threads, como trabalhar com eles e como usar as ferramentas comuns que o módulo threading em Python fornece

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
Neste ponto iniciamos alguns tópicos importantes relacionados ao ecossistema Python. Iremos falar sobre as principais bibliotecas para análise e visualização de dados e a importância para profissões relacionadas à pesquisa, Ciência de Dados, e diversas aplicações.

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 — Desenvolvimento Web
Iremos aprender os conceitos básicos de Desenvolvimento Web com Python. 

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 — Machine learning
Neste módulo iremos aprender os principais conceitos de Machine Learning, uma tema super importante para o universo Python. Iremos conhecer as etapas, e trabalhar com um modelo de classificação de imagens em nossa aula prática.

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.
02
pro
módulo 1 — Python profissional
  • Módulos, pacotes e importações em Python
  • O que é um desenvolvedor fullstack?
  • Principais IDEs
  • Ambientes Virtuais para desenvolvimento
  • TDD e testes unitários
  • Preparação para entrevistas
  • Tarefa
módulo 2 — Data e Tempo
  • List comprehension
  • Magic methods e a inicialização
  • Iterators, generators e decorators
  • Funções lambda
  • Trabalhando com strings
  • Boas práticas de desenvolvimento
  • Tarefa
módulo 3 — HTTP e API
  • Protocolos HTTP e HTTPS
  • Requisições web utilizando Requests
  • Web scraping & Web Crawling
  • Utilizando o Scrapy
  • O que é API?
  • Trabalhando com APIs
módulo 4 — HTML Markup
  • O que são Markup Languages?
  • Manipulando arquivos JSON
  • Manipulando XML
  • Arquivos YAML
  • Navegando pelo HTML
  • Expressões Regulares
  • O que é um PageRank?
módulo 5 — Deploy de projetos
  • Ferramentas de versionamento de código
  • Arquivos README.md
  • O que são os PEPs?
  • Utilizando Linter no código
  • GitFlow na prática
  • Ambiente Linux
  • Por que usar Docker?
  • CI / CD — métodos de integração contínua, implantação ou entrega
módulo 6 — Web Development — Parte 1
  • Principais frameworks para construção de APIs
  • Por que Flask ainda é tão relevante?
  • Criando APIs com FastAPI
  • APIs para Microsserviços
  • Geração automática de documentação para APIs
  • Como testar APIs
  • Circuit Breakers
módulo 7 — Web Development — Parte 2
  • Frameworks mais usados
  • Apresentando Django. Preparação e lançamento do projeto
  • Processamento de consulta
  • Geração de página dinâmica com base em modelos
  • Interação com o site
  • Trabalhando com ORM
  • Personalização de website
  • Criação e suporte de projetos
módulo 8 — Desenvolvimento na Nuvem
  • Desenvolvimento na Nuvem
  • Por que utilizar a nuvem?
  • Scripts para controle de serviços na nuvem
  • Monitoramento de serviços
  • Conhecendo o Troposphere
  • Conhecendo o CDK
módulo 9 — Projeto Final
Inscreva-se no curso
Garanta seu desconto e nós entraremos em contato
R$ 221,25*
Até 12 vezes de
*Crédito sujeito à aprovação pelo parceiro financeiro com incidência de juros.
preço total sem desconto
R$ 2.655,00
preço total a vista
R$ 5.900,00
Python do zero ao PRO
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