CodeGym /Curso Java /Python SELF PT /Instalando as bibliotecas pandas e openpyxl para trabalha...

Instalando as bibliotecas pandas e openpyxl para trabalhar com Excel no Python

Python SELF PT
Nível 27 , Lição 1
Disponível

1. Escolhendo as bibliotecas certas para trabalhar com Excel

Se o Instagram é o lugar onde suas fotos ganham vida, o Excel é onde os números ganham sentido. Python, por sua vez, é um assistente fantástico para lidar com essas "vidas" dos números graças às bibliotecas pandas e openpyxl.

Por que pandas e openpyxl?

pandas é seu amigo que sempre conhece o atalho para fugir do trânsito, porque ele simplifica qualquer trabalho com dados. Essa biblioteca oferece estruturas de dados poderosas e ferramentas de análise, tornando-se indispensável ao trabalhar com tabelas e outros dados estruturados.

openpyxl, por outro lado, age como um guia para o mundo do Excel. É a principal biblioteca para leitura e escrita de arquivos Excel (.xlsx), feita para trabalhar lado a lado com o pandas.

Essas duas bibliotecas juntas são tipo o Batman e o Robin, só que no mundo dos dados. Elas trabalham em harmonia para obter os melhores resultados, permitindo ler, modificar e salvar arquivos Excel sem esforço.

2. Instalando as bibliotecas necessárias

Guia passo a passo para instalar pandas e openpyxl

Bora começar! Para instalar nossas ferramentas mágicas, você precisa executar um conjunto super complicado (brincadeira) de comandos no seu computador. Tudo o que você precisará neste momento é o terminal. Usando o pip, o gerenciador de pacotes do Python, insira os seguintes comandos:

Bash

pip install pandas
pip install openpyxl

Não esqueça de dizer as palavras mágicas "Kreks, feks, peks" — claro, não é obrigatório, mas dá aquele toque dramático ao momento.

Verificando a instalação correta das bibliotecas

Depois de instalar, precisamos garantir que nossas bibliotecas foram adicionadas corretamente ao sistema. Para isso, abra o interpretador do Python e execute:

Python

import pandas as pd
import openpyxl

Se tudo ocorrer sem erros, parabéns! Você está no caminho certo para criar obras-primas automatizadas no Excel. Caso contrário, verifique se seu ambiente virtual ou interpretador Python está configurado corretamente.

3. Configurando o ambiente

As bibliotecas que você utiliza têm outras bibliotecas das quais dependem. Ao instalar uma biblioteca, geralmente todas as dependências são instaladas automaticamente para que você possa trabalhar sem problemas. No entanto, se você instalar muitas bibliotecas, algumas podem trazer dependências iguais, mas em versões diferentes. Isso pode causar conflitos. Por isso, é útil criar um ambiente virtual específico para cada projeto.

Configurando um ambiente virtual para gerenciar dependências do projeto

Trabalhar com ambientes virtuais é uma forma de proteger seu projeto do impacto negativo do mundo externo. Nunca se sabe quando uma biblioteca vizinha vai te causar dor de cabeça com incompatibilidades. Para criar um ambiente virtual, execute:

Bash

python -m venv myenv

Depois, ative-o. No Windows:

Bash

myenv\Scripts\activate

No macOS ou Linux:

Bash

source myenv/bin/activate

Pronto, você está preparado para trabalhar num ambiente isolado e seguro.

4. Aplicações práticas e conclusões

Tem a história de um programador russo, que automatizou a maioria dos seus processos de trabalho, incluindo conversar com a esposa e fazer café. Ele criou scripts que enviavam mensagens para a esposa sobre atrasos no trabalho e que ativavam a cafeteira em horários específicos. Esta história chamou a atenção da mídia estrangeira e foi amplamente discutida na internet. No computador dele, após sua saída, encontraram scripts muito interessantes...

Por exemplo, o smack-my-bitch-up.sh enviava mensagens para sua esposa dizendo "Atrasado no trabalho", escolhendo aleatoriamente um dos motivos pré-escritos. Ele era executado automaticamente após as nove da noite se houvesse sessões interativas no protocolo ssh com o login do programador.

Já o script badun.sh em datas específicas enviava mensagens para o chefe dizendo “Não estou me sentindo bem, vou trabalhar de casa”, caso o autor não começasse a trabalhar às 8:45 da manhã. Além disso, ele até automatizou o trabalho com o “DBA estrangeiro” (administrador do banco de dados), chamado Kumar, criando um script chamado kumar-asshole.sh, que desfazia as ações recentes de Kumar e respondia automaticamente: “Sem problemas, cuidado na próxima vez”.

O que mais surpreendeu os ex-colegas foi que ele também automatizou o processo de fazer café. O script coffe-blyat.sh esperava cerca de 17 segundos e então enviava comandos específicos para a cafeteira conectada à rede.

Descobriram experimentalmente que [o script] iniciava o processo de preparar um half-caf chai latte médio, que começava a ser servido exatamente no momento em que a pessoa, andando tranquilamente, chegava do escritório à máquina de café. da correspondência entre os ex-colegas do programador, publicada no bash.im.

Os usuários na internet duvidaram que existissem máquinas de café que poderiam ser programadas remotamente, mas comentaristas descobriram que esses dispositivos, que funcionam com Linux, realmente existem.

Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION