Integrated Development Environments (IDEs)

There are many different IDEs available for Python. Each one typically includes the following main components:

  1. Code window or code editor, for writing and manipulating source code.
  2. Python shell, to provide output and accept input when a program is running.
  3. Debugger, to assist with locating and correcting errors.


This tutorial uses Thonny as the primary IDE. It has many advantages. LIST THEM.


If you are not sold on Thonny, Python comes with a built-in IDE called IDLE. It is included with all releases of Python, which can be downloaded from the official Python website. MORE.

If you cannot install Python on your computer, or simply prefer an IDE that you can access from anywhere, allows you to run your code “in the cloud”. MORE.