Hausaufgaben und Texte verschlüsseln

Die heutige Stunde begannen wir mit dem sehr ausführlichen Besprechen und Korrigieren der Hausaufgaben(das Zeispiel), womit wir auch den Großteil der Stunde verbrachten. Was der Stunde so viel Zeit raubte war im Grunde genommen ein simpler Logik-Fehler, welcher wie folgt aussah: Das Ziel dieses Code-Fragments sollte es sein, den integer „beliebigerWert“ um 1 zu erhöhen.… Weiterlesen Hausaufgaben und Texte verschlüsseln

Schleifen und Funktionen in Python

Im ersten Teil der Doppelstunde haben Moritz und Jonas ihre Hausaufgabe zu unserem kleinen Projekt TikTak vorgestellt. Unten findet ihr den ungefähren Quellcode, da Moritz seinen ursprünglichen schon überarbeitet hatte. Durch dieses Beispiel sind wir dann auch zum Hauptthema der heutigen Stunde gekommen, Schleifen. Als erstes haben wir while-Schleifen besprochen. Im Allgemeinen ist eine while-Schleife… Weiterlesen Schleifen und Funktionen in Python

Python, Import und Module

Teil 1 der Doppelstunde: Besprechung der Hausaufgabe von Moritz und Jonas. Verbesserungsvorschläge und Änderungen wurden im Kurs diskutiert, und dann von Herr Karp angepasst. Ein wichtiger Punkt war Effektiverer Code bei Fallunterscheidungen mit elif. Man muss nämlich nicht jedes mal schauen, ob (hier) der bmi zwischen zwei Werten liegt, sondern kann (wie unten zu sehen)… Weiterlesen Python, Import und Module

Programmieren mit Python

Am Anfang der Stunde besprachen wir noch einmal die Themen der Kursarbeit und wie man den BMI eines Menschen berechnet. Danach haben wir uns mit Fallunterscheidungen und logischen Operatoren in Python beschäftigt. Fallunterscheidungen Fallunterscheidungen dienen zur Programmierung von alternativen Abläufen. In Python werden diese wie folgt programmiert: if [Bedingung]: [Anweisungssequenz] else: [Anweisungssequenz] Die Fallunterscheidung wird… Weiterlesen Programmieren mit Python

Besprechung KA 11.03.2018

Nachtrag zum Protokoll Die Protokolle werden nicht nach der Reihenfolge gemacht. Jeder der Zeit hat kann sich für ein Stundenprotokoll melden. Protokolle fließen in die Eponote, werden allerdings NICHT auf Fehler korrigiert. Kursarbeit Der Stoff für die Kursarbeit beginnt am 12.12.18. Das heißt: Alles zu GIT Unterschiede zu den einzelnen Testarten Speziell vor allem Black… Weiterlesen Besprechung KA 11.03.2018

Einstieg Python

Nach einem Kurzen „Programm“, dass eine Schwäche von Python heraushob, diskutierten wir über Stärken und Schwächen der Programmiersprache Python. Stärken open source klare, lesbare Syntax Durch die klare und lesbare Syntax ist die Sprache leichter zu lernen und es kann mit weniger Code mehr erreicht werden. Schwächen nicht notwendig den Datentyp von Variablen anzugeben Programme… Weiterlesen Einstieg Python