UV Gerenciador de Pacotes Python O UV é um gerenciador de pacotes para o Python desenvolvido pela Astral, e substitui o Pip para o gerenciamento de pacotes para o Python. O UV é desenvolvido em Rust e é muita mais rápido na instalação de pacotes Documentação UV Para realizar a instalação do UV no Windows, utilize o seguinte comando: powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex" Para verificar se o processo ocorreu corretamente utilize o comando: uv --version Iniciando um novo projeto Com o uv instalado para iniciar um projeto Python utilize o seguinte comando: uv init <nome_do_projeto> O gerenciador vai criar uma pasta com um projeto Python com essa estrutura: Instalando pacotes Para instalar um novo pacote, no terminal navegue até a pasta do projeto criado, e digite o seguinte comando: uv add <nome_pacote> Por exemplo para instalar o pacote pandas: uv add pandas O gerenciador de pacote...
Explicando o Problema Em diversas aplicações, precisamos utilizar chaves de acesso a serviços de API. Essas chaves são privadas e não devem ser expostas ao público, pois, caso caiam em mãos erradas, podem causar prejuízos financeiros, vazamento de dados ou até bloqueio dos serviços. No desenvolvimento de aplicações localmente, esse risco é menor. Porém, quando utilizamos plataformas de versionamento de código, como o GitHub, é fundamental garantir que essas chaves não sejam enviadas para o repositório público ou compartilhado. Como Proteger as Chaves Utilizando o Arquivo config.py Uma forma simples e prática de proteger as chaves de API é utilizando um arquivo config.py para armazenar essas informações sensíveis. Esse arquivo não deve ser versionado, evitando que as chaves sejam expostas no repositório remoto. Exemplo de config.py api_key = "SUA_KEY" base_url = "SUA_URL_BASE" Utilizando as Variáveis na Aplicação Para utilizar essas...