Zum Inhalt

🐍 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:

!pip install tinkerforge

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