fbpx

AMAZONCODE

Carreira Mineração de Dados com Python

Aprenda a extração de dados com Python do Zero ao Avançado usando as tecnologias Selenium, Beautiful Soup & Requests.

Reproduzir vídeo

Para quem é a Formação?

É para desenvolvedores e analistas que desejam entender profundamente o funcionamento das APIs, como elas permitem a comunicação entre sistemas e como podem ser usadas em projetos reais para consumir e integrar dados de diferentes fontes.

É para quem quer aprender a realizar requisições HTTP (GET, POST, PUT, DELETE) e testar APIs com ferramentas como Thunder Client e Postman, utilizando uma abordagem prática e acessível que facilita a depuração e integração eficiente de dados.

É para aqueles que buscam se especializar em integração de APIs com Python, manipulando endpoints, construindo consultas personalizadas, gerenciando Rate Limits e aplicando esses conceitos em projetos práticos, garantindo a eficiência e o desempenho ao trabalhar com dados em larga escala.

Conteúdo Programático

O programa é composto por 5 cursos completos. São mais de 206 videoaulas e 39h conteúdo que juntos darão uma visão ampla e completa sobre as diversas etapas do desenvolvimento de um projeto.

Python do Básico ao Avançado com Projetos Reais

ABSOLUTAMENTE TUDO o que você precisa saber sobre Python com diversos exercícios e projetos reais para seu portfólio

Dicas, técnicas e truques Python para performance

Domine os segredos para maximizar a eficiência do Python com métodos Dunders, F-Strings, geradores, e muito mais.

Selenium + Python pra Web Scraping e Automação COMPLETO

Web Scraping com Selenium e Python: Domine Seletores CSS, Automatização, Exportação e integração SQLite, MySQL, Postgree

Python Web Scraping do Zero ao Avançado com BeautifulSoup

Aprenda extração de dados com Python do Zero ao Avançado: BeautifulSoup, Navegação DOM e projetos práticos de scraping.

Extração e Consumo de APIs do ZERO com Python COMPLETO

Aprenda a consumir APIs REST com Python, incluindo HTTP, SSL, Autenticação, Rate Limits, Throttling, Cookies e mais.

Ementas & Videoaulas

01 - Python do Básico ao Avançado com Projetos Reais

introdução
• Guia geral e overview 00:35
• Avisos importantes! 00:38
• Objetivos do curso 11:51
• O que são algorítmos, linguagem interpretada e compilada 13:28
• Exercícios – Algoritmos e tipos de linguagens 3 perguntas

Primeiros passos no Python
• Google Colab 05:40
• O que são variáveis 08:05
• Tipos primitivos de dados 15:47
• Exercícios – Variáveis e tipos primitivos 3 perguntas
• Seu primeiro script Python 1 pergunta
• Regras para nomenclatura de variáveis 03:58
• Exercícios – Regras de nomenclatura 2 perguntas
• Entrada de dados e F-strings 08:44
• Exercícios – Entrada e Saída de dados 3 perguntas
• [EXTRA] Como formatar o output de uma F-string 04:41
• [EXTRA] F-strings: a melhor forma de formatar strings, aprenda a criar suas próprias 17:45
• Conversões de tipagem 06:21
• Exercícios – Conversões de tipagem 4 perguntas
• [EXTRA] Bytes ou Strings? O que usar em cada caso no Python 10:39
• Operadores aritméticos 10:18
• Exercícios – Operadores aritméticos 7 perguntas
• Soma de dois números 1 pergunta
• Cálculo de consumo de combustível 1 pergunta

Pratique
• Calculadora de IMC 14:57
• Calculadora de média estudantil 09:38
• Cálculo de média ponderada 1 pergunta
• Calculando a área do círculo 1 pergunta

Áreas de atuação e aplicabilidade da linguagem
• O Python pode ser usado para… 20:53
• Principais bibliotecas e frameworks 05:19

Aprofundando-se na lógica
• O que você vai aprender neste módulo 03:37
• Operadores de comparação 05:30
• Exercícios – Operadores de comparação 5 perguntas
• Estruturas condicionais 17:12
• Exercícios – Estruturas condicionais 4 perguntas
• [EXTRA] If/Else no Python Nunca Foi Tão Fácil: Aprenda Como Usar o If Inline Statement 07:30
• PRATIQUE – Melhorando nossa calculadora de IMC 07:57
• Laços de repetição – WHILE 06:06
• Laços de repetição – FOR 06:23
• Exercícios – Laços de repetição 2 perguntas
• PRATIQUE – Melhorando nossa calculadora estudantil 07:57

Conceitos avançados de programação
• Funções 16:57
• Exercícios – Funções 4 perguntas
• [EXTRA] Entenda como funcionam os escopos de variáveis no Python e evite erros inesperados 09:50
• Objetivos desse módulo 06:21
• Retorno de dados em funções 08:33
• Exercícios – Retorno de dados em funções 3 perguntas
• Tratamento de Exceções 09:11
• Exercícios – Tratamento de Exceções 2 perguntas
• Como ler um traceback 03:44
• Exercícios – Como ler um traceback 4 perguntas
• POO – Programação Orientada a Objetos 11:09
• Exemplos práticos de POO 13:19
• Exercícios – Programação Orientada a Objetos 4 perguntas
• PRATIQUE – Exercícios de POO 01:17
• [EXTRA] SELF vs CLS, descubra o que são atributos de classe e de instância 04:52

Bibliotecas e de Análise de Dados
• Matplotlib 06:13
• OpenPyXL 05:27
• Pandas 10:59
• [EXTRA] 4 tesouros escondidos do Python que você precisa conhecer 05:21
• [EXTRA] 8 FORMAS DE USAR TYPE HINTS NO PYTHON E EVITAR BUGS NO SEU CÓDIGO! 07:07

Configurando o Ambiente de desenvolvimento
• Instalação do Python no Windows 09:41
• Instalação do Python no MAC 05:07
• Configurando o Ambiente Virtual 08:02
• Configurando o VSCode 13:28

Projetos com TKinter
• Aprenda a criar o jogo Pedra, Papel e Tesoura com Python – Jokenpô 32:53
• Criando interface gráfica para Calculadora de IMC 32:32
• Alarme Pythônico com Tkinter – Construa esse aplicativo com interface gráfica 25:33

Projetos Profissionais de Interface Gráfica com Flet
• O que é Flet
• IF name == main 06:52
• Contador 10:02
• Jogo da Forca 56:23
• Galeria de Fotos 41:17
• Calculadora do Iphone 48:34
• GameCard: Cards para jogos com design Clash Of Clans 28:30
• ToDo App 44:29
• ProductCard: Cards de produto para ecommerce 58:06

Continuar aprendendo gratuitamente
• Onde aprender mais 01:03
• [BÔNUS] Cursos gratuitos de Python, SQL, SAS e muito mais 08:59

02 - Dicas, técnicas e truques Python para performance

Introdução 
• Guia e overview do curso! 01:59
• Avisos importantes! 00:38

Técnicas secretas e dicas de Python
• Escopos globais, locais e não locais 09:44
• Escopos 09:44
• Exercícios – Escopos 6 perguntas
• Geradores 09:00
• Exercícios – Geradores 5 perguntas
• Atribuição Simultânea 05:46
• Exercícios – Atribuição Simultânea 4 perguntas
• Condicionais com Operador Ternário 07:43
• Exercícios – Operador Ternário 4 perguntas
• Operador Walrus: Atribuições em Expressões 05:21
• Exercícios – Operador Walrus 5 perguntas
• Diferenças entre Strings e Bytes 10:32
• Exercícios – Strings vs Bytes 4 perguntas
• Compreendendo Métodos Dunder 09:07
• Exercícios – Métodos Dunders 5 perguntas
• Formatação de Strings com F-Strings 17:26
• Exercícios – F-Strings 3 perguntas
• Encapsulamento: Variáveis Privadas em Classes 08:39
• Exercícios – Variáveis Privadas 6 perguntas

Criando aplicativos com interface gráfica
• Como instalar o Python no Windows 00:24
• Como instalar o Python no MAC fácil e rápido! 00:23
• Criando interface gráfica para Calculadora de IMC 00:08
• Alarme Pythônico com Tkinter 00:07
• Clonando o feed do Twitter com Python e Flet 00:10
• Clonando o feed do Instagram com Python e Flet 00:10
• Crie o Card Game de Clash of Clans com Python e Flet 00:06
• Robô stalker para Instagram 00:10
• Recriando a calculadora do iPhone com Python 00:43
• Python + SQLite3: Desenvolva um app de gerenciamento de tarefas 00:32

Continuar aprendendo gratuitamente
• Onde aprender mais 01:03
• [BÔNUS] Cursos gratuitos de Python, SQL, SAS e muito mais 08:59

03 - Selenium + Python pra Web Scraping e Automação COMPLETO

Introdução  
• Guia geral e overview 00:35
• Avisos importantes! 00:38

• Objetivos do curso 11:51
O que são algoritmos, linguagem interpretada e compilada 13:28
Exercícios – Algoritmos e tipos de linguagem

Introdução 
• Instalação do Python no Windows 09:41
• Instalação do Python no MAC 05:07
• Configurando o ambiente virtual 08:02
• Configurando o VSCode 13:28
• Baixando o projeto e instanciando nosso servidor local 17:13

Estrutura geral do HTML e Seletores CSS
• Seletor de Identificadores (IDs) 07:14
• Seletor de Classes 09:20
• Combinador Descendente 11:32
• Combinador filho imediato 09:47
• Combinador geral de irmãos 09:36
• Combinador irmão imediato 04:55
• Seletor de Atributos 23:42
• Seletor Universal 04:35
• Combinador de múltiplos seletores 06:00
• Principais funções CSS 09:24

Introdução ao Selenium 
• Instalação e configuração do driver 17:29
• Propriedades do driver 14:12
• Selecionando elementos pelo ID 18:16
• Selecionando elementos pelo NAME 06:08
• Selecionando elementos pelo TAG_NAME 09:58
• Selecionando elementos pelo LINK 06:09
• Selecionando elementos pelo CLASS_NAME 05:42
• Selecionando elementos pelo CSS_SELECTOR 30:10
• Selecionando elementos pelo XPATH 10:25
• Usando o navegador para obter os seletores 06:20
• Atributos e propriedades HTML 10:07
• Interagindo com a página e preenchendo formulários 11:27
• Select: escolhendo campos em dropdowns 19:37
• PRATIQUE – Desafio Iniciante 04:23
• PRATIQUE – Solução do Desafio Iniciante 31:45
• [EXTRA] APIs gratuitas para começar a treinar hoje mesmo! 00:22

Automações robustas com o Selenium
• Wait: Aguardando componentes 27:15
• Expected Conditions 23:20
• PRATIQUE – Desafio Intermediário 04:10
• PRATIQUE – Solução do Desafio Intermediário 45:23
• Capturando atributos dos elementos 16:05
• Baixando imagens presentes nas páginas 08:13
• Extraindo dados paginados 16:24
• Usando o Pandas para capturar dados de tabelas 07:06
• Tirando Screenshots das páginas 09:30
• Manipulando múltiplas abas 20:09
• PRATIQUE – Desafio Avançado 04:11
• PRATIQUE – Solução do Desafio
Avançado 25:53

Selenium avançado
• ActionChains I 18:47
• ActionChains II 25:23
• ActionChains III 08:06
• Teclas especiais 11:45
• PRATIQUE – Desafio Expert 04:37
• PRATIQUE – Solução do Desafio

Expert 01:05:58
• Cookies 13:45
• Utilities 07:59
• Avançado: Obtendo LOGs e Executando JavaScript 11:30

Projetos práticos
• Obter dados de Criptomoedas 36:54
• [EXTRA] Automação do Instagram com Selenium 00:18
• Onde aprender mais 01:03

Continuar aprendendo gratuitamente
• [BÔNUS] Cursos gratuitos de Python, SQL, SAS e muito mais 08:59

04 - Python Web Scraping do Zero ao Avançado com BeautifulSoup

Introdução

• Avisos importantes! 00:38
• Instalação do Python no Windows 09:41
• Instalação do Python no MAC 05:07
• Configurando o ambiente virtual 08:02
• Configurando o VSCode 13:28
• Baixando o projeto e instanciando nosso servidor local 17:13

Estrutura geral do HTML e Seletores CSS
• Seletor de Identificadores (IDs) 07:14
• Seletor de Classes 09:20
• Combinador Descendente 11:32
• Combinador filho imediato 09:47
• Combinador geral de irmãos 09:36
• Combinador irmão imediato 04:55
• Seletor de Atributos 23:42
• Seletor Universal 04:35
• Combinador de múltiplos seletores 06:00
• Principais funções CSS 09:24

Conhecendo o BeautifuSoap e seus tipos e objetos
• Instalação e leitura do HTML 20:50

Navegação pelo DOM
• Filhos e Descendentes 12:54
• Elementos Pais e Mães 05:26
• Elementos Irmãos 09:03
• Navegando por ordem de renderização 06:13
• Desafio Intermediário 02:50

Buscando elementos
• Encontrando qualquer elemento 18:16
• Bucando por padrões 15:09
• Outras tipos de busca 09:26
• Usando seletores CSS 12:00
• Adicionando e removendo atributos de uma TAG 10:07

Técnica de otimização e performance
• Diferença entre os parsers e SoupStrainer 17:24
• Aprimorando a busca 12:18

Projetos práticos
• Obter dados de Criptomoedas 36:22

Continuar aprendendo gratuitamente
• Onde aprender mais 01:03
• [BÔNUS] Cursos gratuitos de Python, SQL, SAS e muito mais 08:59

05 - Extração e Consumo de APIs do ZERO com Python COMPLETO

Introdução 

• Guia geral e overview do curso 01:59
• Avisos importantes! 00:38

Introdução ao consumo de APis
• Extensão Thunder Client e Postman 03:42
• Método HTTp 14:22
• O que são endpoints? 09:13
• Query String 13:26
• Primeira requisição com Python 06:31
• [EXTRA] APIs gratuitas para começar a treinar hoje mesmo! 00:22
• Rate Limits e Throttling 10:17
• Teoria sobre Rate Limit e Throttling 05:46

Requisições e respostas
• Primeira requisição e lidando com as possíveis respostas 22:21
• Propriedades de uma Response 17:39
• Enviando parâmetros nas requisições 11:44
• DESAFIO – JSONPlaceholder 03:44
• Solução do DESAFIO – JSONPlaceholder 15:45
• Customizando os Headers da requisição 20:54
• Enviando dados em requisições POST, PUT e PATCH – Formulários 11:09
• Enviando dados em requisições POST, PUT e PATCH – JSON 05:45
• Enviando dados em requisições POST, PUT e PATCH – Upload de arquivos de mídia 08:37
• Dataclasses 13:04
• DESAFIO – PokeAPI 04:31
• Resolução do DESAFIO – PokeAPI 04:31

Extração avançadas de APIs
• Cookies 13:45
• Requisições de dados binários e download de arquivos 07:41
• Histórico, redirecionamentos e timeout 13:10
• Certificados SSL 03:06
• Obtendo dados por streaming 09:14
• Autenticando as requisições 06:33
• DESAFIO Avançado – GitHub API 03:07
• Resolução do DESAFIO Avançado – GitHub API 16:15

Melhores bibliotecas para construir uma API
• [EXTRA] TOP 10 decoradores do Flask que você deveria conhecer para construir APIs 00:17
• [EXTRA] Django vs Flask vs Pyramid 00:22
• [EXTRA] FastAPI vs Flask: qual a melhor para o seu projeto? 00:13

Continuar aprendendo gratuitamente
• Onde aprender mais 01:03
• [BÔNUS] Cursos gratuitos de Python, SQL, SAS e muito mais 08:59

4170+
ALUNOS

Já são mais de 4170 alunos em nossa plataforma. Você estará conectado com nosso instrutor e alunos de toda parte do mundo.

+205 aulas liberadas

Acesso completo e ilimitado

Oferta exclusiva para alunos Amazoncode!

Descubra a jornada que impulsionará sua carreira em mineração de dados com Python. Com mais de 205 aulas abrangentes, nossos cursos são projetados para capacitar você a dominar as principais ferramentas do mercado e se destacar na área. Além de aprender as melhores práticas de mineração e análise de dados, você desenvolverá habilidades avançadas em Python,  e terá as habilidades essenciais para transformar grandes volumes de dados em insights estratégicos. Ao final da formação, você estará pronto para atuar em diversos setores que utilizam dados como base para decisões, sendo capaz de criar soluções eficientes e impactantes.

Suporte em até 24h

Garantimos um compromisso real de suporte, proporcionando atendimento rápido para esclarecer todas as dúvidas dos alunos em até 24h. O Prof. Dalton está comprometido com o sucesso dos seus alunos.

Sobre o professor

Dalton Peixoto é um empreendedor apaixonado por tecnologia e fundador da escola online Programador Aventureiro, especializada em programação e ciência de dados. Com mais de 15 anos de experiência em desenvolvimento de software em diversas linguagens, ele acumulou uma sólida base técnica. Como cientista de dados, desenvolveu mais de 12 modelos de inteligência artificial no setor financeiro, utilizando suas habilidades para resolver problemas complexos. Suas principais competências incluem programação avançada em Python, JavaScript, PHP, e Java, além de expertise em diversas ferramentas de desenvolvimento. Dalton já treinou milhares de alunos em mais de 62 países, com seus cursos alcançando uma média de 4,8/5 em avaliações. Ele é comprometido em manter um alto padrão de qualidade em seus treinamentos, contribuindo significativamente para o progresso da comunidade tecnológica.


+ 5 cursos completos
+ 5 certificados (um por curso)
+ 1 Ebook
+ Mais de 50 Projetos 50 Projetos

VOCÊ PAGARIA

R$ 990,00

De R$ 990,00

Por apenas
12x de R$ 12,48

ou R$ 147,00 à vista

Pagamento Único

Avaliação 4,9
4.9/5

Feedbacks dos Alunos

Prints de feedbacks espontâneos em nossa plataforma

Perguntas Frequentes

Quais são os projetos desenvolvidos?
  • Recriando a calculadora do iPhone com Python
  • APP de gerenciamento de tarefas passo a passo!
O programa tem certificado de conclusão?

Sim, ao finalizar cada curso, você receberá um certificado comprovando suas habilidades técnicas.

Qual a carga horária dos cursos?

São mais de 39 horas de videoaulas, além do tempo necessário para as atividades práticas e projetos.

Por quanto tempo terei acesso ao curso?

Mesmo com pagamento único, seu acesso é vitalício, garantindo flexibilidade em seu aprendizado.

Como tenho acesso aos 05 cursos?

Após confirmação do pagamento, você receberá por e-mail os links de acesso aos cursos para fazer a sua inscrição.

Quais as formas de pagamento?

Aceitamos cartão de crédito, cartão de débito Elo, boleto bancário ou PIX, proporcionando segurança via MercadoPago.

Como posso obter ajuda/suporte caso necessite?

Em caso de dúvidas ou necessidade de suporte, estamos aqui para ajudar. Cada um dos nove cursos dispõe de um fórum dedicado, onde os alunos podem fazer perguntas a qualquer momento. O Prof. Dalton se compromete a responder a todas as dúvidas em um prazo máximo de 24 horas.

Ambiente seguro

Amazoncode EPP Ltda
CNPJ 50.712.398/0001-67