Inscrições Encerradas. Em breve, divulgaremos as informações sobre a abertura de novas turmas e etapas de inscrição.
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: 20 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
Tutoria: com tutores on-line no ambiente virtual para tirar dúvidas sobre conteúdos e atividades.
Ofertados pelos alunos do Curso de Análise e Desenvolvimento de Sistemas do Instituto Federal do Rio Grande do Sul (IFRS) – Campus Bento Gonçalves, 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.
Módulo 0: Boas-vindas e Guia do Curso
Carga Horária: 30 minutos.
Modalidade: Assíncrona (A distância).
Conteúdo Programático: Apresentação do curso; navegação pelo Moodle; canais de suporte e a quem pedir ajuda; uso do Google Colab para executar código Python.
Atividade: Exploração guiada do ambiente virtual e execução do primeiro código no Google Colab.
Módulo 1: Fundamentos de Python e Estrutura de Dados
Carga Horária: 3 horas.
Modalidade: Assíncrona (A distância).
Conteúdo Programático: Conceitos fundamentais de Python: variáveis, tipos de dados, listas, tuplas e dicionários; técnicas básicas de limpeza de dados.
Atividade: Exercícios práticos de programação em Python no Google Colab.
Módulo 2: O Ecossistema Numérico e a Arquitetura do Matplotlib
Carga Horária: 2 horas e 30 minutos.
Modalidade: Assíncrona (A distância).
Conteúdo Programático: Biblioteca NumPy; biblioteca Matplotlib e sua arquitetura; criação do primeiro gráfico.
Atividade: Exercícios práticos com NumPy e construção do primeiro gráfico com Matplotlib.
Módulo 3: Tipos de Visualização e Gráficos Essenciais
Carga Horária: 3 horas.
Modalidade: Assíncrona (A distância).
Conteúdo Programático: Principais tipos de gráficos e quando utilizá-los; interpretação de dados em nível básico.
Atividade: Exercícios de escolha, criação e interpretação de gráficos a partir de conjuntos de dados.
Módulo 4: Estética, Design e Comunicação Visual
Carga Horária: 2 horas e 30 minutos.
Modalidade: Assíncrona (A distância).
Conteúdo Programático: Princípios de comunicação visual aplicados a gráficos; uso e manipulação de cores; ajustes visuais de gráficos.
Atividade: Aprimoramento visual de gráficos, aplicando os princípios de design e cores estudados.
Módulo 5: Layouts Complexos e Padronização
Carga Horária: 2 horas e 30 minutos.
Modalidade: Assíncrona (A distância).
Conteúdo Programático: Montagem de painéis com vários gráficos; padronização visual dos gráficos; exportação em PDF, SVG e PNG.
Atividade: Criação de um painel com múltiplos gráficos padronizados e exportação nos três formatos.
Módulo 6: Integração e Recursos Avançados
Carga Horária: 3 horas.
Modalidade: Assíncrona (A distância).
Conteúdo Programático: Manipulação de tabelas de dados com Pandas; leitura de arquivos CSV e limpeza de dados reais; geração e refinamento de gráficos a partir de tabelas; gráficos em três dimensões (3D) e animações.
Atividade: Análise de um arquivo CSV real, com limpeza dos dados e criação de gráficos, incluindo um gráfico 3D ou animação.
Módulo 7: Projeto Integrador
Carga Horária: 3 horas.
Modalidade: Assíncrona (A distância).
Conteúdo Programático: Aplicação dos conhecimentos do curso em um conjunto de dados real; construção de um painel visual completo e exportação em formato vetorial; pesquisa de avaliação do curso.
Atividade: Entrega do Projeto Integrador e resposta à pesquisa de avaliação do curso.