uv for Modern Python Development: A Hands-On Guide to Fast Dependency Management, Virtual Environments, Workspaces, Packaging, CI/CD, and Migration from pip and Poetry
Langue : anglais
Edité par Independently published, 2026
- Livre broché
- Neuf

Vendeur : California Books, Miami, FL, Etats-UnisCalifornia Books
Vendeur AbeBooks depuis 27 octobre 2023
Etat: Neuf
EUR 36,73
Quantité disponible : Plus de 20 disponibles
Ajouter au panierA propos de cet article
Print on Demand.
N° de réf. du vendeur I-9798163849741
- Titre
- uv for Modern Python Development: A Hands-On Guide to Fast Dependency Management, Virtual Environments, Workspaces, Packaging, CI/CD, and Migration from pip and Poetry
- Auteur
- Koele, Haider
- Éditeur
- Independently published
- Année de publication
- 2026
- État de l'article
- New
- Reliure
- Couverture souple
- Langue
- anglais
- ISBN à 13 chiffres
- 9798163849741
Tired of confusing Python installations, dependency conflicts, and virtual environments that never seem to work the way you expect?
Managing Python projects shouldn't be harder than writing Python code. Whether you're starting your first serious project or struggling with traditional development tools, uv for Modern Python Development offers a simpler, faster, and more organized way forward.
This practical, beginner-friendly guide introduces uv through clear explanations, manageable examples, and step-by-step exercises. No previous experience with uv is required. With basic Python and command-line familiarity, you'll learn how to build reliable development workflows without getting overwhelmed by complicated configurations.
Rather than memorizing commands, you'll develop a real Python application from scratch, gradually adding dependencies, automated tests, reusable packages, and production-ready workflows. Mistakes become opportunities to learn, and every completed exercise builds confidence.
Key Features-
Step-by-step instruction: Learn essential uv commands and workflows through clear, approachable explanations.
-
Hands-on project: Build and improve a practical Data Audit CLI application throughout the book.
-
Real-world development skills: Apply modern practices for dependency management, packaging, testing, and automation.
-
Practical exercises and references: Reinforce your knowledge with chapter exercises, command references, and useful checklists.
-
Install uv, manage Python versions, and create isolated virtual environments.
-
Configure Python projects using pyproject.toml, resolve dependencies, and maintain reproducible lockfiles.
-
Run Python scripts, manage developer tools, and organize multi-package workspaces.
-
Build, validate, and publish Python packages using modern packaging workflows.
-
Automate testing and builds with GitHub Actions, CI/CD pipelines, and Docker.
-
Manage private package indexes, dependency security, and installation performance.
-
Migrate existing projects from pip, pip-tools, and Poetry while maintaining reliable production workflows.
This book is ideal for Python learners, students, self-taught developers, software engineers, and professionals who want to simplify their development environments. Whether you're completely new to uv or looking to modernize an existing Python project, you'll find practical guidance that builds on your existing Python knowledge.
Table of ContentsChapter 1: uv Fundamentals and Modern Python Development
Chapter 2: Python Version Management, Virtual Environments, and Project Setup
Chapter 3: Dependency Management, Resolution, and Reproducible Lockfiles
Chapter 4: Python Scripts, Developer Tools, and Local Development Workflows
Chapter 5: Python Workspaces and Multi-Package Development
Chapter 6: Python Packaging, Distribution Builds, and PyPI Publishing
Chapter 7: CI/CD Automation, Testing, Caching, and Docker Integration
Chapter 8: Private Package Indexes, Dependency Security, and Performance
Chapter 9: Migrating Python Projects from pip, pip-tools, and Poetry
Chapter 10: Production Python Workflows, Team Collaboration, and Maintenance
Start Building Better Python Workflows TodayYou don't need to master every development tool at once. With practical guidance, achievable exercises, and a clear learning path, you can develop the skills to manage Python projects with greater confidence.
Get your copy of uv for Modern Python Development today and take the next step toward faster, cleaner, and more reliable Python development!
« Synopsis » peut appartenir à une autre édition de cet ouvrage.
California Books
Miami, FL, Etats-Unis
Vendeur AbeBooks depuis 27 octobre 2023
Frais d'expédition à l'intérieur de ce pays : Etats-Unis
| Article | 3 à 7 jours ouvrés | 2 à 5 jours ouvrés |
|---|---|---|
| Premier article | EUR 2,67 | EUR 15,16 |
Modes de paiement
Description de la boutique
We have 20 years experience selling books worldwide! Friendly customer support. Your satisfaction guaranteed!
Spécialité
All authorized categoriesProfil professionnel du vendeur
Miramar International Services LLC
FL, Etats-Unis
Droit de rétractation
Si vous êtes un consommateur, vous pouvez exercer votre droit de rétractation sur le contrat conformément à ce qui suit. Le mot « consommateur » désigne toute personne physique agissant à des fins qui n'entrent pas dans le cadre de son activité commerciale, artisanale ou professionnelle.
Informations concernant le droit de rétractation
Droit statutaire de rétractation
Vous avez le droit d'exercer votre droit de rétractation sur ce contrat dans les 14 jours sans donner de raison.
Le délai de rétractation expirera au bout de 14 jours à compter du jour où vous-même, ou un tiers autre que le transporteur et désigné par vous, prendrez physiquement possession de la dernière marchandise, du dernier lot ou de la dernière pièce.
Pour exercer votre droit de rétractation, remplissez électroniquement et envoyez une déclaration claire sur notre site Web, sous « Vos achats » dans « Votre compte ». Nous vous communiquerons sans délai un accusé de réception de cette rétractation sur un support durable (par exemple, par e-mail).
Pour respecter le délai de rétractation, il vous suffit d'envoyer votre message concernant l'exercice de votre droit de rétractation avant l'expiration du délai de rétractation.
Effets de la rétractation
Si vous exercez votre droit de rétractation sur ce contrat, nous vous rembourserons tous les paiements que vous avez effectués, y compris les frais de livraison (à l'exception des frais supplémentaires résultant du choix d'un mode de livraison autre que le type de livraison standard le moins cher que nous proposons).
Nous pouvons déduire du remboursement la perte de valeur de toute marchandise livrée, si la perte est le résultat d'une manipulation inutile de votre part.
Nous effectuerons le remboursement dans les meilleurs délais, et au plus tard 14 jours après le jour où nous aurons été informés de votre décision d'exercer votre droit de rétractation sur ce contrat.
Nous effectuerons le remboursement en utilisant le même moyen de paiement que celui que vous avez utilisé pour la transaction initiale, sauf si vous en avez expressément convenu autrement ; en tout état de cause, aucuns frais ne vous seront facturés à la suite d'un tel remboursement.
Nous pouvons suspendre le remboursement jusqu'à ce que nous ayons reçu les marchandises ou que vous ayez fourni la preuve que vous avez renvoyé les marchandises, en fonction de la première éventualité.
Vous devez renvoyer les marchandises ou les remettre à California Books, Fort Wayne, Indiana, U.S.A., sans retard injustifié et, en tout état de cause, au plus tard 14 jours à compter du jour où vous nous avez communiqué votre décision de rétractation du présent contrat. Le délai est respecté si vous renvoyez les marchandises avant l'expiration du délai de 14 jours. Vous devrez prendre en charge les frais directs du renvoi des marchandises. Vous n'êtes responsable que de toute diminution de valeur des marchandises résultant d'une manipulation autre que celle nécessaire pour établir la nature, les caractéristiques et le fonctionnement des marchandises.
Exceptions au droit de rétractation
Le droit de rétractation ne s'applique pas à ce qui suit :
- Distribution de journaux, de revues ou de magazines, à l'exception des contrats d'abonnement ; et
- Fourniture d'un contenu numérique qui n'est pas fourni sur un support matériel (par exemple, sur un CD ou un DVD) si vous avez accepté, lors de votre commande, que nous puissions commencer à le livrer et que vous ne puissiez pas exercer votre droit de rétractation une fois la livraison commencée.