Skip to content

Instantly share code, notes, and snippets.

@dtauer
Created April 29, 2026 21:18
Show Gist options
  • Select an option

  • Save dtauer/8d39d08596864b5fd74ec914eaab4ef5 to your computer and use it in GitHub Desktop.

Select an option

Save dtauer/8d39d08596864b5fd74ec914eaab4ef5 to your computer and use it in GitHub Desktop.
Python for Professional Developers Workshop

Python for Professional Developers Workshop

https://frontendmasters.com/workshops/professional-python/

Prerequisites

  • Familiarity with writing code in any programming language
  • Ability to run commands on a Unix-like shell

Requirements

  • 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
  • git and a GitHub.com account
  • If you're on mac and git is 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
  • Make sure an ssh key 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

Validating Requirements

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.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment