Software Alternatives, Accelerators & Startups

Thonny

Python IDE for beginners.

Thonny

Thonny Reviews and Details

This page is designed to help you find out whether Thonny is good and if it is the right choice for you.

Screenshots and images

  • Thonny Landing page
    Landing page //
    2023-07-15

Features & Specs

  1. Beginner-Friendly Interface

    Thonny is designed with simplicity in mind, which makes it ideal for beginners. The interface is clean and intuitive, helping new users to focus on learning Python without being overwhelmed by unnecessary features.

  2. Integrated Python Debugger

    Thonny comes with a built-in debugger that allows users to step through their code line by line. This feature helps in understanding the flow of the program and is especially useful for debugging and learning.

  3. Simple Variable Inspector

    The variable inspector in Thonny provides a clear and straightforward view of variables and their values, helping users to better understand how data changes as the program runs.

  4. Preinstalled with Python

    Thonny comes with Python preinstalled, which makes the setup process easier for beginners. Users donโ€™t have to worry about separate Python installation and can start coding right away.

  5. Support for MicroPython

    Thonny supports MicroPython, making it a suitable choice for programming microcontrollers and embedded systems. This expands its usability beyond just desktop applications.

  6. Educational Focus

    Thonny includes features specifically designed for educational purposes, such as highlighting syntax errors and visualizing code execution, which helps students grasp programming concepts more effectively.

Badges

Promote Thonny. You can add any of these badges on your website.

SaaSHub badge
Show embed code

Videos

Thonny - a Python IDE for beginners

Step Through Python Scripts With Thonny

Introducing Thonny

Reviews

  1. User avatar
    steve
    ยท retired ยท
     
    I like Thonny

    I started an on-line python course that used Pycharm as its basis. I had previously used Thonny to look at code for various programs. I found Pycharm to be over-featured for a beginner like me. Thonny seems much more on my level so I am continuing the course using it instead. And successfully I might add.

Post a review

Social recommendations and mentions

We have tracked the following product recommendations or mentions on various public social media platforms and blogs. They can help you see what people think about Thonny and what they use it for.
  • Essential Software for Hardware Hackers: Your First IDE & Tools
    Raspberry Pi Pico (MicroPython): The Thonny IDE is highly recommended and often pre-installed in Raspberry Pi OS. - Source: dev.to / 6 months ago
  • Antirez/load81: SDL based Lua programming environment for kids similar to Codea
    The nice thing about Python is that because it's so pervasive as a teaching language, there are many tools for it that specifically cater to this niche. In particular, https://thonny.org is very nice for explaining basic programming concepts like expression evaluation and function calls. And yeah, turtle graphics is the time-honored method of teaching things like loops, recursion, and parametrization via functions... - Source: Hacker News / 11 months ago
  • Python: From Beginners to Pro in 30 Mins (Part 1)
    Thonny or IDLE are great starting points for beginners due to their simplicity. As you become more comfortable, VS Code or PyCharm Community Edition offers more features to help you develop your skills. - Source: dev.to / about 1 year ago
  • FeedMyFurBabies โ€“ Send and Receive MQTT messages between AWS IoT Core and your micro-controller
    Install Thonny and run it. Then go to Tools -> Options, to configure the ESP32C3 device in Thonny to match the settings shown in the screenshot below. - Source: dev.to / over 1 year ago
  • Raspberry Pico Badger: Hardware Features and OS
    The recommended way to programm MicroPython on the Raspberry Pico is to use the Thonny IDE. Accessing the Badger with reveals the following file structure:. - Source: dev.to / over 1 year ago
  • Abstract Classes in Python
    Personally, I like to debug and step through code to see where I went wrong so I'm going to paste the code into my Thonny IDE. I like Thonny for small code challenges like this because it doesn't require setting up a whole project just to run and step through code. - Source: dev.to / almost 2 years ago
  • Ask HN: Do you know any good coding platform for education?
    Thonny is designed speciffically for that purpose https://thonny.org . For beginners the main advantage is the easier install and maintainance, and the less intimidating/cluttered environment. IMHO it makes some decent tradeoffs, and it is an onramp for students evolving to VSCode or PyCharm when they feel ready. - Source: Hacker News / almost 2 years ago
  • Macropad with KMK
    I use the serial console with a tool like Thonny to debug KMK/CircuitPython code on my device. Running something like import main; main.keyboard.go() usually prints a useful error message. Source: about 2 years ago
  • Help me Please
    If you think you need an IDE then Thonny is a good one for beginners. It does more than a simple text editor, some of which you won't use initially, but it is more to learn on top of learning python. Source: over 2 years ago
  • Whatโ€™s an free bare bones IDE for Python that works smoothly out of the box?
    VSCode is good but I wouldn't describe it as "barebones". I recommend Thonny. It's a Python IDE specifically for beginners. Source: over 2 years ago
  • There's just TOO MUCH material!!!
    All you really need to learn python is just an installed python interpreter, the command line and a text editor like Notepad, but that's a bit too minimal perhaps. There are things called IDEs (Integrated Development Environment) that bundle up tools such as an editor, build tools and a debugger into one package. I think that a full-blown IDE is overload for a beginner with too much to learn that isn't actually... Source: over 2 years ago
  • Now, NiceGUI has a build-in persistent user/session based storage.
    Maybe a goofy question, and definitely unrelated to the post topic, but: Iโ€™m using Thonny to learn Python: can I use NiceGUI with Thonny? Source: over 2 years ago
  • Python version counting as code?
    I recommend you take a look at Thonny, an IDE made specifically for beginners. It should be less confusing. Source: over 2 years ago
  • What is your favorite IDE/Text Editor to use for Python?
    If you're learning how to program for the first time, I generally recommend Thonny. Lightweight, full of useful features, but more importantly, the debugger really helps break down what is happening "under-the-hood" when you execute your code. Source: over 2 years ago
  • [VALL-E] Is there a .exe gui install of tortoise available yet?
    No, but there are python distros that are pure exes, e.g. thonny. It's not really hard to follow instructions, I'm sure chatGPT can clear up any uncertainties ๐Ÿ˜ƒ. BUT an Nvidia GPU is required to run it. Unfortunately the colab version is currently broken, I'm sure it's easily fixable but the original author doesn't want to maintain it. Source: over 2 years ago
  • Total beginner question installing python/anaconda
    If you're a beginner just download Thonny. It contains everything you need (including python), a nice editor, a superb debugger and you'll be up and running in an instant. Source: over 2 years ago
  • TRUE AND NOT TRUE
    So basically, I use "Thonny" as my text editor because it is simple and intuitive (More about in the future or just visit Thonny, Python IDE for beginners ). Source: over 2 years ago
  • Can we reevaluate the position on using chatgpt?
    I code with the editor thonny https://thonny.org/ to visualize better, its just using a tool like any other. I use vscode but thonny supercharges me, when I get stuck sometimes, and there was a gap but I bridged it with chatgpt. Source: over 2 years ago
  • Jupyterlab Desktop
    Re debug experience I completely agree - it just isnโ€™t sexyโ€ฆ yet? Browser dev tools have proven that debugging is super important. It feels like code debuggers have been stagnant for past couple decades. https://thonny.org/ has been featured on HN recently. Looks at least as an iterative step forward. - Source: Hacker News / over 2 years ago
  • Best Code Editor or IDE for Python Beginner?
    Thonny was specifically designed for python beginners Https://thonny.org/. Source: over 2 years ago
  • Looking for IDE Suggestions
    Thonny. Great debugger. Has a built-in package manager too, so no futzing with the command line. Source: over 2 years ago

Do you know an article comparing Thonny to other products?
Suggest a link to a post with product alternatives.

Suggest an article

Thonny discussion

Log in or Post with

Is Thonny good? This is an informative page that will help you find out. Moreover, you can review and discuss Thonny here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.