Python im Alltag - Praktisches Programmieren für alle (S)
Termine
10. Februar 2025
17. Februar 2025
jeweils von 10:00 - 17:00 Uhr
Ort
Campus KSR - Raum C201
CP
1 CP
Anmeldung
Ab 01. Oktober 2024 über Stud.IP.
Dozent:in
Alexander Kaib
Inhalte
Programmieren ist schon lange keine voraussetzungsreiche Fähigkeit mehr, für die man sich besonders gut mit Mathe oder Computerhardware auskennen muss. Die Programmiersprache Python gilt zurecht als einsteigerfreundlich und vielseitig, so dass man selbst als Anfänger:in nützliche Programme schreiben kann, die z.B. Informationen aus hunderten Dokumenten oder Webseiten extrahieren, automatisiert Excel-Tabellen erstellen oder E-Mails versenden. In diesem Kurs lernen Sie dieses Universalwerkzeug kennen und erlernen dabei eine wertvolle Fähigkeit, die in fast allen Arbeitsfeldern geschätzt wird.
Wir fangen bei Null an: Wer noch nie programmiert hat, ist hier genau richtig. Am ersten Kurstag widmen wir uns ausführlich den Grundlagen, vom Installieren eines Code-Editors, über die Ausführung einfacher Befehle bis hin zum Entwickeln erster Programme. Das gewonnene Wissen wenden Sie in einem Praxis-Projekt zwischen den beiden Terminen an, indem Sie ein kleines textbasiertes Spiel programmieren. Am zweiten Kurstag beschäftigen wir uns damit, wie fremde Programme in den eigenen Code integriert werden können, um komplexe Aufgaben zu bewältigen. Dank der Beliebtheit von Python existieren eine Vielzahl sogenannter „Bibliotheken“, die von Expert:innen in der Open Source Community entwickelt werden und von uns eingesetzt werden können - von nützlichen Hilfswerkzeugen bis hin zu künstlichen neuronalen Netzwerken, die KI-Anwendungen antreiben. Solche Bibliotheken nutzen Sie abschließend nach dem zweiten Termin, um selbstständig ein Projekt Ihrer Wahl umzusetzen, z.B. ein Programm, das Ihre Seminarliteratur vorliest oder mehrere Texte nach bedeutungsverwandten Begriffen durchsucht.
Wichtig: Dieser Kurs richtet sich fachübergreifend an Personen ohne bzw. mit sehr wenig Programmiererfahrung. Wer schon weiß, was Variablen, Kontrollstrukturen und Funktionen sind, wird sich hier langweilen.