Tópicos populares
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
uv em Python, claramente explicado (com código):
O UV é incrivelmente rápido.
- Criação de envs virtuais. Usando UV é ~ 80x mais rápido do que Python -m venv.
- A instalação do pacote é 4–12x mais rápida sem cache e ~100x com cache
Hoje, vamos entender como usar uv para gerenciamento de pacotes Python.
Vamos mergulhar!

uv é um gerenciador de pacotes Python baseado em Rust construído para ser rápido e confiável.
Ele substitui não apenas pip, mas também pip-tools, virtualenv, pipx, poesia e pyenv, tudo com um único binário autônomo.
Aqui está um cheatsheet uv para devs👇 Python
Vejamos o código a seguir!
1️⃣ Criar um novo projeto
Para configurar um novo projeto Python, execute: uv init project-name.
Isso cria uma estrutura de diretório, um arquivo TOML, um script de exemplo e um README.
Confira: 👇

2️⃣ Inicialize um env.
Embora uv inicializa automaticamente um env virtual. Em um projeto, você pode criar explicitamente um env virtual. com comando 'uv venv'.
Ative-o da seguinte forma:
- MacOS/Linux: fonte .venv/bin/activate
- Windows: .venv\Scripts\activate
Confira: 👇

3️⃣ Instalar pacotes
Em seguida, você pode adicionar dependências usando o comando 'uv add <library-name>'.
Quando você adiciona pacotes, o uv atualiza o arquivo toml e resolve a árvore de dependência completa, gerando um lockfile.
Confira: 👇

4️⃣ Executar um script
Para executar um script, use 'uv run script[.]comando py'.
Se um pacote não estiver disponível em seu ambiente, mas for usado no script, o uv o instalará quando você executar o script, desde que a dependência seja especificada no arquivo toml.
Confira: 👇

5️⃣ Reproduzir um env.
Finalmente, uv dá 100% de instalações reprodutíveis.
Digamos que você clonou um projeto que usava uv. Você pode executar 'uv sync' para corresponder com precisão ao projeto.
Isso funciona em todo o sistema operacional e, mesmo que o projeto clonado tenha usado uma versão diferente do Python.
Confira: 👇

E é assim que você pode começar a usar uv.
Nota: Quando você envia seu projeto para o GitHub, NÃO adicione o uv[.]Bloqueie o arquivo para seu arquivo gitignore. Isso ajuda a reproduzir o ambiente quando outras pessoas usam seu projeto.
Aqui está o cheatsheet novamente para sua referência 👇
Se você achou isso perspicaz, compartilhe novamente com sua rede.
Encontre-me → @akshay_pachaar ✔️
Para mais informações e tutoriais sobre LLMs, AI Agents e Machine Learning!

3/08/2025
uv em Python, claramente explicado (com código):
360,58K
Top
Classificação
Favoritos