Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/03404.jsonl.gz/2164

Wie bringt man Programmierneulingen in 120 Minuten die Grundlagen einer Programmiersprache bei?
Gute Frage - eine zufriedenstellende Antwort blieb ich an diesem TechLab Abend schuldig.
Als Vorbereitung für diese Python Einführung nutzte ich einen Unterrichtskurs meines eigenen Studiums von Albert Weichselbraun. Der Kurs baut auf Modulen auf, die stets komplexer werden.
Eigentlich habe ich 9 Module für diesen Abend vorbereitet, um damit eine umfassende Einführung ins Thema geben zu können. Geschafft haben wir in diesen 120 Minuten 1 1/2 Module. Wir kamen gerade so weit, dass wir uns noch Variablen anschauen konnten.
Variablen werden in der Programmierung dazu genutzt, um Werte oder Texte in einem selbstdefinierten "Platzhalter" speichern zu können. Vorteile dabei sind, dass man die Variable so benennen kann, dass man auf den ersten Blick sieht, was für ein Wert darin ist, z. Bsp. "Lohnsumme_Mitarbeitender_XY". Ausserdem kann man Variablen stets einen neuen Wert zuschreiben oder hinzufügen, um z. Bsp. bei dieser Lohnsumme jeden Monat einen Betrag zu addieren -> "Lohnsumme_Mitarbeitender_XY_Neu" = "Lohnsumme_ Mitarbeitender_XY" + "Monatslohn_November_22".
Man sieht nur schon an diesem kleinen Beispiel, dass es einige Zeit braucht, auch relativ einfache Programmier-Konzepte zu verdeutlichen.
Zusätzlich beinhalteten alle Module auch Übungsaufgaben.
Alle Ressourcen des Abends sind wie immer auch auf der TechLab Github Seite zu finden.
Wir werden wahrscheinlich bald nochmals einen Abend zum selben Thema durchführen, um die weiteren Module noch durchzugehen.