até 27/10/2026
Nesse curso, você aprenderá a utilizar o Python, com as bibliotecas NumPy, Matplotlib e Pandas, para preparar dados e criar visualizações claras, organizadas e eficientes.
Carga Horária Total: 40 horas (com direito a certificado de conclusão)
Modalidade: A Distância
Local / Ambiente: Ambiente Virtual de Ensino e Aprendizado (Moodle)
Público-Alvo: Público em geral
Pré-requisitos: Conhecimento básico de informática e navegação na internet
Ofertados pelos alunos do Curso de Análise e Desenvolvimento de Sistemas do Campus Bento, junto ao componente curricular de Projeto Extensionista III.
Transforme tabelas cheias de números em gráficos claros e profissionais usando Python. Em 5 semanas, você aprende a preparar dados e criar visualizações com NumPy, Matplotlib e Pandas, partindo do zero e sem precisar ter programado antes.
O curso é 100% a distância, no Moodle do IFRS Campus Bento Gonçalves, e você estuda no seu ritmo. Programamos direto no navegador, com o Google Colab, então não há nada para instalar. O material tem textos passo a passo, exemplos de código para executar, figuras e vídeos, além de questionários com correção comentada e atividades práticas a cada módulo. No final, você monta um painel completo com dados reais.
Objetivo geral
Capacitar os participantes a utilizar Python, com as bibliotecas NumPy, Matplotlib e Pandas, na construção de um pipeline completo de visualização de dados, da preparação dos dados à exportação de gráficos de alta qualidade.
Objetivos específicos
Preparar e limpar dados com as estruturas básicas do Python;
Realizar cálculos eficientes com NumPy e compreender a estrutura de um gráfico no Matplotlib;
Escolher e construir os gráficos essenciais (linha, dispersão, barras, histograma e boxplot) e interpretar medidas estatísticas básicas;
Aplicar princípios de comunicação visual, cores e anotações para tornar os gráficos claros e honestos;
Montar painéis com vários gráficos e exportá-los em formatos vetoriais (PDF e SVG);
Integrar o Pandas ao Matplotlib e criar gráficos 3D e animações;
Aplicar todo o conteúdo em um projeto final com dados reais.
Semana 1
04/11 até 10/11
Conhecer o curso, navegar pelo Moodle e saber a quem pedir ajuda
Utilizar o Google Colab para executar código Python
Aprender conceitos fundamentais de Python: variáveis, tipos de dados, listas, tuplas e dicionários
Aprender como limpar dados
Tempo estimado: 7 horas (Módulo 0: 1 h; Módulo 1: 6 h)
Semana 2
11/11 até 17/11
Aprender a utilizar a biblioteca NumPy
Aprender a utilizar a biblioteca Matplotlib
Criar o seu primeiro gráfico
Aprender diversos dos tipos de gráficos mais usados e quando usá-los
Aprender a interpretar dados a um nível básico
Tempo estimado: 11 horas (Módulo 2: 5 h; Módulo 3: 6 h)
Semana 3
18/11 até 24/11
Aprender a aplicar princípios de comunicação visual para gráficos
Aprender a manipular cores dentro de gráficos
Aprender a ajustar gráficos visualmente
Montar painéis com vários gráficos
Padronizar o visual dos gráficos e exportá-los em PDF, SVG e PNG
Tempo estimado: 10 horas (Módulo 4: 5 h; Módulo 5: 5 h)
Semana 4
25/11 até 01/12
Aprender a trabalhar com tabelas de dados usando o Pandas
Ler arquivos CSV e limpar dados reais
Gerar gráficos a partir de tabelas e refiná-los
Criar gráficos em três dimensões (3D) e animações
Tempo estimado: 6 horas (Módulo 6: 6 h)
Semana 5
02/12 até 09/12
Aplicar tudo o que foi aprendido em um conjunto de dados real
Construir um painel visual completo e exportá-lo em formato vetorial
Entregar o Projeto Integrador e responder à pesquisa de avaliação do curso
Tempo estimado: 6 horas (Módulo 7: 6 h)