Rubriques tendance
#
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 en Python, clairement expliqué (avec code) :
uv est incroyablement rapide.
- La création d'environnements virtuels avec uv est ~80 fois plus rapide qu'avec python -m venv.
- L'installation de paquets est 4 à 12 fois plus rapide sans mise en cache, et ~100 fois avec mise en cache.
Aujourd'hui, comprenons comment utiliser uv pour la gestion des paquets Python.
Plongeons-y !

uv est un gestionnaire de paquets Python basé sur Rust, conçu pour être rapide et fiable.
Il remplace non seulement pip, mais aussi pip-tools, virtualenv, pipx, poetry et pyenv, le tout avec un seul binaire autonome.
Voici une fiche de triche uv pour les développeurs Python👇
Regardons le code ensuite !
1️⃣ Créer un nouveau projet
Pour configurer un nouveau projet Python, exécutez : uv init nom-du-projet.
Cela crée une structure de répertoire, un fichier TOML, un script d'exemple et un README.
Vérifiez ceci 👇

2️⃣ Initialiser un environnement.
Bien que uv initialise automatiquement un environnement virtuel dans un projet, vous pouvez créer explicitement un environnement virtuel avec la commande `uv venv`.
Activez-le comme suit :
- MacOS/Linux : source .venv/bin/activate
- Windows : .venv\Scripts\activate
Vérifiez ceci 👇

3️⃣ Installer des paquets
Ensuite, vous pouvez ajouter des dépendances en utilisant la commande `uv add <nom-de-la-bibliothèque>`.
Lorsque vous ajoutez des paquets, uv met à jour le fichier toml et résout l'arbre de dépendances complet, générant un fichier de verrouillage.
Vérifiez ceci 👇

4️⃣ Exécutez un script
Pour exécuter un script, utilisez la commande `uv run script[.]py`.
Si un package n'est pas disponible dans votre environnement mais qu'il est utilisé dans le script, uv l'installera lorsque vous exécuterez le script, à condition que la dépendance soit spécifiée dans le fichier toml.
Vérifiez ceci 👇

5️⃣ Reproduisez un environnement.
Enfin, uv offre des installations 100 % reproductibles.
Supposons que vous ayez cloné un projet qui utilisait uv. Vous pouvez exécuter `uv sync` pour faire correspondre précisément le projet.
Cela fonctionne sur tous les systèmes d'exploitation, même si le projet que vous avez cloné utilisait une version différente de Python.
Vérifiez ceci 👇

Et c'est ainsi que vous pouvez commencer à utiliser uv.
Remarque : Lorsque vous poussez votre projet sur GitHub, N'AJOUTEZ PAS le fichier uv[.]lock à votre fichier gitignore. Cela aide uv à reproduire l'environnement lorsque d'autres utilisent votre projet.
Voici à nouveau la feuille de triche pour votre référence 👇
Si vous l’avez trouvé perspicace, partagez-le à nouveau avec votre réseau.
Trouvez-moi → @akshay_pachaar ✔️
Pour plus d’informations et de tutoriels sur les LLM, les agents d’IA et l’apprentissage automatique !

3 août, 20:55
uv en Python, clairement expliqué (avec code) :
360,35K
Meilleurs
Classement
Favoris