Skip to content

Blog

How to install Python for beginners

Installing Python is easy. Follow the steps below to install it on your computer.

  1. Download the Python installer

    Go to the official Python download page.
    Click the big yellow “Download Python 3.x.x” button (the x.x will be the latest version).

    Python download page

    Then, open the downloaded setup file.

  2. Install Python to the default C:\ drive

    If your C:\ drive has enough free space:

    • ✅ Check “Add python.exe to PATH”
    • ✅ Check “Use admin privileges when installing py.exe”
    • Click “Install Now”

    Python installation window

  3. Install Python to a different drive

    If your C:\ drive is low on space or you want to install Python elsewhere:

    • Open This PC and find a drive with enough free space.

      This PC

    • In the Python installer, click “Customize installation”.

      Customize installation window

    • Select the checkboxes like in the image above and click “Next”.

    • In the next screen:

      Advanced options

      • Select the checkboxes like in the image above
      • Click Browse and choose a custom path (e.g., E:\python3). Or you can type the path directly.
        We recommend creating/typing a new folder like python3 to avoid issues.
    • Click “Install”

  4. Finish the installation

    After installation completes:

    Installation complete

    • (Optional) Click “Disable path length limit”
    • Then click “Close”

    🎉 Python is now successfully installed on your computer.

iSpeakerReact development history

Before it was known as iSpeakerReact, the project was called iSpeaker.

It originated from the version included on the CD-ROM of the Oxford Advanced Learner’s Dictionary 9th edition in 2015.

Oxford iSpeaker screenshot

Developed by Oxford University Press, the tool came packed with features that were transfered to today’s iSpeakerReact. It was built using AngularJS ↗ and jQuery ↗.

However, due to its reliance on Node.js, it couldn’t run in standard web browsers. So we modified its code to make it browser-compatible. Unfortunately, there were some compromises that we had to make. For example, the recording feature had to be removed, as we didn’t know how to implement it at that time. The app was also quite buggy and not user-friendly, especially on mobile devices.