O que é Jupyter Notebook?

Jupyter Notebook é uma aplicação web que permite criar e compartilhar documentos que contêm código executável, visualizações, e texto descritivo. É parte do Projeto Jupyter, que visa suportar ciência de dados interativa e computação científica.

Principais Características do Jupyter Notebook

  1. Células de Código:
  2. Células de Texto (Markdown):
  3. Visualizações Interativas:
  4. Ambiente Interativo:
  5. Compartilhamento e Colaboração:

Como Python e Jupyter Notebook Trabalham Juntos

  1. Desenvolvimento e Prototipagem Rápida:
  2. Documentação e Educação:
  3. Análise de Dados:
  4. Reprodutibilidade da Pesquisa:

Exemplo de Uso

Imagine que você está explorando um conjunto de dados de vendas. Em um Jupyter Notebook, você pode:

  1. Carregar Dados: Usar Python para carregar dados de um arquivo CSV.

    pythonCopiar código
    import pandas as pd
    data = pd.read_csv('sales_data.csv')
    
    
  2. Visualizar Dados: Criar gráficos para entender melhor os dados.

    pythonCopiar código
    import matplotlib.pyplot as plt
    data['sales'].plot(kind='hist')
    plt.show()
    
    
  3. Analisar e Transformar Dados: Filtrar, agregar e manipular dados conforme necessário.

    pythonCopiar código
    monthly_sales = data.groupby('month')['sales'].sum()