1. Home
  2. Dashboard
  3. Forum
    1. Unresolved Threads
    2. Members
      1. Recent Activities
      2. Users Online
      3. Team
      4. Search Members
  4. Articles
    1. Liste funktionierender Drucker
  5. Linux Guides
    1. Homepage
    2. YouTube
    3. Telegram
    4. Community-Stammtisch
  6. Lexicon
    1. Last Changes
  7. Smart Search
  • Login
  • Register
  • Search
Default Category
  • Everywhere
  • Default Category
  • Articles
  • Pages
  • Forum
  • Lexikon
  • More Options
  1. Linux Guides Community
  2. Lexicon
  3. Default Category

Thonny

  • Forwared from „thonny“
  • Tuxine
  • June 19, 2026 at 8:10 PM
  • July 7, 2026 at 10:22 AM
  • 62 times viewed
  • Eintrag
  • Ratings 0
  • Thonny ist eine integrierte Entwicklungsumgebung (IDE), die speziell für Einsteiger in die Programmiersprache Python entwickelt wurde. Die Software bricht radikal mit dem Ansatz komplexer Profi-Werkzeuge und konzentriert sich auf eine minimalistische, ablenkungsfreie Benutzeroberfläche. Das herausragende Merkmal von Thonny ist der didaktische Aufbau: Es visualisiert im Hintergrund Prozesse wie Variablenzustände, den Aufrufstack und die Funktionsweise von Schleifen Schritt für Schritt. Darüber hinaus hat sich Thonny im Forum als das Standard-Werkzeug für die Hardware-Programmierung etabliert. Es bringt eine native, nahtlose Unterstützung für MicroPython und CircuitPython mit, wodurch sich Mikrocontroller (z. B. ESP32 oder Raspberry Pi Pico) direkt per USB-Kabel ohne komplizierte Toolchains flashen und programmieren lassen.

    Klick für mehr ...

    1 🐍 Thonny (Die perfekte Einsteiger-IDE für Python & Mikrocontroller)

    1.1 1.1 🔬 DIE FUNKTIONSWEISE: SCHAUSTELLER STATT BLACKBOX

    Warum scheitern viele Anfänger an klassischen IDEs? Weil Programme dort wie eine „Blackbox“ ablaufen – man drückt Start, und am Ende kommt ein Ergebnis oder ein Fehler. Thonny macht das System transparent.

    1.1.1 Die didaktischen Highlights:

    • Der Schritt-für-Schritt-Debugger:
      Mit der F7-Taste kann man ein Python-Skript Zeile für Zeile durchgehen. Thonny öffnet bei jedem Funktionsaufruf ein kleines neues Fenster und visualisiert genau, wie Variablen im Speicher entstehen und Werte übergeben werden.
    • Der Variablen-Inspektor:
      In einer separaten Seitenleiste sieht man in Echtzeit, welchen Wert eine Variable (z. B. zaehler = 5) gerade hat, während das Programm läuft.
    • Keine versteckten Abhängigkeiten:
      Thonny bringt sein eigenes, isoliertes Python direkt im Paket mit. Einsteiger müssen sich also nicht um systemweite Python-Pfade oder zerschossene System-Pakete kümmern.

    1.2 1.2 🛠️ DIE NATIVE INSTALLATION (DIE FANTASTISCHEN FÜNF)

    Da Thonny direkten Zugriff auf die USB-Schnittstellen (Serielle Ports /dev/ttyUSB* oder /dev/ttyACM*) benötigt, um Mikrocontroller zu beschreiben, ist die native Installation über das System der sicherste Weg, um Berechtigungskonflikte von Sandbox-Formaten (wie Flatpak) zu vermeiden.

    1. Debian / Ubuntu / Linux Mint / Pop!_OS:

    Code
    sudo apt install thonny

    2. Arch Linux / Manjaro:

    Code
    sudo pacman -S thonny

    3. Fedora:

    Code
    sudo dnf install thonny

    4. openSUSE (Tumbleweed / Leap):

    Code
    sudo zypper in thonny

    5. Der universelle Python-Weg (pip):
    Falls eine Distribution eine zu alte Version ausliefert, lässt sich Thonny auch direkt über Pythons eigenen Paketmanager im Benutzerverzeichnis installieren:

    Code
    pip install thonny

    1.3 1.3 ⚠️ DIE KLASSISCHEN STOLPERSTEINE

    1.3.1 „Ich habe meinen ESP32 angeschlossen, aber Thonny zeigt mir unten rechts im Menü den seriellen Port nicht an oder bricht mit 'Permission Denied' ab.“

    Hintergrund:
    Unter Linux gehören die USB-Schnittstellen aus Sicherheitsgründen der Systemgruppe dialout (oder unter Arch uucp). Ein normaler Benutzer hat standardmäßig kein Recht, direkt Daten an diese Ports zu senden.

    Lösung:
    Der Linux-Nutzer muss einmalig zu dieser Gruppe hinzugefügt werden, gefolgt von einem System-Neustart (oder Log-out/Log-in):

    • Unter Debian, Ubuntu, Mint & openSUSE:

      Code
      sudo usermod -aG dialout $USER
    • Unter Arch Linux:

      Code
      sudo usermod -aG uucp $USER

    1.3.2 „Wie flashe ich MicroPython auf meinen brandneuen Arduino Nano ESP32 oder Raspberry Pi Pico?“

    Hintergrund:
    Früher musste man dafür extra Binärdateien herunterladen und den Controller mühsam per Terminal in den Bootloader-Modus zwingen.

    Lösung:

    1. Schließe den Controller per USB an.
    2. Gehe in Thonny oben auf Werkzeuge -> Optionen -> Interpreter.
    3. Wähle im Dropdown-Menü „MicroPython (ESP32)“ oder „MicroPython (Raspberry Pi Pico)“.
    4. Klicke unten rechts auf den Link „Install or update MicroPython“. Thonny erkennt den Chip, lädt die passende Firmware automatisch aus dem Internet und flasht sie mit einem Klick auf das Gerät. Danach öffnet sich sofort die REPL-Konsole (Echtzeit-Terminal).

    1.4 1.4 💡 INTERNER VERGLEICH: THONNY VS. VS_CODE / ARDUINO_IDE

    So grenzt man die Werkzeuge im Forum sauber ab:

    • Arduino IDE:
      Perfekt für C/C++ Programmierung (.ino Sketches). Für Python oder MicroPython ist sie jedoch sperrig und bietet keinen echten interaktiven Python-Interpreter (REPL).
    • VS Code / VSCodium:
      Die ungeschlagene Profi-Werkstatt. Extrem mächtig, aber für Einsteiger durch hunderte Plugins, JSON-Konfigurationen und Git-Integrationen oft völlig überfordernd.
    • Thonny:
      Der schlichte, fokussierte Spezialist. Wer rein Python lernt oder MicroPython-Projekte aufbauen will, kriegt hier die schnellste, leichteste und verständlichste Umgebung.

    1.5 1.5 💡 FAZIT

    Thonny ist das perfekte Tor zur Programmierwelt unter Linux. Es beweist eindrucksvoll, dass mächtige Software-Entwicklung nicht immer kompliziert aussehen muss. Ein absolutes Must-have auf jedem Bastler-PC !

    • python
    • Entwicklung
There are currently no ratings for this Eintrag.
  • Previous entry thefuck
  • Next entry Thumbnail
  • Changelog
  • PDF
25-linuxguides-png

Table of Contents

  • 1 🐍 Thonny (Die perfekte Einsteiger-IDE für Python & Mikrocontroller)
    • 1.1 1.1 🔬 DIE FUNKTIONSWEISE: SCHAUSTELLER STATT BLACKBOX
      • 1.1.1 Die didaktischen Highlights:
    • 1.2 1.2 🛠️ DIE NATIVE INSTALLATION (DIE FANTASTISCHEN FÜNF)
    • 1.3 1.3 ⚠️ DIE KLASSISCHEN STOLPERSTEINE
      • 1.3.1 „Ich habe meinen ESP32 angeschlossen, aber Thonny zeigt mir unten rechts im Menü den seriellen Port nicht an oder bricht mit 'Permission Denied' ab.“
      • 1.3.2 „Wie flashe ich MicroPython auf meinen brandneuen Arduino Nano ESP32 oder Raspberry Pi Pico?“
    • 1.4 1.4 💡 INTERNER VERGLEICH: THONNY VS. VS_CODE / ARDUINO_IDE
    • 1.5 1.5 💡 FAZIT

Categories

  1. Anfängerfragen 0
  2. Default Category 667
  1. Privacy Policy
  2. Legal Notice
  1. Nutzungsbedingungen
Lexicon, developed by www.viecode.com
Powered by WoltLab Suite™