Programmieren 1 mit Python

Jörg Thomaschewski

Willkommen zum Script Programmieren 1 (mit Python) für Studierende der Medientechnik an der Hochschule Emden/Leer. Aber vielleicht helfen diese Inhalte ja auch anderen Studierenden und Interessierten. Ich bin Prof. Dr. Jörg Thomaschewski. Weitere Informationen zu studentischen Projekten und meiner Forschung finden Sie auf meiner Webseite www.thomaschewski.de.

Für das Melden von Tippfehlern und Anregungen bin ich immer dankbar. Bitte senden Sie diese direkt an joerg.thomaschewski@hs-emden-leer.de. Vielen Dank!

Nützliche Hinweise

  • Sehr gut ist die eingebaute Suche, die über die Taste F aktiviert werden kann.
  • Sourcecode kann 'oben rechts' über den Copy-Button in einem Sourcecode-Block direkt kopiert werden.

Änderungshistorie

Damit die Studierenden mögliche Änderungen und Ergänzungen während des Semesters nachvollziehen können, werden hier inhaltliche Änderungen notiert.

  • [2024-09-13] Kapitel 1 - 4 sind einsatzbereit. Kapitel 5 ergibt sich im laufenden Semester auch aufgrund der studentischen Interessen.
  • [2024-09-16] Tippfehler und favicon korrigiert.
  • [2024-09-25] Tippfehler und "Schaltpläne" (Fritzing) in Kap. 3.4, 3.5 und 3.6 korrigiert.
  • [2024-10-02] Kap. 3.2 LED dimmen: Sourcecode in CamelCase geschrieben, "Schaltplan" und "Foto" korrigiert, Tabelle mit den Operatoren umgeschrieben
  • [2024-10-15] Viele Tippfehler korrigiert und in Kap. 3.2 Sourcecode zum Schalten mit dem Drehschalter eingefügt.
  • [2024-10-16] Kleine Änderungen im Sourcecode Kap. 3 auf CamelCase.
  • [2024-10-19] Kap. 3.3 Taster als Schalter mit Prellschutz vieles neu!
  • [2024-10-23] Kap. 3.3, 3.4, 3.7, 4.4, 4.5, 4.6, 4.9 kleinere Ergänzungen & Kap. 4.1 umfangreicht überarbeitet, Kap. 4.8, 4.10 eingefügt.
  • [2024-10-30] Kap. 4.1-4.4 überarbeitet, insbesondere 4.2 for-Schleife über ein Dictionary und 4.4 print
  • [2024-11-01] Kap. 3.8 Webserver ist neu
  • [2024-11-06] Kap. 3.8 Webserver Status erklärt, Kap. 4.10 ergänzt
  • [2024-11-13] Ein paar Änderungen in Kap. 4.10
  • [2024-11-20] Ein paar Änderungen in Kap. 4.5

Offene Aufgabe

  • Wie werden Programme ausgeführt -> Zeichnung einfügen (s. Tafelbild 16.10.24)
  • In 4.2 eine Abbildung key-value einfügen -> s. Screenshot + Kommentare in der VL 06.11.24
  • In 4.5 eine Abbildung zum Aufruf des Konstruktors einbauen -> s. Screenshot + Kommentare in der VL 06.11.24

Danksagung

Ein besonderer Dank geht an Jörg Strick, der viele Jahre und viel Energie aufbrachte, um mich für Python und die Verbindung mit "Elektronik" zu begeistern. Danke!