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):
uv é incrivelmente rápido.
- Criar ambientes virtuais usando uv é ~80x mais rápido do que python -m venv.
- A instalação de pacotes é 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, projetado para ser rápido e confiável.
Ele substitui não apenas o pip, mas também o pip-tools, virtualenv, pipx, poetry e pyenv, tudo com um único binário autônomo.
Aqui está um cheatsheet do uv para desenvolvedores Python👇
Vamos olhar o código a seguir!
1️⃣ Criar um novo projeto
Para configurar um novo projeto em Python, execute: uv init nome-do-projeto.
Isto cria uma estrutura de diretórios, um arquivo TOML, um script de exemplo e um README.
Verifique isto 👇

2️⃣ Inicialize um ambiente.
Embora o uv inicialize automaticamente um ambiente virtual em um projeto, você pode criar explicitamente um ambiente virtual com o comando `uv venv`.
Ative-o da seguinte forma:
- MacOS/Linux: source .venv/bin/activate
- Windows: .venv\Scripts\activate
Verifique isto 👇

3️⃣ Instalar pacotes
Em seguida, pode adicionar dependências usando o comando `uv add <nome-da-biblioteca>`.
Quando adiciona pacotes, o uv atualiza o arquivo toml e resolve a árvore de dependências completa, gerando um arquivo de bloqueio.
Verifique isto 👇

4️⃣ Execute um script
Para executar um script, use o comando `uv run script[.]py`.
Se um pacote não estiver disponível no seu ambiente, mas for utilizado no script, o uv irá instalá-lo quando você executar o script, desde que a dependência esteja especificada no arquivo toml.
Verifique isto 👇

5️⃣ Reproduzir um ambiente.
Finalmente, o uv oferece instalações 100% reproduzíveis.
Digamos que você clonou um projeto que usava uv. Você pode executar `uv sync` para corresponder precisamente ao projeto.
Isso funciona em diferentes sistemas operacionais, e mesmo que o projeto que você clonou usasse uma versão diferente do Python.
Verifique isto 👇

E é assim que você pode começar a usar o uv.
Nota: Quando você enviar seu projeto para o GitHub, NÃO adicione o arquivo uv[.]lock ao seu arquivo gitignore. Isso ajuda o uv 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, 20:55
uv em Python, claramente explicado (com código):
360,45K
Top
Classificação
Favoritos