Thonny 3.3

Free An IDE specifically intended for Python beginners
3.9 
Rating
Your vote:
Latest version:
4.1.4 See all
Developer:
Screenshots
1 / 6
Awards (2)
Show all awards
Software Informer Editor Rating 4 Software Informer Virus Free award
Download
Free   16.7 MB

Thonny is an integrated development environment specifically intended for beginners and students of Python programming language. Its user interface is characterized by simplicity. However, it is not as simple as those found in text editors. Nor is it as complex as those of other IDEs, generally used by professionals. Thus, Thonny has a panel where the code is edited, another one to visualize the assigned variables, and finally, a space to execute the code. It is also very convenient to have a debugger to detect possible errors in the code.

Thonny's greatest strengths derive from its ability to promote learning. In this sense, it is excellent that it can perfectly explain the structure of a program, including function calls. Moreover, it is very easy to install as Python is pre-packaged in the IDE. The same is true regarding the installation of third party packages, which are very easy to add.

In general Thonny contains several features that you can find in other similar yet more sophisticated products, for example, expression evaluation, syntax error detection, distinction between local and global names and automatic code completion.

To conclude, it feels logical that Thonny lacks some of the features present in IDEs intended for professional programmers, such as support for other languages. Still, there is nothing to prevent you from using it comfortably even if you are an advanced programmer. Fortunately, Thonny is free of charge and available for multiple platforms.

PC Senior editor
Pedro Castro
Editor rating:
rating

Review summary

Pros

  • Cross platform
  • Step-by-step debugger
  • Prebuilt Python
  • Supports learning
  • Expression evaluation
  • Syntax error detection
  • Distinction between local and global names
  • Automatic code completion

Cons

  • No support for programming languages other than Python

Comments

3.9
Rating
20 votes
5 stars
13
4 stars
1
3 stars
1
2 stars
0
1 stars
5
User

Your vote:

Related software

Python
Python
Free
rating

Create web and desktop applications using an object oriented language.

Python - IPython
Python - IPython
Free
rating

Enhanced interactive Python shell and architecture for parallel computing.

Wing IDE 101
Wing IDE 101
Free
rating

A Python IDE specially designed for teaching purposes.

TRIK Studio
TRIK Studio
Free
rating

Program robots using a sequence of pictures and diagrams.

BrillKids Little Reader
BrillKids Little Reader
rating

Little Reader is an effective learning system for teaching your child to read.

Related suggestions

Flowcode portable download

Tags

Code editor Code completion Edit Python Auto highlight Learning programming Teaching programming Learn to program Debugging tool Python ide Programming