Thonny
by Aivar Annamaa
Python IDE for beginners
About
Thonny is a simple Python IDE with features useful for learning programming. It comes with a debugger which is able to visualize all the conceptual steps taken to run a Python program (executing statements, evaluating expressions, maintaining the call stack). There is a GUI for installing 3rd party packages and special mode for learning about references.
See the homepage for more information, screenshots and a walk-through video.
Permissions
4 permissions weaken the sandbox. Flatsonar asks before installing.
- all devices (/dev): webcams, disks, raw hardware
--device=all - X11 display: X11 lets apps read input and windows of other apps
--socket=x11 - full access to your home folder
--filesystem=home - talks to system service org.freedesktop.UDisks2
--system-talk-name=org.freedesktop.UDisks2 - network
--share=network - inter-process communication (needed for X11)
--share=ipc - access to /media
--filesystem=/media - access to /run/media
--filesystem=/run/media
Who publishes this
The creator demonstrably controls this app id: Flathub verification, the hosting account owns the namespace, or a well-known file on their domain.
- verified on Flathub: the developer proved they control this app id
publisher:flathub
Maintenance
Recent activity on the upstream repository, or built and reviewed by Flathub.
No staleness signals: recent activity, or built and reviewed by Flathub.