Compra segura com garantia incondicional de 7 dias.
Receba o seu acesso imediatamente após a confirmação de pagamento.
Nossa trilha de aprendizado foi pensada para você evoluir do 0 ao mais avançado.
São 8 cursos com vídeo aulas, apostilas didáticas e exercícios para você dominar o Python sem enrolação.
+ 100 horas de conteúdo
Você não vai precisar travar os seus estudos se surgir alguma dificuldade.
Basta comentar a sua dúvida que o nosso time de suporte te atenderá em até 48 horas.
Receba um certificado para cada curso que concluir dentro da plataforma e aproveite as oportunidades já na primeira certificação da sua jornada.
Suporte disponível
Certificados
Para quem quer mudar de carreira e trabalhar com Python
Está em qualquer momento de carreira,
desde quem está começando a vida profissional até quem já têm mais experiência
Já trabalha com programação e quer se especializar em qualquer uma das áreas do Python
Quer aproveitar a oportunidade do mercado de tecnologia em ascensão
Quer aplicar o Python para automatizar tarefas dentro da sua área de atuação
Quer aprender com direcionamento e de forma rápida que te colocarão no mercado de trabalho em pouco tempo
A Formação Expert em Python é uma trilha completa de aprendizado, composta por 8 cursos, que leva você a dominar a linguagem mais utilizada no mundo em todas as suas áreas de aplicação: Análise de Dados, Desenvolvimento Web, Automação de Tarefas (RPA) e Inteligência Artificial.
CURSO 1 DA TRILHA
48 aulas
Você começará entendendo a sintaxe básica e usando o Google Colab para programar. Aprenderá a manipular dados com listas, dicionários, tuplas e conjuntos, e dominará o controle de fluxo com estruturas de repetição e condicionais.
Exploraremos funções personalizadas e pacotes do PyPI para ampliar suas habilidades. O curso é repleto de exemplos práticos, permitindo que você aplique o conhecimento em exercícios e casos de negócio reais.
CURSO 2 DA TRILHA
63 aulas
Aprenda a configurar seu ambiente de desenvolvimento com Anaconda e VS Code, adotando práticas recomendadas para escrever códigos limpos e eficientes. Descubra como criar funções avançadas e gerenciar ambientes virtuais para projetos complexos.
Além disso, você será introduzido ao Streamlit, uma poderosa ferramenta para criar aplicativos web interativos em Python, facilitando a visualização e análise de dados.
CURSO 3 DA TRILHA
Aprofunde seus conhecimentos em Python com técnicas avançadas neste curso. Explore comprehensions, iterators e generators para otimizar seu código.
Aprenda a usar funções lambda e as poderosas funções integradas map(), filter() e reduce(). Domine o tratamento de erros com try-except e personalize exceções. Trabalhe com datas usando o módulo datetime e manipule arquivos TXT, CSV e JSON, além de explorar a biblioteca Pandas.
Descubra o módulo OS e participe de um projeto prático de organização de arquivos. Por fim, mergulhe na programação orientada a objetos, criando classes, objetos e métodos, e aplique tudo isso no desenvolvimento de um jogo de corrida.
TRILHA DE ESPECIALIZAÇÃO
TRILHA DE ESPECIALIZAÇÃO
Aprenda noções básicas de estatística, explore o uso do Numpy, aprendendo a manipular arrays e realizar cálculos estatísticos.
Com o Pandas, você aprenderá a carregar e tratar dados de diversos formatos, como CSV, Excel e JSON. Realize análises exploratórias com DataFrames, modifique e organize dados, e aplique estatísticas avançadas para obter insights profundos.
Aprenda a visualizar dados de forma eficaz, criando gráficos de linha, barras, histogramas e muito mais. Aplique seus conhecimentos em projetos práticos, incluindo a consolidação de planilhas Excel e a análise de dados da Netflix e preços de combustíveis, desenvolvendo aplicações completas que integram tudo o que foi aprendido.
Descubra como Python pode transformar tarefas repetitivas em automações eficientes. Neste curso, você aprenderá a manipular planilhas Excel, extrair informações de PDFs e automatizar emails com Gmail e Outlook.
Explore web scraping com BeautifulSoup para coletar dados online. Com projetos práticos, como extração de dados e criação de audiobooks, você aplicará suas habilidades para resolver problemas reais e otimizar processos. Este curso é sua porta de entrada para um trabalho mais produtivo e automatizado.
63 aulas
101 aulas
65 aulas
TRILHA DE ESPECIALIZAÇÃO
Neste curso, você aprenderá a criar aplicações web robustas usando Python e o framework Flask. Comece dominando a programação orientada a objetos e mergulhe na manipulação de bancos de dados.
Explore os fundamentos de HTML, CSS e JavaScript para construir interfaces de usuário atraentes e interativas. Você criará um portfólio pessoal para aplicar seus conhecimentos em front-end.
Com o Flask, desenvolverá aplicações web completas e aprenderá a associar páginas HTML a rotas, utilizar o Jinja2 para templates dinâmicos e integrar o Bootstrap para um design responsivo.
99 aulas
DEGRAU COMPLEMENTAR
Começaremos do zero, mostrando como instalar o Git e criar sua conta no GitHub, ferramentas essenciais para qualquer desenvolvedor.
Você aprenderá a organizar seus projetos, salvar suas mudanças e trabalhar em diferentes versões de forma simples. Além disso, vamos mostrar como colaborar em projetos de outras pessoas e personalizar seu perfil no GitHub para destacar suas habilidades.
No final, você terá um portfólio online profissional que poderá abrir portas para novas oportunidades.
22 aulas
1.1. Introdução
1.2. Apresentação da Plataforma & Comunidade no Discord
1.3. Por que Python?
1.4. Introdução ao Google Colab
1.5. Acessando o Google Colab
2.1. O que é programação?
2.2. A função print()
2.3. A função input()
2.4. Operadores aritméticos
2.5. Trabalhando com variáveis
2.6. Operadores relacionais e lógicos
2.7. Tipagem dinâmica
3.1. O que são Strings?
3.2. Utilizando f-strings
3.3. Métodos para manipulação de strings
3.4. Utilizando a técnica de slicing (fatiamento)
4.1. Estruturas de dados
4.2. Listas - parte 1
4.3. Listas - parte 2
4.4. Dicionários - parte 1
4.5. Dicionários - parte 2
4.6. Dicionários - parte 3
4.7. Tuplas
4.8. Conjuntos (sets)
5.1. Estruturas de repetição e condicionais
5.2. Estrutura de repetição - for
5.3. Estrutura de repetição - while
5.4. Estrutura condicional - if
6.1. O que são funções?
6.2. Criando funções
6.3. Escopo de variáveis
6.4. Retorno de funções
6.5. Funções internas & Funções de terceiros
7.1. Pypi - Repositório oficial de pacotes
7.2. Instalando e utilizando um pacote no Google Colab
8.1. Exercícios & dicas importantes
8.2. Resolução dos exercícios - parte 1
8.3. Resolução dos exercícios - parte 2
8.4. Resolução dos exercícios - parte 3
8.5. Resolução dos exercícios - parte 4
8.6. Resolução dos exercícios - parte 5
9.1. Recado rápido
9.2. Business Case - Introdução
9.3. Business Case - parte 1
9.4. Business Case - parte 2
10.1. Introdução Business Case
10.2. Resolvendo o Business Case
1.1. Introdução
1.2. Instalando o Anaconda
1.3. Instalando o VS Code
1.4. Configurando o VS Code
1.5. Configurando VS Code - parte 2
1.6. Executando códigos Python
2.1. Organização dos arquivos do curso
2.2. Identação de código na linguagem Python
2.3. Guia de estilo para códigos Python
2.4. Comentários
2.5. Obtendo ajuda com dir() e help()
2.6. Zen do Python
2.7. Documentação oficial da linguagem
3.1. Listas - parte 1
3.2. Listas - parte 2
3.3. Listas - parte 3
3.4. Listas - parte 4
3.5. Tuplas - parte 1
3.6. Tuplas - parte 2
3.7. Dicionários - parte 1
3.8. Dicionários - parte 2
3.9. Dicionários - parte 3
3.10. Collections - Counter
3.11. Collections - Default Dict
3.12. Collections - Ordered Dict
3.13. Collections - Named Tuple
3.14. Collections - Deque
4.1. if else e elif
4.2. while - Jogo de adivinhação
4.3. Funções range() e enumerate()
4.4. for aninhados e Projeto tabuada
4.5. break, continue e pass
5.1. Parâmetros posicionais e parâmetros nomeados
5.2. Documentando funções com Docstrings
5.3. Múltiplos argumentos com *args
5.4. Múltiplos argumentos com **kwargs
5.5. Ordem correta dos parâmetros em um função
5.6. Objetos callable e passando funções como parâmetro
6.1. Por que utilizar ambientes virtuais?
6.2. Configuração de terminais
6.3. Criando um ambiente virtual - parte 1
6.4. Criando um ambiente virtual - parte 2
6.5. Ambiente virtuais com Poetry
7.1. Introdução
7.2. Configurando o ambiente
7.3. Primeira aplicação
7.4. Elementos de texto
7.5. Elementos de entrada de dados - parte 1
7.6. Elementos de entrada de dados - parte 2
7.7. Elementos de entrada de dados - parte 3
7.8. Elementos de entrada de dados - parte 4
7.9. Elementos de status
7.10. Elementos de análise de dados - parte 1
7.11. Elementos de análise de dados - parte 2
7.12. Elementos de mídia
7.13. Customizando o layout - parte 1
7.14. Customizando o layout - parte 2
7.15. Customizando o layout - parte 3
7.16. Projeto prático - parte 1
7.17. Projeto prático - parte 2
7.18. Projeto prático - parte 3
7.19. Por que a página de consulta não funcionou?
1.1. Comprehensions - parte 1
1.2. Comprehensions - parte 2
1.3. Iterators
1.4. Generators - parte 1
1.5. Generators - parte 2
2.1. Funções lambda
2.2. Função map()
2.3. Função filter()
2.4. Função reduce()
2.5. Método sort()
3.1. Tipos de erros
3.2. Tratando erros com try except - parte 1
3.3. Tratando erros com try except - parte 2
3.4. Personalizando exceções
3.5. Aplicação - Jogo da adivinhação
4.1. Módulo datetime e a classe date
4.2. Objetos datetime
4.3. Configurando o timezone
4.4. Cálculos com datas e horas
4.5. Conversões entre datas e strings
5.1. Lendo um arquivo TXT - parte 1
5.2. Lendo um arquivo TXT - parte 2
5.3. Criando arquivos TXT
5.4. Manipulando arquivos CSV e JSON
5.5. Introdução à biblioteca Pandas
5.6. Módulo OS - parte 1
5.7. Módulo OS - parte 2
5.8. Módulo OS - parte 3
5.9. Módulo OS - parte 4
5.10. Projeto - organizador de arquivos - parte 1
5.11. Projeto - organizador de arquivos - parte 2
5.12. Projeto - organizador de arquivos - parte 3
5.13. Projeto - organizador de arquivos - parte 4
5.14. Projeto - organizador de arquivos - parte 5
6.1. Programação orientada a objetos
6.2. Entendendo classes e objetos
6.3. Criando classes, objetos e atributos
6.4. Criando métodos
6.5. Projeto - Jogo de corrida
1.1. População versus amostra
1.2. Tipos de variáveis - parte 1
1.3. Tipos de variáveis - parte 2
1.4. Medidas de tendência central - Média
1.5. Medidas de tendência central - Mediana
1.6. Medidas de tendência central - Moda
1.7. Medidas Separatrizes
1.8. Medidas de dispersão
1.9. Covariância e Correlação - parte 1
1.10. Covariância e Correlação - parte 2
2.1. Introdução
2.2. Listas Python versus Arrays Numpy - parte 1
2.3. Listas Python versus Arrays Numpy - parte 2
2.4. Listas Python versus Arrays Numpy - parte 3
2.5. Arrays unidimensionais, multidimensionais e matrizes
2.6. Estatísticas com Numpy
2.7. Métodos Numpy
3.1. Introdução
3.2. Arquivos CSV
3.3. Arquivos Excel
3.4. Arquivos HTML
3.5. Arquivos HDF5
3.6. Banco de Dados
3.7. Arquivos XML e JSON
4.1. DataFrames
4.2. Series
4.3. Index, Columns e Values
4.4. Métodos e propriedades - parte 1
4.5. Métodos e propriedades - parte 2
4.6. Métodos e propriedades - parte 3
4.7. Acessando linhas e colunas - parte 1
4.8. Acessando linhas e colunas - parte 2
4.9. Acessando linhas e colunas - parte 3
5.1. Fazendo uma cópia do DataFrame
5.2. Modificando o nome das colunas
5.3. Modificando os tipos de dados - parte 1
5.4. Modificando os tipos de dados - parte 2
5.5. Tratando dados faltantes
5.6. Removendo e adicionando colunas
5.7. Ordenando um DataFrame
5.8. Modificando os índices do DataFrame
5.9. Exportando um DataFrame
6.1. Carregando os dados
6.2. Aplicando estatísticas - parte 1
6.3. Aplicando estatísticas - parte 2
6.4. Filtrando dados - parte 1
6.5. Filtrando dados - parte 2
6.6. Agrupando dados - parte 1
6.7. Agrupando dados - parte 2
6.8. Agrupando dados - parte 3
6.9. Iterando sobre um DataFrame
7.1. Introdução
7.2. Carregando os dados
7.3. Gráficos de linha - parte 1
7.4. Gráficos de linha - parte 2
7.5. Gráficos de linha - parte 3
7.6. Gráficos de barras - parte 1
7.7. Gráficos de barras - parte 2
7.8. Histogramas
7.9. Gráficos de Pizza
7.10. Gráfico de caixa (boxplot)
7.11. Gráfico dispersão (Scatterplot)
7.12. Mapa de calor (heatmap)
7.13. Nuvem de palavras (wordcloud) - parte 1
7.14. Nuvem de palavras (wordcloud) - parte 2
8.1. Consolidando planilhas Excel - parte 1
8.2. Consolidando planilhas Excel - parte 2
8.3. Consolidando planilhas Excel - parte 3
8.4. Consolidando planilhas Excel - parte 4
8.5. Consolidando planilhas Excel - parte 5
8.6. Consolidando planilhas Excel - parte 6
8.7. Consolidando planilhas Excel - parte 7
9.1. Análise de vendas - parte 1
9.2. Análise de vendas - parte 2
9.3. Análise de vendas - parte 3
9.4. Análise de vendas - parte 4
10.1. Projeto Netflix - parte 1
10.2. Projeto Netflix - parte 2
10.3. Projeto Netflix - parte 3
10.4. Projeto Netflix - parte 4
10.5. Projeto Netflix - parte 5
10.6. Projeto Netflix - parte 6
10.7. Projeto Netflix - parte 7
10.8. Projeto Netflix - parte 8
10.9. Projeto Netflix - parte 9
10.10. Projeto Netflix - parte 10
11.1. Projeto preço combustíveis - parte 1
11.2. Projeto preço combustíveis - parte 2
11.3. Projeto preço combustíveis - parte 3
11.4. Projeto preço combustíveis - parte 4
11.5. Projeto preço combustíveis - parte 5
12.1. Introdução
12.2. Preparação do ambiente de programação
12.3. Desenvolvendo a aplicação - parte 1
12.4. Desenvolvendo a aplicação - parte 2
12.5. Desenvolvendo a aplicação - parte 3
12.6. Desenvolvendo a aplicação - parte 4
12.7. Desenvolvendo a aplicação - parte 5
12.8. Formulário Análise de Dados com Python
1.1. Introdução
1.2. Configurando o ambiente de programação
2.1. Criando um arquivo Excel
2.2. Inserindo e excluindo dados
2.3. Lendo um arquivo Excel
2.4. Acessando dados
2.5. Alterando a estrutura da planilha
2.6. Fórmulas
2.7. Aplicando estilizações
2.8. Inserindo imagens
3.1. O que é um arquivo PDF?
3.2. Lendo um arquivo PDF
3.3. Extraindo páginas de um arquivo PDF
3.4. Prática - Consolidando arquivos PDF
3.5. Aplicando transformações - parte 1
3.6. Aplicando transformações - parte 2
3.7. Arquivos PDF com senha
3.8. Anotações e anexos - parte 1
3.9. Anotações e anexos - parte 2
3.10. Anotações e anexos - parte 3
3.11. Extraindo textos
3.12. Extraindo imagens
3.13. PDFplumber
4.1. Conceitos iniciais
4.2. Configurando o ambiente
4.3. Automatizando o Gmail - buscando as mensagens
4.4. Automatizando o Gmail - estrutura das mensagens
4.5. Automatizando o Gmail - Filtros - parte 1
4.6. Automatizando o Gmail - Filtros - parte 2
4.7. Automatizando o Gmail - Filtros - parte 3
4.8. Automatizando Gmail - Download de anexos
4.9. Automatizando o Outlook
5.1. Introdução
5.2. Explorando um site
5.3. A ferramenta Dev Tools
5.4. Obtendo o código HTML do site
5.5. User agent
5.6. Sites com autenticação
5.7. Instalando a biblioteca BeautifulSoap
5.8. Criando um objeto BeautifulSoap
5.9. Buscando um elemento HTML pela tag
5.10. Buscando todos os elementos HTML de uma tag
5.11. Buscando elementos HTML pela classe e id
5.12. Hierarquia de elementos HTML
5.13. Projeto - Extraindo notícias para uma planilha Excel - parte 1
5.14. Projeto - Extraindo notícias para uma planilha Excel - parte 2
6.1. Extraindo dados de arquivos PDF - parte 1
6.2. Extraindo dados de arquivos PDF - parte 2
6.3. Extraindo dados de arquivos PDF - parte 3
6.4. Extraindo dados de arquivos PDF - parte 4
6.5. Extraindo dados de arquivos PDF - parte 5
6.6. Extraindo dados de arquivos PDF - parte 6
6.7. Extraindo dados de arquivos PDF - parte 7
7.1. Automatização de cadastros - parte 1
7.2. Automatização de cadastros - parte 2
7.3. Automatização de cadastros - parte 3
7.4. Automatização de cadastros - parte 4
7.5. Automatização de cadastros - parte 5
7.6. Automatização de cadastros - parte 6
7.7. Automatização de cadastros - parte 7
8.1. Criando um audiobook - parte 1
8.2. Criando um audiobook - parte 2
8.3. Criando um audiobook - parte 3
8.4. Criando um audiobook - parte 4
9.1. Projeto prático com Python: Masterclass de automação de processos
1.1. Requisitos para seguir essa trilha
1.2. Evolução da Inteligência Artificial
1.3. Profissionais de Inteligência Artificial
2.1. Introdução
2.2. Configurando o ambiente do projeto
2.3. Carregando os dados
2.4. Treinando o modelo com poucos dados
2.5. Preparando o dataset
2.6. Treinando, testando e exportando o modelo
2.7. Criando a Aplicação Web
3.1. Introdução
3.2. Configurando o ambiente de programação
3.3. Entendendo como as imagens são formadas
3.4. Abrindo imagens com Opencv
3.5. Abrindo vídeos e usando a Webcam
3.6. Funções básicas de manipulação de Imagem - parte 1
3.7. Funções básicas de manipulação de Imagem - parte 2
3.8. Projeto prático - Detectando bordas em vídeos
3.9. Inserindo elementos
3.10. A Biblioteca Mediapipe
3.11. Projeto Prático - Detecção De Mãos
1.1. Programação Orientada a objetos
1.2. Classes, objetos e atributos
1.3. Encapsulamento e Abstração
1.4. Herança - parte 1
1.5. Herança - parte 2
1.6. Polimorfismo
2.1. Criando um banco de dados
2.2. Criando uma tabela
2.3. Inserindo dados em uma tabela
2.4. Buscando dados em uma tabela
2.5. Atualizando dados em uma tabela
2.6. Apagando dados em uma tabela
2.7. O que são views
2.8. Apagando uma tabela
3.1. O que é um ORM
3.2. Criando uma conexão e o mapeamento
3.3. Inserindo registros em uma tabela
3.4. Inserindo diversos registros em uma tabela
3.5. Buscando registros em uma tabela
3.6. Atualizando registros em uma tabela
3.7. Apagando registros em uma tabela
4.1. Conceitos iniciais - Parte 1
4.2. Conceitos iniciais - parte 2
4.3. Preparando o ambiente de desenvolvimento
4.4. Editor online
5.1. Tags e meta tags
5.2. Estrutura de um arquivo HTML
5.3. Tipografia
5.4. Hiperlinks e atributos
5.5. Tabelas
5.6. Inserindo imagens e recursos multimidia
5.7. Criando listas
5.8. Formulários
5.9. Semântica
5.10. O que é DOM
6.1. O que é CSS?
6.2. Formas de aplicar o CSS
6.3. Efeito cascata e especificidade
6.4. Estilizando fontes
6.5. Estilizando bordas
6.6. BoxModel e espaçamentos
6.7. Estilizando backgrounds
6.8. Tipos de exibição
6.9. Alinhando textos
6.10. CSS reset
6.11. Unidades de medida
7.1. O que é Javascript?
7.2. Como integrar o Javascript com HTML
7.3. A ferramenta DevTools
7.4. Variáveis, tipos de dados e conversões
7.5. Criando funções
7.6. Entendo objetos no Javascript
8.1. Criando um portfólio - parte 1
8.2. Criando um portfólio - parte 2
8.3. Criando um portfólio - parte 3
8.4. Criando um portfólio - parte 4
8.5. Criando um portfólio - parte 5
8.6. Criando um portfólio - parte 6
9.1. Introdução
9.2. Métodos HTTP
9.3. Códigos de status
10.1. Instalando o Flask
10.2. Hello World
10.3. Rotas customizadas
10.4. CRUD - Listando produtos (GET)
10.5. CRUD - Buscando por um produto (GET)
10.6. CRUD - Cadastrando um produto (POST)
10.7. CRUD - Atualizando um produto (PUT)
10.8. CRUD - Apagando um produto (DELETE)
11.1. Associando páginas HTML a uma rota
11.2. Utilizando o Jinja2
11.3. Enviando e recebendo dados
11.4. Estendendo templates - parte 1
11.5. Estendendo templates - parte 2
11.6. Estendendo templates - parte 3
11.7. Trabalhando com arquivos estáticos
12.1. Criando um banco de dados
12.2. Criando o mapeamento Objeto Relacional
12.3. Criando a tabela no Banco de Dados
12.4. Adicionando as imagens
12.5. Adicionando Bootstrap ao projeto
12.6. Criando o menu de navegação
12.7. Ajustando a Home page
12.8. Listando os produtos - parte 1
12.9. Listando os produtos - parte 2
12.10. Listando produtos - parte 3
12.11. Ajustando a pesquisa de produtos
12.12. Cadastrando produtos - parte 1
12.13. Cadastrando produtos - parte 2
12.14. Configurando as mensagens do cadastro
12.15. Editando produtos - parte 1
12.16. Editando produtos - parte 2
12.17. Editando produtos - parte 3
12.18. Deletando produtos
12.19. Frontend profissional
13.1. Configurando o ambiente
13.2. Criando a autenticação da aplicação
13.3. Configurando a aplicação para o deploy
13.4. Fazendo o deploy da aplicação
Fique por dentro das nossas últimas notícias, atualizações e nossos novos produtos
Receba nossas comunicações
Daxus © 2025 - Todos os direitos reservados.
CNPJ: 27.955.892/0001-30
Institucional
Treinamentos