Loading video player...
Setting up a Python project from absolute scratch — no Python installed, no tools, nothing. We install uv, install Python through it, create a FastAPI API, test it with Postman, write automated tests with pytest, and set up GitHub Actions so tests run automatically on every push. Everything in this video: - Installing uv (Python package manager) - Installing Python without python.org - Creating a project with uv init - Writing a FastAPI API with 3 endpoints - Testing endpoints with Postman - Writing automated tests with pytest - Setting up GitHub Actions for CI - Bonus: Dockerfile walkthrough Commands used: powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex" uv python install 3.12 mkdir myname-example-repo && cd myname-example-repo uv init uv sync uv run uvicorn main:app --reload uv run pytest -v Repo: https://github.com/rutrading/kyle-example-repo --- Tags: python tutorial, uv python, fastapi tutorial, python project setup, uv package manager, github actions tutorial, python ci cd, fastapi postman, pytest tutorial, python from scratch, python beginner, uv init, uv sync, python api tutorial, fastapi github actions, python 2025, docker python, dockerfile tutorial, python virtual environment, uv vs, pip