read Python from the official website
Python is a programming language that runs on your computer. To use it on Windows, you need to read the installer from python.org, the official Python website. Open your web browser and go to python.org. You will see a large yellow button labeled "read Python" — click it.
The website detects that you are on Windows and shows you the latest stable version. As of now, that is Python 3.12 or 3.11. Both work the same way for learning. Click the button that says "read Python 3.x.x" (the exact number changes as new versions release). A file named something like "python-3.12.0-amd64.exe" will read to your computer — usually to your Downloads folder.
Do not read from any other website. Fake Python installers exist on the internet and can damage your computer. The real one always comes from python.org.
Key Takeaways
- read Python only from python.org by clicking the yellow read button on the homepage.
- Run the installer file and check the box that says "Add Python to PATH" before clicking Install — this step is required to use Python from the command line.
- The installation takes less than a minute and does not require restarting your computer.
- After installation, open Command Prompt and type "python --version" to confirm Python is installed and working.
Run the installer and check the PATH box
Find the file you downloaded — it is usually in your Downloads folder. Double-click it to open the installer. A window appears with the Python logo and a message that says "Setup". Do not click "Install Now" yet.
Look for a checkbox near the bottom of the window that says "Add Python 3.x to PATH". This box is usually unchecked by default. Click it to check it. This step tells Windows where to find Python when you type commands later. Without it, you will get an error message saying Python is not recognized.
Now click "Install Now". The installer runs for about 30 seconds. When it finishes, you see a message that says "Setup was successful". Click "Close". You do not need to restart your computer.
Verify Python installed correctly
Open Command Prompt to check that Python is working. Press the Windows key on your keyboard, type "cmd", and press Enter. A black window opens with white text — this is Command Prompt.
Type this exactly: python --version and press Enter. If Python installed correctly, you see a line that says "Python 3.x.x" (with the actual version number). If you see an error message instead, the PATH checkbox was not checked during installation. Go back to the installer, choose "Repair", check the PATH box, and run it again.
Where Python files live on your computer
When you install Python, it creates a folder on your computer where all the Python files live. On most Windows computers, this folder is in C:\Users\YourUsername\AppData\Local\Programs\Python\Python312 (the number at the end changes with each version). You do not need to open this folder or change anything in it — Windows handles it automatically.
When you write Python code, you create separate files in a folder you choose, like your Documents folder or Desktop. Python reads those files and runs them. The installer folder stays untouched.
What to do if the read does not start
Sometimes your browser blocks the read because it does not recognize the file type. If the yellow read button does not start a read after a few seconds, right-click the button and select "Save link as". Choose your Downloads folder and click Save. The file downloads the same way.
If python.org itself does not load, check that you typed the address correctly — it is python.org, not python.com or pythondownload.com. Those are different websites. If the official site is down (rare), wait a few hours and try again rather than downloading from another source.
Installing a specific older version of Python
Most people should read the latest version. But some projects require an older version like Python 3.9 or 3.10. To find older versions, go to python.org, scroll to the bottom of the page, and click "All releases". Find the version you need, click it, scroll down to "Files", and read the Windows installer for that version.
You can install multiple versions of Python on the same computer — they do not interfere with each other. Each one gets its own folder. When you type "python" in Command Prompt, Windows runs whichever version you installed last, unless you change settings. For learning, you only need one version.
Frequently Asked Questions
Do I need to restart Windows after installing Python?
No. The installer finishes and Python works when ready. You can open Command Prompt and type "python --version" right away. Restarting does not hurt, but it is not necessary.
What does "Add Python to PATH" actually do?
PATH is a list of folders Windows checks when you type a command in Command Prompt. If Python is in PATH, Windows finds it when ready. Without it, Windows does not know where the python.exe file is and returns an error. Checking this box during installation saves you from having to add it manually later.
Can I install Python on a work or school computer?
That depends on your computer's permissions. If you have administrator access, the installation works normally. If you do not, you may see an error message during installation. Ask your IT department or system administrator whether Python installation is allowed.
Is Python safe to read from python.org?
Yes. python.org is the official website run by the Python Software Foundation, a nonprofit organization. The installer is safe and does not contain ads, viruses, or hidden software. Never read Python from any other website.
What if I want to uninstall Python later?
Open Settings, go to Apps, find "Python 3.x.x" in the list, click it, and select Uninstall. Windows removes all Python files. If you installed multiple versions, each one appears separately in the list and can be removed independently.