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.
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.
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.
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.
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.
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.
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.
Overall, Thonny is highly regarded as a good choice for beginner programmers, particularly those starting with Python. It effectively balances simplicity and functionality, making it an excellent tool for educational purposes.
We have collected here some useful links to help you find out if Thonny is good.
Check the traffic stats of Thonny on SimilarWeb. The key metrics to look for are: monthly visits, average visit duration, pages per visit, and traffic by country. Moreoever, check the traffic sources. For example "Direct" traffic is a good sign.
Check the "Domain Rating" of Thonny on Ahrefs. The domain rating is a measure of the strength of a website's backlink profile on a scale from 0 to 100. It shows the strength of Thonny's backlink profile compared to the other websites. In most cases a domain rating of 60+ is considered good and 70+ is considered very good.
Check the "Domain Authority" of Thonny on MOZ. A website's domain authority (DA) is a search engine ranking score that predicts how well a website will rank on search engine result pages (SERPs). It is based on a 100-point logarithmic scale, with higher scores corresponding to a greater likelihood of ranking. This is another useful metric to check if a website is good.
The latest comments about Thonny on Reddit. This can help you find out how popualr the product is and what people think about it.
Raspberry Pi Pico (MicroPython): The Thonny IDE is highly recommended and often pre-installed in Raspberry Pi OS. - Source: dev.to / 6 months ago
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
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
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
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
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
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
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
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
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
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
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
I recommend you take a look at Thonny, an IDE made specifically for beginners. It should be less confusing. Source: over 2 years ago
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
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
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
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
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
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
Thonny was specifically designed for python beginners Https://thonny.org/. Source: over 2 years ago
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.
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.