Tools · Lesson 64 of 76
Complete workflow
Here's a whole small project from start to run, the modern way:
# 1. Create the project
uv init weather_tool
cd weather_tool
# 2. Add the packages you need
uv add requests
# 3. Write your code in main.py, then run it
uv run main.py
That's the everyday loop: create → add packages → write → run. When you want to share it, you commit it to Git (next section) and push to GitHub. Anyone who clones it runs uv sync and gets the identical environment.
Once this loop feels natural, you can build and share real tools — not just course exercises.
You’re reading for free. Sign in to keep your progress and earn a certificate when you finish.Sign in to keep my progress →