Rullst AcademyRullst Academy/Lesson
Python on Windows · Lesson 01 / 05

Python on Windows: the first step

Before writing programs, discover the tool that turns a file into a running program. A version on screen is initial evidence, not the end of setup.

Learning paths12 min

Let's discover together

  1. 1

    Use a supported Windows version. Open PowerShell from Start or Windows Terminal and try python --version. If Python 3.11 or later already works, you do not need to reinstall. WSL is another environment; these commands are for native Windows.

  2. 2

    If Python is missing, open python.org/downloads and install Python Install Manager through the official option or Microsoft Store. Choose the regular version, not the embeddable package. Reopen PowerShell; run pymanager install default to install the default stable release, then python --version. Installation needs internet; ask the administrator on a managed computer.

  3. 3

    If python is not found, reopen the terminal and check the official aliases and PATH guide. If an existing installation works with py, use py --version and replace python with py in this course’s commands. The old py may not accept install; pymanager is the new manager’s specific name. Do not remove installations or replace the whole PATH by trial and error.

  4. 4

    Python interprets code; IDLE is an editor with an interactive window. sys.executable shows the running program, but its path can contain your name: use it only for local checking. The Rullst Academy page installs nothing.

PYTHON · windows

From the browser to your computer

This page’s predictions use prepared examples. To practise for real, download the activity, extract it into a new folder and follow README.md one step at a time. Rullst Academy does not install or run Python on your computer.

Install only if needed

Follow the installation instructions above for this system first. Use the commands below at the indicated step; stop if an error occurs and consult the official reference.

pymanager install default
python --version

Commands in your system’s terminal

python --version
python -c "import sys; print(sys.executable)"
My files and GitHub

In the first two lessons, the editor keeps .md notes. Afterwards it keeps .py code. Download your edits to take them to another device; the ZIP contains starter material. GitHub publishing is optional and sends one file per operation, without sending your Python environment.

✦
YOUR MISSION

Install when needed and check the version and interpreter.

Now it's your turn

Discovery workshop

Prepare, observe and explain

You are preparing Windows. Imagine the query shows Python 3.14.7: the exact number can change. This confirms the command found an interpreter; you still need to save and run a file.
Build your answers and check when you are ready.
A moment to understand

Does seeing the version prove your first file is saved?

I need a hint

Compare the tools, the file and the result. You do not need to guess.

Loading your journey…

Take it with you

Record the version and working command without publishing the interpreter’s personal path. If a tool is missing, record the problem and use the linked official guide.

At your own pace

My files and GitHub

Every lesson can become your own record: code, notes or a practice plan. Saving a file to GitHub is optional and does not change your XP.

Student guide

The editor and downloads open when this lesson is available to your account. Check access below or return to the track map.

Checking your access to this lesson…

Rullstpetbot

AI can make mistakes. Check the lesson material.