Raspberry und Python – Workshop 2017/18

http://dl0wh.de/raspberry-und-python-workshop-201718/

Raspberry und Python-Workshop für Anfänger

Am 11. November beginnen wir mit unserem neue Workshop im Wasserhaus.
Wir lernen in kooperativer Atmosphäre, was man derzeit mit dem Raspberry Pi so alles machen kann.
Hierbei steigen wir praxisorientiert in die angewandte Informatik mit der Programmiersprache Python ein.
Wir beschäftigen uns dabei mit Fragestellungen aus dem MINT-Bereich und speziell aus dem Amateurfunk.
Die vorläufige Planung sieht die unten aufgeführten Themen vor.

Der Plan wird sich im Fortgang noch ändern.

Termin Lerninhalte
2017
11.11.
  • Zusammenbau vom Raspberry Pi
  • Installation des Betriebssystems Raspbian
  • Die in Raspbian vorinstallierten Anwendungen erkunden
  • Umgang mit der Büroanwendung
  • Weitere wichtige Anwendungen – Dateimanager, Internet-Explorer, Editor, Kommandofenster etc.
  • Die integrierte Entwicklungsumgebung für Pythonprogramme (IDLE)
18.11.
  • Installation von Python auf Laptop.
  • Die Entwicklungsumgebung für Pythonprogramme.
  • Die Entwicklungsumgebung als einfacher Taschenrechner.
  • Erste kleine Pythonprogramme schreiben und ausführen.
  • Die sklaren Datentypen von Python
  • Datenausgabe in die Konsole
25.11.
  • Operatoren für Arithmetik, Addition, Subtraktion, Multiplikation, Division
  • Computeranwendungen Apps
  • Das Ohmsche Gesetz – Spannung, Widerstand, Strom
  • Serienschaltung von Widerstände
  • MINT-Themen: Ohm’sches Gesetz
02.12
  • Leitfähigkeit
  • Parallelschaltung von Widerständen
  • MINT-Themen: Ohm’sches Gesetz
09.12. Die Ablaufkonstrukte von Python

  • Parallelschaltung von Widerständen
  • Das Leistungsgesetz
  • Potenzierung
  • Operatoren für Vergleiche.
  • Operatoren für logische Verknüpfungen.
  • MINT-Themen: Zinseszins, Geometrie (Rechteck, Quadrat, Kreis, Kugel), lineare Gleichung, quadratische Gleichung
  • Verarbeitung
  • Folge
  • Bedingte Verarbeitung
  • Einfache Alternative
  • Mehrfachalternative
  • Zählende Wiederholung – geschlossene Wiederholung
  • Offene Wiederholung
  • MINT-Themen: Zinseszins, Verzinsungsplan, Tilgungsplan, Rentenberechnung
16.12.
  • Der Datenarray (Bereich) und seine Methoden
  • Widerstandswerte im Datenarray
  • Eingabe über Konsole
  • Eingabe über Konsole und Datei schreiben und lesen
  • MINT-Themen: Induktivitätsberechnung, Resonanzfrequenz, Thomsonsche Schwingungsformel
23.12.
  • Eingabe über Konsole
  • Eingabe über Konsole und Datei schreiben und lesen
  • MINT-Themen: diverse Berechnungen mit Eingabe der relevanten Werte über die Konsole
2018
27.01
Wiederholung des bisher Gerlernten
Beispiele aus MINT, Elektrotechnik, Sparpläne, Tilgungspläne
03.02 Ausnahmen
Serienschaltung Widerstände – Liste
10.02 Serienschaltung von Widerständen – Unterprogramme
Widerholung, Eingabe über Konsole
17.02. Parallelschaltung von Widerständen
24.02. Wiederholung (Schleife)
– Ladeprozess eines Kondensators
– Euler’sche Zahl
03.03. Wiederholung (Schleife)
– Ladeprozess eines Kondensators
– Euler’sche Zahl
– Entladeprozess eines Kondensators
10.03. Unterbrechungsbehandlung
Unterprogramme – extern
Objektorientierung – Objekt, Klasse, Methode, Attribut
17.03. Objektorientierung – Objekt, Klasse, Methode, Attribut
24.03. Objektorientierung – Objekt, Klasse, Methode, Attribut
Unified Modeling Language (UML)
31.03. Objektorientierung – Objekt, Klasse, Methode, Attribut
Unified Modeling Language (UML)
07.04 Objektorientierung – Objekt, Klasse, Methode, Attribut
14.04. GPIO – Steuerung externer Geräte – Gertboard
21.04. GPIO – Steuerung externer Geräte – Gertboard
28.04. GPIO – Steuerung externer Geräte – Gertboard
05.05. GPIO – Steuerung externer Geräte – Gertboard
12.05. GPIO – Steuerung externer Geräte – Gertboard
19.05. GUI – Einführung
GUI – Oberflächengestaltungselemente
26.05. GUI – Einführung
GUI – Oberflächengestaltungselemente
02.06. GUI – Oberflächengestaltungselemente
09.06. GUI – Menü
GUI – Rollbalken
GUI – Meldungsfenster
16.06. GUI – Zeichnungsfläche
23.06. GUI – Zeichnungsfläche
GUI – Ausgabe von Grafiken – Ladekurve Kondensator
30.06. GUI – Ausgabe von Grafiken – Ladekurve Kondensator
07.07. GUI – Ausgabe von Grafiken – Steuerung Antennenrotor
14.07. GUI – Ausgabe von Grafiken – Steuerung Antennenrotor
21.07. GUI – Ausgabe von Grafiken – Wobblerkurve Parallelschwingkreis
04.08. GUI – Ausgabe von Grafiken – Wobblerkurve Parallelschwingkreis
11.08. SQL – Datenbank SQLite
18.08. SQL – Datenbank SQLite
25.08. SQL – Datenbank SQLite
02.09. SQL – Datenbank SQLite
16.09. SQL – Datenbank SQLite
23.09. SQL – Datenbank SQLite und Python
30.09. SQL – Datenbank SQLite und Python
Ende des Workshops