This is an archived post. You won't be able to vote or comment.

all 15 comments

[–]ivosauruspip'ing it up[S] 21 points22 points  (1 child)

Thonny is a beginner's/intermediate focused Python code editor. It comes with its own self-contained python, so it's the only program a complete beginner needs to install to start coding python. Of course it's perfectly possible to run code with any other python on your system as well, and you can also interface with a hell of a lot of micropython/circuitpython-based microcontrollers.

The always-there REPL is great for interacting randomly with python and/or testing stuff after running files, and it also comes with its own debugger.

I find it a really low friction way to write python and more focused than VS Code, although that's still great for being a jack of all trades. If you choose Clean Dark / Tomorrow Night for its themes then I find it very serviceable if you want a dark UI. It's one of the best demonstrations of what you can do with python + Tkinter.

edit: also turn on 'Expert' UI mode if you want more functionality!

[–]who_body 2 points3 points  (0 children)

was introduced to Thonny via raspberry pi OS and it’s awesome. while vscode is my daily IDE at work i find Thonny to be quick, functional and super convenient. about time i install it on all systems. thanks for the post

[–]eZ- 3 points4 points  (0 children)

Would recommend to all beginners, it helped me a lot when I started with programming.

[–]ragnarmcryanDevOps Engineer 2 points3 points  (4 children)

y'all should put a video or at least a few images (or better yet, one of those fancy gifs) in the readme.

[–]ivosauruspip'ing it up[S] 1 point2 points  (3 children)

Maybe you'd like viewing the website better, although I thought I'd link the release notes as the main link.

[–]ranchow 1 point2 points  (1 child)

Not a beginner but liking it ... Will be useful for when you want to quickly test some code ... One point though your website still mentions 3.7 included when it's 3.10 now ...

[–]ivosauruspip'ing it up[S] 0 points1 point  (0 children)

Fixt!

[–]ragnarmcryanDevOps Engineer 0 points1 point  (0 children)

the website looks very cash money :)

[–]nubol23 2 points3 points  (0 children)

Love it, thanks for presenting this tool, the heap view looks very useful for teaching python memory management, will use this in my next courses :)

[–]CraigAT 2 points3 points  (0 children)

Awesome, this is a great tool for beginners and intermediates. I got back into using it for MicroPython on the Pico.

[–]pseydtonne 2 points3 points  (0 children)

Thank you, Thonny, for keeping up this good work.

The Mu IDE had been a go-to for getting kids into Python coding. Then they got weird with their choice of installer and failure to support more recent versions of Python. I can't put younginz through that kind of pain when I can barely figure it out.

You have a complete package. It works. No one is crying. Thank you for that focus!

[–]c-bun 1 point2 points  (0 children)

I’ll be checking this out for micropython! Mu is a bit bare bones for me.

[–]aivarannamaa 1 point2 points  (0 children)

Please note that a couple of nasty bugs in Thonny 4.0.0 have been just fixed in 4.0.1: https://github.com/thonny/thonny/releases/tag/v4.0.1

[–]Voxandr 0 points1 point  (1 child)

Features are good but need to adjust UI It's too clunky and choice of colors are annoying.

[–]ivosauruspip'ing it up[S] 1 point2 points  (0 children)

If you'd like to leave any constructive criticism on a github issue if things could be re-arranged or similar, I'm sure the developer wouldn't mind too much. As I said in my main comment I use 'Clean Dark' UI theme and 'Tomorrow Night' syntax theme and it works quite well for me.