We stand with Ukraine to help keep people safe. Join us
All Apps
Best AppsReviewsComparisonsHow-To
When you purchase through links on our site, we may earn an affiliate commission

Thonny for Mac

Python IDE for beginners.

Free
In English
Version 4.1.6
5.0
Based on 2 user rates

Thonny overview

Thonny is a Python IDE meant for learning programming.

Features:
  • Easy to get started. Thonny comes with Python 3.10 built in, so just one simple installer is needed and you're ready to learn programming. (You can also use a separate Python installation, if necessary.) The initial user interface is stripped of all features that may distract beginners
  • No-hassle variables. Once you're done with hello-worlds, select View → Variables and see how your programs and shell commands affect Python variables
  • Simple debugger. Just press Ctrl+F5 instead of F5 and you can run your programs step-by-step, no breakpoints needed. Press F6 for a big step and F7 for a small step. Steps follow program structure, not just code lines
  • Step through expression evaluation. If you use small steps, then you can even see how Python evaluates your expressions. You can think of this light-blue box as a piece of paper where Python replaces subexpressions with their values, piece-by-piece
  • Faithful representation of function calls.Stepping into a function call opens a new window with separate local variables table and code pointer. Good understanding of how function calls work is especially important for understanding recursion
  • Highlights syntax errors. Unclosed quotes and parentheses are the most common beginners' syntax errors. Thonny's editor makes these easy to spot
  • Explains scopes. Highlighting variable occurrences reminds you that the same name doesn't always mean the same variable and helps spotting typos. Local variables are visually distinguished from globals
  • Mode for explaining references. Variables are initially presented according to simplified model (name → value) but you can switch to more realistic model (name → address/id → value)
  • Code completion. Students can explore APIs with the help of code completion
  • Beginner friendly system shell. Select Tools → Open system shell to install extra packages or learn handling Python on command line. PATH and conflicts with other Python interpreters are taken care of by Thonny
  • Simple and clean pip GUI. Select Tools → Manage packages for even easier installation of 3rd party packages

What’s new in version 4.1.6

  • Make macOS installer work in Sequoia, #3283
  • Add more entitlements for macOS app bundle (may fix problems with programs using camera or microphone)
  • New and updated languages thanks to the translators at POEditor
  • Fix handling nulls in PyPI metadata (fixes installing some PyPI packages)
  • Work around dialogs getting stuck after minimizing windows, #3068
  • Fix too eager instrumentation of MicroPython code, #3043
  • Fix installing package from local file
  • Update several dependencies

Thonny for Mac

Free
In English
Version 4.1.6
Write a detailed review about Thonny

Write your thoughts in our old-fashioned comment

MacUpdate Comment Policy. We strongly recommend leaving comments, however comments with abusive words, bullying, personal attacks of any type will be moderated.
5.0

(1 Reviews of Thonny)

  • Comments

  • User Ratings

piquadratpi2
piquadratpi2
Sep 18 2019
3.2.0
5.0
Sep 18 2019
5.0
Version: 3.2.0
A real great ide for Python - small, fast and very helpful. But version 3.2.1 is the actual version, not 3.2.0!
Ervins Strauhmanis
Ervins Strauhmanis
May 17 2023
4.0.2
5.0
May 17 2023
5.0
Version: 4.0.2
piquadratpi2
piquadratpi2
Sep 18 2019
5.0
Sep 18 2019
5.0
Version: null