Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

 

Software Installation Requirements

Complete all software installations before Week 2 to ensure you are ready for the hands-on labs.

Windows

Mac

Common Tools (Windows & Mac)


Python Installation Requirements

Python must be installed directly from Python.org.

Do not use:

  • Microsoft Store Python
  • Anaconda
  • Miniconda
  • Jupyter distributions
  • Any vendor-managed Python installation

The python command should be available from your terminal and point to your Python.org installation.


Verify Python Installation

Open a terminal and run:

python --version

or

python3 --version

Expected output:

Python 3.13.x

If your version is lower than 3.13, upgrade Python before proceeding.


Verify UV Installation

Open a terminal and run:

uv --version

You should see the installed UV version displayed successfully.


Verify Git Installation

Open a terminal and run:

git --version

Verify Docker Installation

Open a terminal and run:

docker --version

Verify VS Code Setup

Launch VS Code and confirm:

  • VS Code opens successfully
  • Thunder Client extension is installed
  • Integrated terminal opens without errors

Week 2 Readiness Checklist

Before attending Week 2, confirm the following:

  • Git is installed
  • Python 3.13 or later is installed from Python.org
  • Python is available from the command line
  • UV is installed and working
  • Docker Desktop is installed and running
  • VS Code is installed
  • Thunder Client extension is installed
  • All verification commands execute successfully