Argomenti di tendenza
#
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 in Python, spiegato chiaramente (con codice):
uv è incredibilmente veloce.
- Creare ambienti virtuali utilizzando uv è ~80 volte più veloce rispetto a python -m venv.
- L'installazione dei pacchetti è 4–12 volte più veloce senza caching e ~100 volte con caching.
Oggi, comprendiamo come utilizzare uv per la gestione dei pacchetti Python.
Immergiamoci!

uv è un gestore di pacchetti Python basato su Rust, progettato per essere veloce e affidabile.
Sostituisce non solo pip, ma anche pip-tools, virtualenv, pipx, poetry e pyenv, il tutto con un singolo binario autonomo.
Ecco un cheatsheet di uv per gli sviluppatori Python👇
Diamo un'occhiata al codice successivo!
1️⃣ Crea un nuovo progetto
Per impostare un nuovo progetto Python, esegui: uv init nome-progetto.
Questo crea una struttura di directory, un file TOML, uno script di esempio e un README.
Controlla questo 👇

2️⃣ Inizializza un ambiente.
Sebbene uv inizializzi automaticamente un ambiente virtuale in un progetto, puoi creare esplicitamente un ambiente virtuale con il comando `uv venv`.
Attivalo come segue:
- MacOS/Linux: source .venv/bin/activate
- Windows: .venv\Scripts\activate
Controlla questo 👇

3️⃣ Installa pacchetti
Successivamente, puoi aggiungere dipendenze utilizzando il comando `uv add <nome-libreria>`.
Quando aggiungi pacchetti, uv aggiorna il file toml e risolve l'intero albero delle dipendenze, generando un file di blocco.
Controlla questo 👇

4️⃣ Esegui uno script
Per eseguire uno script, usa il comando `uv run script[.]py`.
Se un pacchetto non è disponibile nel tuo ambiente ma è utilizzato nello script, uv lo installerà quando esegui lo script, a condizione che la dipendenza sia specificata nel file toml.
Controlla questo 👇

5️⃣ Riproduci un ambiente.
Infine, uv offre installazioni 100% riproducibili.
Diciamo che hai clonato un progetto che utilizzava uv. Puoi eseguire `uv sync` per abbinare esattamente il progetto.
Questo funziona su tutti i sistemi operativi, e anche se il progetto che hai clonato utilizzava una versione di Python diversa.
Controlla questo 👇

E questo è come puoi iniziare a usare uv.
Nota: Quando pubblichi il tuo progetto su GitHub, NON aggiungere il file uv[.]lock al tuo file gitignore. Questo aiuta uv a riprodurre l'ambiente quando altri usano il tuo progetto.
Ecco di nuovo la cheatsheet per il tuo riferimento 👇
Se l'hai trovato interessante, condividilo nuovamente con la tua rete.
Trovami → @akshay_pachaar ✔️
Per ulteriori approfondimenti e tutorial su LLM, agenti di intelligenza artificiale e apprendimento automatico!

3 ago, 20:55
uv in Python, spiegato chiaramente (con codice):
360,38K
Principali
Ranking
Preferiti