Vertiefungskurs Nachdem bereits grundlegende Kenntnisse in der Eingabe und Gestaltung von Programmen unter Python erworben wurden, vertieft dieser Kurs diese Kenntnisse und führt die Teilnehmende in weitere, für das Programmieren relevante Techniken, Bibliotheken und Vorgehensweisen ein.
Inhalte:
Einweisung in die Plattform Anaconda
Ein- und Ausgaben mithilfe eines GUI
Vertiefung der grafischen Darstellung
Iterative Prozesse, itertools und functools
Magic functions, Slots, Dictionaries ("__dict__")
Vertiefte Behandlung von Ausnahmen und Fehlern
Einbinden anderer Sprachen (z.B. C++, Java) in Python-Quellcode
Öffnen und Verändern von Dateien
Einweisung in weitere relevante Bibliotheken, u.a. zum Zugriff auf das Internet
Vertiefende Betrachtung mathematischer Zusammenhänge (u.a. Turing-Maschine), Unvollständigkeitssätze von Gödel
Ggf. von Teilnehmern formulierte Themenwünsche
Die Programmierung findet unter der nativen IDLE von Python sowie unter der Oberfläche Anaconda statt.
Gerne können Sie Ihr eigenes Notebook mitbringen. Alternativ stellen wir Ihnen ein Notebook zur Verfügung.
Voraussetzung: Vergleichbares Grundwissen wie in unseren Einstiegskursen.
Vertiefen Sie Ihre Python-Kenntnisse! Nachdem Sie bereits grundlegende Kenntnisse in der Eingabe und Gestaltung von Programmen unter Python erworben haben, bietet dieser Aufbaukurs die Möglichkeit, Ihr Wissen weiter auszubauen. Sie werden in zusätzliche, für das Programmieren relevante Techniken, Bibliotheken und Vorgehensweisen eingeführt.
Erleben Sie praxisnahe Programmierung! Die Programmierung erfolgt sowohl unter der nativen IDLE von Python als auch unter der Oberfläche Anaconda, sodass Sie verschiedene Entwicklungsumgebungen kennenlernen.
Die Teilnahme setzt ein vergleichbares Grundwissen voraus, wie es in unserem Grundlagenkurs vermittelt wird.
Weitere inhaltliche Details finden Sie auf unserer Homepage.