https://frontendmasters.com/workshops/professional-python/
- Familiarity with writing code in any programming language
- Ability to run commands on a Unix-like shell
- A Unix-like shell (macOS or Linux). On Windows, use WSL2 or Git Bash.
- Install Docker Desktop
- Install Visual Studio Code (or any other IDE)
- Install uv
- Python 3.14, installed with
uv python install 3.14 gitand a GitHub.com account- If you're on mac and
gitis not installed either:- Install the Homebrew package manager (recommended) and install git with
brew install git - Or install xcode command line tools
xcode-select --install
- Install the Homebrew package manager (recommended) and install git with
- Make sure an
sshkey on your machine is configured with your GitHub account. - If you're not sure, review the instructions for adding a new SSH key to your GitHub account
After installing the required tools, you're ready to get started if you can run the commands below in your terminal. Your version numbers may be different, but make sure you have Python 3.14 installed!
docker --version
# Docker version 29.3.1, build c2be9cc
git --version
# git version 2.50.1 (Apple Git-155)
uv --version
# uv 0.11.6 (65950801c 2026-04-09 aarch64-apple-darwin)
python3 --version
# Python 3.14.4
# Check that your GitHub works with the SSH key on your machine:
ssh -T git@github.com
# Hi nnja! You've successfully authenticated, but GitHub does not provide shell access.