Imagem do Curso gratuito Python para Machine Learning e Análise da Dados

Curso online gratuitoPython para Machine Learning e Análise da Dados

Duração do curso online: 8 horas e 22 minutos

Novo

Domine Python para análise de dados e Machine Learning: pratique com NumPy, Pandas e gráficos, em curso online gratuito com exercícios e certificado.

Neste curso gratuito, aprenda sobre

  • Fundamentos de Python aplicados a Machine Learning e ciência de dados
  • Uso de listas: criação, append/insert/extend e boas práticas de manipulação
  • Conversões de tipos e transformação de listas (ex.: float para int)
  • Tuplas vs listas: imutabilidade, uso e diferenças fundamentais
  • Dicionários: estrutura chave-valor e aplicações para organização de dados
  • Manipulação de strings, incluindo contagem de substrings com count()
  • Funções lambda vs def; uso de funções anônimas e escopo básico
  • Programação funcional: map() e list comprehension para transformação de dados
  • NumPy: arrays, operações vetorizadas e base para computação numérica
  • Pandas: leitura de arquivos, DataFrames e exploração com describe()
  • Seleção e filtragem com loc/colunas; renomear, drop() e preservar dados
  • Tratamento de dados faltantes (NaN) com dropna() e estratégias comuns
  • Visualização: histogramas, boxplots, Matplotlib e subplots
  • ML na prática: treino/validação, Random Forest e redes neurais com Keras

Descrição do curso

Desenvolva uma base sólida em Python e avance para a prática de Machine Learning e Análise de Dados com um curso online pensado para quem quer sair do zero e construir repertório real. Aqui você aprende a programar com foco em produtividade, explorando recursos da linguagem que aceleram tarefas do dia a dia e abrem portas para carreiras em Ciência de Dados e Inteligência Artificial.

Ao longo das aulas, você consolida os fundamentos que mais aparecem em projetos profissionais: estruturas como listas, tuplas e dicionários, manipulação de strings e maneiras modernas de escrever código com funções lambda, map e list comprehension. A proposta é tornar seu raciocínio mais eficiente, ajudando você a transformar ideias em código limpo, reaproveitável e fácil de manter.

Depois dessa base, o curso mergulha no universo da análise de dados com as bibliotecas mais usadas do mercado. Você aprende a trabalhar com arrays e operações vetorizadas, além de carregar, inspecionar e organizar dados com ferramentas de dataframes. Na prática, isso significa ganhar autonomia para abrir arquivos, resumir informações, filtrar linhas e colunas, renomear e excluir campos, além de aplicar boas práticas para evitar perdas e manter versões seguras dos dados durante a manipulação.

Para comunicar descobertas e entender padrões, você também explora visualização de dados com histogramas, boxplots e gráficos variados, incluindo combinações com subplots. Esses recursos ajudam a interpretar distribuições, comparar grupos, identificar outliers e tomar decisões com mais segurança, seja em um estudo exploratório, seja na validação de hipóteses antes de modelar.

Um ponto essencial em projetos reais é lidar com problemas de qualidade de dados. Por isso, o curso aborda como tratar valores faltantes (NaN) e como preparar o dataset para as próximas etapas. Em seguida, você dá os primeiros passos em Machine Learning com Python, entendendo o fluxo de trabalho e construindo seu primeiro modelo, além de conhecer estratégias usadas em cenários práticos, como cuidados para não contaminar o treinamento e para tornar a avaliação mais confiável.

Para quem quer ir além, o conteúdo avança para temas importantes da jornada em dados, como orientação a objetos (classes, métodos, herança e construtores) e uma introdução acessível a redes neurais com frameworks que reduzem complexidade e permitem prototipar com rapidez. Com projetos aplicados e exercícios ao longo do caminho, você termina com visão de ponta a ponta: do Python fundamental à aplicação de modelos e análise, preparando-se para evoluir em portfólio e desafios do mercado.

Conteúdo do curso

  • Aula em vídeo: Python para Machine Learning (Curso - Aula 1) 06m
  • Exercício: Qual é uma vantagem de aprender Python e machine learning simultaneamente?
  • Aula em vídeo: Listas em Python (curso Python para machine learning - Aula 2) 19m
  • Exercício: Qual é o método em Python que permite adicionar um elemento ao final de uma lista existente?
  • Aula em vídeo: Transformando listas float em int (Python para machine learning - Aula 3) 05m
  • Exercício: Qual dos métodos abaixo é utilizado para adicionar elementos a uma lista vazia em Python?
  • Aula em vídeo: O que são Tuplas em Python (curso Python para machine learning - Aula 4) 10m
  • Exercício: Qual é a diferença fundamental entre uma tupla e uma lista em Python?
  • Aula em vídeo: Dicionários em Python (Curso Python para machine learning - Aula 5) 15m
  • Exercício: Qual é a função principal de um dicionário em Python?
  • Aula em vídeo: Manipulando strings com Python (curso Python para machine learning - Aula 6) 11m
  • Exercício: Qual função do Python pode ser usada para contar o número de ocorrências de um substrato em uma string?
  • Aula em vídeo: Função Lambda e funções anônimas (Python para machine learning - Aula 7) 06m
  • Exercício: Qual é a principal diferença entre uma função definida com 'def' e uma função lambda em Python?
  • Aula em vídeo: Função map() Python (curso Python para machine learning - Aula 8) 07m
  • Exercício: Qual das seguintes opções descreve a principal vantagem de usar a função map em Python?
  • Aula em vídeo: List Comprehension em Python (curso Python para machine learning - Aula 9) 09m
  • Exercício: Qual é a vantagem principal de usar list comprehension em Python?
  • Aula em vídeo: Aprenda como usar o Numpy (Python para machine learning - Aula 10) 15m
  • Exercício: Qual é a principal função do pacote NumPy em Python?
  • Aula em vídeo: Como abrir arquivos no Python usando Pandas (Python para machine learning - Aula 11) 18m
  • Exercício: Qual é a principal função do pacote Pandas no contexto da análise de dados em Python?
  • Aula em vídeo: Introdução ao Pandas (curso Python para Machine Learning - Aula 12) 16m
  • Exercício: Qual é a principal função do pacote pandas na análise de dados com Python?
  • Aula em vídeo: Aprenda comandos úteis no Pandas (Python para machine learning - Aula 13) 07m
  • Exercício: Qual das seguintes opções descreve corretamente o uso do método 'describe' em um DataFrame do pandas?
  • Aula em vídeo: Filtrando linhas e colunas em uma tabela (Python para Machine Learning - Aula 14) 10m
  • Exercício: Qual das opções abaixo descreve corretamente o uso do comando 'loc' no contexto de dataframes em Python?
  • Aula em vídeo: Manipulando linhas de dataframes pandas (Python para Machine Learning - Aula 15) 09m
  • Exercício: Qual é uma boa prática ao manipular DataFrames no Python para evitar a perda de dados originais?
  • Aula em vídeo: Manipulando colunas em um dataframe pandas (Python para Machine Learning - Aula 16) 13m
  • Exercício: Qual é o método usado para alterar o nome das colunas em um DataFrame no Pandas?
  • Aula em vídeo: Como excluir uma coluna usando drop() pandas (Python para Machine Learning - Aula 17) 03m
  • Exercício: Qual comando do pandas é utilizado para excluir uma coluna de um DataFrame em Python?
  • Aula em vídeo: Como criar HISTOGRAMAS em Python (curso Python para Machine Learning - Aula 18) 14m
  • Exercício: Qual é a principal função de um histograma em análise de dados?
  • Aula em vídeo: Como calcular um Boxplot na prática (diagrama de caixa) - Curso para Machine Learning 12m
  • Exercício: O que o diagrama de caixa (box plot) é utilizado para identificar em uma análise de dados?
  • Aula em vídeo: Aprenda a criar um boxplot usando Python (curso Python para Machine Learning - Aula 20) 06m
  • Exercício: Qual é o propósito de usar o método 'boxplot' do pandas em uma análise de dados?
  • Aula em vídeo: Como criar gráficos em Python com Matplotlib (Python para machine learning - Aula 21) 16m
  • Exercício: Qual biblioteca é frequentemente usada em Python para criar gráficos, especialmente em análises e visualizações de dados?
  • Aula em vídeo: Subplots: Criando vários gráficos ao mesmo tempo com Matplotlib 21m
  • Exercício: Qual biblioteca Python é recomendada para criar várias visualizações de gráficos em um só layout, incluindo subplotagens?
  • Aula em vídeo: Como lidar com dados faltantes (NaN) em um Dataset (Python para machine learning - Aula 22) 22m
  • Exercício: Qual é a função do Python Pandas que pode ser utilizada para remover linhas com dados faltantes em um DataFrame?
  • Aula em vídeo: Como instalar o PyCharm em 2019 (Python para machine learning - Aula 23) 09m
  • Exercício: Qual é uma das vantagens principais de utilizar o Jupyter Notebook conforme mencionado no texto?
  • Aula em vídeo: Seu primeiro código de Machine Learning com Python! 28m
  • Exercício: Qual dos seguintes algoritmos é frequentemente utilizado em machine learning para classificação com base em múltiplas árvores de decisão?
  • Aula em vídeo: Aulão Python sobre Classes, Objetos, Métodos, Herança, Construtor 52m
  • Exercício: O que permite que uma classe em Python herde métodos e atributos de outra classe?
  • Aula em vídeo: O mercado vai CAIR ou SUBIR? Machine Learning na prática! 38m
  • Exercício: Qual das etapas a seguir é crucial ao colocar um modelo de Machine Learning em produção, especialmente em um ambiente onde não se tem acesso a dados futuros durante o treinamento?
  • Aula em vídeo: Crie uma rede neural com apenas 5 linhas de código Python e Keras! 26m
  • Exercício: Qual das alternativas abaixo é um importante benefício de usar frameworks como Keras ao criar redes neurais em Python?
  • Aula em vídeo: Cientista de Dados do ZERO ao AVANÇADO em UMA hora! (Projeto completo) 1h04m
  • Exercício: Qual é a principal função da ciência de dados conforme discutido no texto?

Este curso gratuito inclui:

8 horas e 22 minutos de curso online em vídeo

Certificado digital de conclusão de curso ( Gratuito )

Exercícios para treinar seus conhecimentos

100% gratuito, do conteúdo ao certificado

Pronto para começar?Baixe o app e comece hoje mesmo.

Instale o app agora

para ter acesso ao curso
Ícone representando cursos de tecnologia e negócios

+ de 5.000 cursos gratuitos

Programação, Inglês, Marketing Digital e muito mais! Aprenda o que quiser, gratuitamente.

Ícone de calendário com alvo representando planejamento de estudos

Plano de estudos com IA

A Inteligência Artificial do nosso aplicativo pode criar um cronograma de estudos para o curso que você escolher.

Ícone de profissional representando carreira e negócios

Do zero ao Sucesso profissional

Melhore seu currículo com nosso Certificado gratuito e depois utilize nossa Inteligência Artificial para buscar seu emprego dos sonhos.

Você também pode utilizar o QR Code ou os Links abaixo

QR Code - Baixar Cursa - Cursos Online

Mais cursos gratuitos em Inteligência Artificial e Ciência de Dados

Ebook + Áudiobooks gratuitos! Aprenda ouvindo ou lendo!

Baixe o Aplicativo agora para ter acesso a + de 5000 cursos gratuitos, exercícios, certificado e muito conteúdo sem pagar nada!

  • Cursos online 100% gratuitos do início ao fim

    Milhares de cursos online em vídeo, ebooks e áudiobooks.

  • Mais de 60 mil exercícios gratuitos

    Para testar seus conhecimentos no decorrer dos cursos online

  • Certificado Digital gratuito válido em todo o Brasil

    Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail

Aplicativo Cursa na tela de ebook, na tela de curso em vídeo e na tela de exercícios do curso, mais o certificado de conclusão de curso