It’s time to learn uv.
uv is a new addition to the Python ecosystem. But it has quickly become a favorite among Python developers:
•
- It’s super fast
- it replaces a ton of other tools, including pip, pipx, venv, and pyenv
- It dramatically simplifies the creation and management of packages
- It manages dependencies and package versions
- It lets you package and distribute packages to PyPI
It’s easy to say, “I’ll just use uv instead of pip.” But if you do that, you aren’t really taking advantage of all it has to offer.
That’s why I’ve prepared this 12-part uv crash course. Sign up, and every day (for 12 days) you’ll get a new message from me describing how to use uv. Topics I address include:
- How to create a new project with uv… and how to convert an existing project to use it
- The “src” layout style, and why it’s a good idea
- Installing and using tools
- Handling dependencies
- Publishing your projects to PyPI
This course, like all of my training, goes far beyond syntax. It explains why you would want to use each piece of syntax, and how it is part of a greater whole. I also explain what tools and techniques uv is trying to replace, and how to switch your work to a more “uvonic” way.
Best of all, this e-mail course is completely free!
Sign up now, and join the many Python developers around the world who are using uv — and not just as a faster version of pip.
