Back

Python - Exemplos práticos

Agora que você entendeu para que serve o Python e como utilizá-lo, veremos alguns exemplos práticos. Como estamos falando de dados, vamos abordar a biblioteca Pandas.

1. Instalando o Pandas

Antes de começar, você precisa instalar a biblioteca pandas. Se ainda não fez isso, você pode instalar usando o seguinte comando:

pip install pandas

2. Criando e exibindo um DataFrame

Um DataFrame é uma estrutura de dados bidimensional que pode ser comparada a uma tabela em um banco de dados ou uma planilha do Excel.

import pandas as pd  

# Exemplo 1: Criando um DataFrame 
dados = {
    'Nome': ['Ana', 'Carlos', 'João'],
    'Idade': [23, 35, 45],
    'Cidade': ['São Paulo', 'Rio de Janeiro', 'Belo Horizonte'] 
}  
    
df = pd.DataFrame(dados)
print("DataFrame:") 
print(df)

Explicação: Neste exemplo, criamos um DataFrame a partir de um dicionário de dados e exibimos o DataFrame. É como criar uma tabela simples com algumas informações.

3. Acessando dados no DataFrame

Você pode acessar colunas, linhas e células específicas em um DataFrame.

# Exemplo 2: Acessando dados 
print("\nColuna Nome:")
print(df['Nome'])

print("\nPrimeira linha:")
print(df.iloc[0]) 

print("\nCélula específica (Idade de Carlos):") 
print(df.loc[df['Nome'] == 'Carlos', 'Idade'].values[0])`

Explicação: Aqui, acessamos uma coluna específica, a primeira linha e uma célula específica. É como pegar informações de uma tabela usando índices ou condições.

4. Filtrando dados

Filtrar dados permite que você selecione apenas as informações que atendem a determinadas condições.

# Exemplo 3: Filtrando dados 
filtro = df['Idade'] > 30 
print("\nPessoas com mais de 30 anos:") 
print(df[filtro])

Explicação: Este código filtra e exibe apenas as linhas onde a idade é maior que 30. É como buscar todas as pessoas em uma lista que atendem a um critério específico.

5. Adicionando e removendo colunas

Você pode adicionar novas colunas e remover colunas existentes em um DataFrame.

# Exemplo 4: Adicionando e removendo colunas 
df['Profissão'] = ['Engenheira', 'Médico', 'Professor'] 
print("\nDataFrame com nova coluna:") 
print(df)  

df = df.drop('Cidade', axis=1) 
print("\nDataFrame sem a coluna Cidade:") 
print(df)

Explicação: Aqui, adicionamos uma nova coluna chamada "Profissão" e depois removemos a coluna "Cidade". É como modificar uma tabela adicionando novas informações ou removendo as desnecessárias.

6. Calculando estatísticas básicas

O pandas oferece funções para calcular estatísticas básicas sobre os dados.

# Exemplo 5: Calculando estatísticas 
media_idade = df['Idade'].mean() 
print("\nMédia das idades:") 
print(media_idade)

Explicação: Este código calcula a média das idades no DataFrame. É como usar uma calculadora para obter uma visão geral dos dados.