Explore desde os fundamentos da linguagem Python até técnicas avançadas de análise de dados.
Aprenda a manipular, visualizar e interpretar grandes volumes de informação utilizando bibliotecas como NumPy, Pandas e Matplotlib.
Ideal para quem deseja iniciar ou aprofundar seus conhecimentos em ciência de dados e análise estatística!
Sobre o Curso
Este curso de Python é gratuito e destinado a alunos universitários e estudantes do ensino médio ou fundamental, a partir do 9º ano, com interesse em programação e ciência de dados.
São nove aulas cobrindo desde os fundamentos da linguagem Python até o uso de bibliotecas para análise de dados.
Conteúdo
- Introdução ao Python
- Apresentação da linguagem
- Configuração do ambiente
- Sintaxe básica e estruturas de controle
- Funções e Programação Orientada a Objetos (POO)
- Definição e uso de funções
- Conceitos de POO
- Criação e utilização de classes e objetos
- Introdução ao NumPy
- Criação e manipulação de arrays
- Operações matemáticas e estatísticas
- Indexação e fatiamento
- Introdução ao Pandas
- Estruturas de dados: Series e DataFrames
- Leitura e escrita de arquivos
- Manipulação e limpeza de dados
- Visualização de Dados
- Introdução ao Matplotlib e Seaborn
- Criação de gráficos e plots
- Customização de visualizações
- Análise Exploratória de Dados (EDA)
- Técnicas de EDA
- Identificação de padrões
- Tratamento de valores ausentes e outliers
- Introdução ao Scikit-Learn
- Conceitos de aprendizado de máquina
- Pré-processamento de dados
- Modelos de classificação e regressão
- Limpeza e Transformação de Dados
- Técnicas de limpeza de dados
- Transformações e engenharia de features
- Preparação de dados para modelagem
- Projeto Final
- Aplicação dos conhecimentos
- Desenvolvimento de um projeto
- Apresentação dos resultados
Sobre o DATA ICMC da USP
O DATA é um grupo de extensão focado em ciência de dados e aprendizado de máquina, vinculado ao ICMC-USP.
Promovemos aulas, eventos, grupos de estudo e palestras para conectar a indústria, o meio acadêmico e interessados na área.
Aulas
- 1 Section
- 9 Lessons
- Lifetime
- Conteúdo programático9
- 1.1Introdução ao Python120 Minutos
- 1.2Funções e POO83 Minutos
- 1.3Introdução ao NumPy77 Minutos
- 1.4Introdução a Pandas78 Minutos
- 1.5Explorando Matplotlib68 Minutos
- 1.6Análise e pré-processamento86 Minutos
- 1.7Introdução ao Scikit-learn91 Minutos
- 1.8Web Scraping e Datasets166 Minutos
- 1.9Projeto final18 Minutos