Tools · Lesson 60 of 76
Essential tools
Beyond the language itself, a few tools make real Python work smoother and more professional. We'll meet three:
- uv — a fast, modern way to manage Python versions, virtual environments, and packages, all in one.
- Ruff — checks and tidies your code's style automatically.
- Git & GitHub — track changes to your code and share it online.
You don't need any of these to finish this course — every lesson runs in the browser. But when you start building your own projects on your own machine, these are the tools that keep things clean and shareable. The next lessons introduce each one.
You’re reading for free. Sign in to keep your progress and earn a certificate when you finish.Sign in to keep my progress →