Análise de Dados com Python

PythonBeginner
Pratique Agora

Introdução

Imagine um cenário no encantador Reino de Gelo e Neve, onde uma escultora de gelo aspirante, Elsa, procura criar as esculturas de gelo mais magníficas. O seu sucesso depende da análise precisa de várias formas, texturas e estruturas de gelo.

Neste laboratório, você assumirá o papel de um analista de dados trabalhando com Elsa para analisar e visualizar dados relacionados a diferentes tipos de estruturas de gelo, o que, em última análise, a ajudará a criar esculturas impressionantes.

Coleta e Preparação de Dados

Nesta etapa, você começará coletando dados sobre diferentes formas e texturas de gelo. Em seguida, você preparará os dados para análise.

Abra um script Python chamado data_preparation.py no diretório ~/project e adicione o seguinte código para ler e preparar os dados:

## data_preparation.py
import pandas as pd

## Read the CSV file
ice_data = pd.read_csv('/home/labex/project/ice_data.csv')

## Display the data
print(ice_data)

Execute o script:

python data_preparation.py

As informações abaixo devem ser exibidas no seu terminal:

      Type Texture  Temperature
0   Frosty   Rough            5
1    Clear  Smooth          -10
2  Crystal   Shiny           -3

Análise e Visualização de Dados

Nesta etapa, você realizará a análise de dados e criará visualizações com base nos dados preparados.

  1. Abra um novo script Python chamado visualization.py no diretório ~/project e adicione o seguinte código para analisar e visualizar os dados de gelo:
import pandas as pd
import matplotlib.pyplot as plt

## Read the CSV file into a DataFrame
ice_data = pd.read_csv('/home/labex/project/ice_data.csv')

## Visualize the temperature distribution
plt.hist(ice_data['Temperature'], bins=3, color='skyblue', edgecolor='black')
plt.title('Ice Temperature Distribution')
plt.xlabel('Temperature')
plt.ylabel('Frequency')
plt.show()
plt.savefig('/home/labex/project/temperature_distribution.png')
  1. Execute o script visualization.py usando o seguinte comando:
python ~/project/visualization.py

Após executar o script, você verá uma imagem chamada temperature_distribution.png. Você pode clicar na imagem para ver o diagrama visual.

Resumo

Neste laboratório, você utilizou Python para análise e visualização de dados para auxiliar Elsa em sua busca por criar esculturas de gelo deslumbrantes. Você coletou, preparou, analisou e visualizou dados relacionados a diferentes tipos de estruturas de gelo. Isso o equipou com as habilidades para analisar e apresentar dados de forma eficaz, estabelecendo uma base sólida para explorações futuras no campo da análise de dados usando Python.