Workshop de Pandas 🐼

Bem-vindo(a) ao workshop de Pandas! Neste evento, vamos explorar a biblioteca Pandas, uma poderosa ferramenta para análise e manipulação de dados em Python. Durante o workshop, vamos cobrir diversos tópicos, desde os fundamentos de estrutura de dados até o uso de Series e Dataframes. Este README fornecerá uma visão geral dos tópicos abordados, a duração estimada de cada seção e as dependências necessárias.

Tópicos e Duração

Introdução - 10 min ⭐

Nesta seção inicial, vamos dar uma visão geral do workshop e introduzir os conceitos básicos do Pandas. Abordaremos os principais recursos da biblioteca e sua importância na análise de dados.

Fundamentos de estrutura de dados - 20 min 📊

Aqui, exploraremos os fundamentos das estruturas de dados no Pandas. Vamos aprender sobre os principais objetos do Pandas, como séries e dataframes, e entender como eles são utilizados para armazenar e manipular dados.

Numpy - 15 min 🧮

O NumPy é uma biblioteca essencial para análise numérica em Python. Nesta seção, mostraremos como o Pandas se integra ao NumPy e como aproveitar as funcionalidades do NumPy em conjunto com o Pandas.

O que é Pandas? - 15 min ℹ️

Nesta seção, daremos uma visão mais aprofundada do Pandas, explorando seus recursos avançados e casos de uso. Abordaremos tópicos como leitura e escrita de dados, tratamento de dados ausentes e limpeza de dados.

Series - 30 min 📈

As Series são uma estrutura fundamental do Pandas para trabalhar com dados unidimensionais. Nesta seção, vamos explorar as principais funcionalidades das Series, incluindo indexação, filtragem, agregação e manipulação de dados.

Dataframes - 30 min 📉

Os Dataframes são a estrutura de dados mais utilizada no Pandas e permitem trabalhar com dados tabulares. Nesta seção, vamos mergulhar nos conceitos de Dataframes e aprender a realizar operações de seleção, filtragem, junção e transformação de dados em Dataframes.

Dependências

Antes de prosseguir com o workshop, é recomendado configurar um ambiente virtual (venv) para evitar conflitos de dependências com outros projetos Python em seu sistema. Siga as etapas abaixo para configurar o ambiente virtual:

  1. Abra o terminal e navegue até o diretório em que deseja criar o ambiente virtual.
  2. Execute o seguinte comando para criar o ambiente virtual:
    python3 -m venv pandas-workshop-env
    
  3. Ative o ambiente virtual executando o comando adequado para o seu sistema operacional:
    • No Linux/Mac:
      source pandas-workshop-env/bin/activate
      
    • No Windows:
      pandas-workshop-env\Scripts\activate
      
  4. Agora que o ambiente virtual está ativado, você pode prosseguir com a instalação das dependências.

Certifique-se de ter as seguintes dependências instaladas dentro do ambiente virtual antes de prosseguir:

  • Pandas 🐼
  • NumPy 🧮
  • Seaborn 📊
  • Jupyter 📝

Você pode instalar as dependências usando o gerenciador de pacotes do Python, pip 📦

Configuração do ambiente para abrir o código utilizando Jupyter Notebook

Após instalar as dependências necessárias, você pode escolher entre duas opções para abrir o código do workshop utilizando o Jupyter Notebook: usando o Visual Studio Code (VS Code) ou o Jupyter instalado pelo Python. Veja as etapas para cada opção:

Abrindo com o Visual Studio Code (VS Code):

  1. Certifique-se de ter o VS Code instalado em seu sistema. Caso ainda não o tenha, você pode baixá-lo e instalá-lo a partir do site oficial: https://code.visualstudio.com/.

  2. Abra o VS Code e crie uma nova pasta para o workshop ou navegue até a pasta onde o código do workshop está localizado.

  3. Ative o ambiente virtual criado anteriormente. No terminal integrado do VS Code, execute o comando adequado para o seu sistema operacional:

    • No Linux/Mac:
      source pandas-workshop-env/bin/activate
      
    • No Windows:
      pandas-workshop-env\Scripts\activate
      
  4. Agora, você está pronto para abrir o Jupyter Notebook no VS Code. No terminal integrado do VS Code, execute o seguinte comando:

    jupyter notebook
    
  5. O VS Code abrirá uma nova janela do navegador com a interface do Jupyter Notebook. Navegue até a pasta onde o código do workshop está localizado e abra o arquivo .ipynb correspondente à seção desejada.

Abrindo com o Jupyter instalado pelo Python:

  1. Certifique-se de ter o Jupyter Notebook instalado em seu ambiente virtual. Se você seguiu as etapas anteriores, o Jupyter Notebook deve estar instalado junto com as outras dependências.

  2. Abra o terminal e ative o ambiente virtual executando o comando adequado para o seu sistema operacional:

    • No Linux/Mac:
      source pandas-workshop-env/bin/activate
      
    • No Windows:
      pandas-workshop-env\Scripts\activate
      
  3. Navegue até a pasta onde o código do workshop está localizado.

  4. No terminal, execute o seguinte comando para abrir o Jupyter Notebook:

    jupyter notebook
    
  5. Uma nova janela do navegador será aberta, exibindo a interface do Jupyter Notebook. Navegue até a pasta onde o código do workshop está localizado e abra o arquivo .ipynb correspondente à seção desejada.

Agora você pode aproveitar o workshop de Pandas abrindo o código no Jupyter Notebook e seguir as instruções e exemplos fornecidos em cada seção. Divirta-se e aproveite a aprendizagem com o Pandas! 😄

Requisitos

Antes de participar do workshop de Pandas, é recomendado que você tenha conhecimento prévio em Python. É importante estar familiarizado com a sintaxe básica, estruturas de controle de fluxo (como condicionais e loops) e funções em Python. Ter uma compreensão básica de programação em Python ajudará você a acompanhar e aproveitar ao máximo o workshop.

Portanto, venha com vontade de aprender e explorar o mundo do Pandas! Estamos empolgados em tê-lo(a) no workshop e estamos prontos para compartilhar conhecimentos valiosos sobre o Pandas e suas funcionalidades. 🐍🐼💡💪🚀