If you are using any of the Apple laptops, these are the instructions you want.
python --version
The output should look something like this
Now when you run the terminal command again you should see the new version printed out in the terminal (you may have to open a new terminal).
pip3 --version
If you did not have to download it and the output does not look like the above, then install it by running the below, replace the 3.13 with whichever version you downloaded
python3.13 -m ensurepip --upgrade
It should look like the below:
If you get an error that looks something like this:
If you get any other kind of error then don't worry, we can get setup together at the beginning of our first lesson!
For any laptop that is not a mac
python --version
The output should look something like this
If it does then you're all set as long as the major (the first number) version number is 3 and the minor (the second number) version number is 12 or greater.
If it doesn't look like that, lets first find out what type of processor you have.
Open Settings (WIn+I) or by searching in the task bar.
Click on System on the left side, and click on About on the right side.
Under Device specifications, look to see if your Operating system is 64-bit operating system, x64-based processor (64-bit) or 64-bit operating system, ARM-based processor (ARM64).
Find the python installation for your system type by going to the official Python website. According to the system type above, this computer wants this one Download Windows Installer (64-bit), if your computer requires shows click to download and find the downloaded .exe file (usually in your Downloads folder) and double-click to open it.
Follow the prompts in the Python installer:
When the installer launches, make sure the bottom two check boxes are both clicked.
Select Allow if a window pops up asking for permissions for the installer to make changes on your com.
At the end of the installer you should see this screen.
Now when you open a new command prompt and run the python --version command again you should see the new version printed out in the terminal.
pip3 install virtualenv
To see if that worked you should be able to run the next commands
mkdir my_first_project
python -m venv .venv
source .venv/bin/activate
The output should look like the below, you should see a (.venv) in front of all commands now, this means you're inside the project's dependency "box".
python -m pip install Django==5.1.2
Now you should be all set for our first lesson!