🐍 Coding¶
Im Makerspace programmieren wir mit Python 3 – eine der meistgenutzten Programmiersprachen weltweit.
Als Entwicklungsumgebung setzen wir auf Spyder, eine professionelle IDE die speziell für Python entwickelt wurde.
🖥️ Arbeitsstationen im Makerspace¶
Die iMacs im Makerspace sind vorkonfiguriert. Du loggst dich mit dem gemeinsamen Makerspace-Login ein.
Wichtig: Dateien sichern
Im Makerspace arbeiten wir nicht mit persönlichen Logins.
Speichere deine Dateien regelmässig auf deinem OneDrive oder einem anderen persönlichen Speicherort.
Dateien, die nur lokal auf dem iMac gespeichert sind, können beim nächsten Login fehlen.
🕷️ Spyder – Unsere Python-IDE¶
Spyder (Scientific Python Development Environment) ist eine leistungsstarke, kostenlose Entwicklungsumgebung für Python.
Sie ist speziell für wissenschaftliches Rechnen und Datenanalyse ausgelegt – aber genauso ideal für den Makerspace.
Was macht Spyder besonders?¶
| Feature | Beschreibung |
|---|---|
| IPython-Konsole | Interaktive Python-Shell direkt im Fenster unten rechts |
| Variable Explorer | Zeigt alle aktuellen Variablen und ihre Werte an (oben rechts) |
| Plots-Fenster | Matplotlib-Grafiken erscheinen direkt im IDE-Fenster |
| Debugger | Schritt-für-Schritt Ausführung mit Breakpoints |
| Help-Fenster | Dokumentation zu Funktionen direkt im Tool |
| Editor mit Autovervollständigung | Codevervollständigung, Syntax-Highlighting, Fehlererkennung |
🔗 spyder-ide.org – Offizielle Website
Das Spyder-Fenster¶
Das Spyder-Fenster ist in drei Hauptbereiche aufgeteilt:
┌─────────────────────┬──────────────────┐
│ │ Variable │
│ Editor │ Explorer / │
│ (links/Mitte) │ Help / Plots │
│ │ (oben rechts) │
├─────────────────────┤ │
│ .py-Datei hier ├──────────────────┤
│ schreiben und │ IPython │
│ speichern │ Konsole │
│ │ (unten rechts) │
└─────────────────────┴──────────────────┘
- Editor (links): Hier schreibst und speicherst du deinen Python-Code als
.py-Datei. - IPython-Konsole (unten rechts): Hier siehst du die Ausgabe und kannst Python-Befehle direkt eingeben.
- Variable Explorer (oben rechts): Alle aktuellen Variablen und ihre Werte auf einen Blick.
Programm ausführen¶
| Aktion | Tastenkürzel |
|---|---|
| Gesamte Datei ausführen | F5 |
| Ausgewählten Code ausführen | F9 / Ctrl+Enter |
| Programm stoppen | Ctrl+C in der Konsole |
📦 Python-Pakete installieren¶
Für die Arbeit mit Tinkerforge benötigst du das Paket tinkerforge.
Installation über die IPython-Konsole:
Das ! am Anfang führt den Befehl als Shell-Befehl aus – direkt in Spyder, ohne ein separates Terminal öffnen zu müssen.
🔗 Weiterführend¶
→ ▶ Interaktives Python-Tutorial — Direkt im Browser üben
→ Python-Einführung — Warum Python?
→ Tutorials — Anleitungen für den Einstieg
→ Git Repository — Beispielprogramme herunterladen
→ Zuhause üben — Spyder zu Hause einrichten