Problemsolving with Programming Das Projekt an dem Simon und ich gearbeitet haben befasste sich mit dem Euler Problem Nummer 204 Zusammenarbeit Die Arbeit mit Simon hat sehr viel Spaß gemacht und meiner Meinung nach auch gut geklappt. Wir haben in unserer Heim-Hochschule in Deutschland schon mehrfach zusammen an Projekten gearbeitet und wussten daher schon von … Weiterlesen Project Reflection
Kategorie: TC1017.90
Strings #Mastery 18
Problemsolving with Programming Strings sind einfach ausgedrückt nichts anderes als eine Aneinanderreihung von Arrays, also von einzelnen Buchstaben. Es handelt sich also bei einem String einfach um ein Wort oder einen Satz bzw. mehrere Sätze. Strings können dabei in einer Variable gespeichert werden, um sie ausgeben zu können. Die Ausgabe erfolgt wie gewohnt natürlich mit … Weiterlesen Strings #Mastery 18
Lists and Tuples #Mastery 17
Problemsolving with Programming Listen sind in Python ein sehr wichtiger und oft verwendeter Baustein des Programm-Codes. Man kann über eine Liste von strings, Zahlen oder anderen Werten iterrieren, um diese zu vergleichen, neu zu sortieren oder einfach nur auszugeben. Um eine Liste in Python zu erstellen und auszugeben benutzt man dem in Bild dargestellten Code. … Weiterlesen Lists and Tuples #Mastery 17
Which Repetition #Mastery 16
Problemsolving with Programming In den letzten Posts haben wir uns intensiv mit verschiedenen Arten von Schleifen beschäftigt. Dabei haben wir die while- und for-. Schleife betrachtet und ein Auge auf die if Anweisung geworfen. Nun stellt sich bestimmt der ein oder andere die Frage, wann man nun welchen Befehl am sinnvollsten einsetzt. Die Vielfalt dieser … Weiterlesen Which Repetition #Mastery 16
Recursion #Mastery 15
Problemsolving with Programming Recusrion bedeutet im Deutschen so viel wie Selbstreferenz. Damit ist in Python eine Funktion gemeint, die sich selber aufruft. Ein Beispiel aus der realen Welt wäre , wenn man zwei Spiegel parallel gegenüber aufstellt. Stellt man in die Mitte dann ein Objekt, wird dieses rekursiv gespiegelt. Als kleines Beispiel schreiben wir eine … Weiterlesen Recursion #Mastery 15
For Schleife #Mastery 14
Problemsolving with Programming Im letzten Post habe ich die While-Schleife in Python näher beleuchtet, heute soll es jedoch um die For-Schleife gehen. Sie ist ähnlich zur While aber wird als Iterator benutzt. Als Iterator bezeichnet man im Softwareengineering einen Zeiger, der die Elemente einer Menge durchläuft. Also solange eine gewisse Bedingung erfüllt ist wird die … Weiterlesen For Schleife #Mastery 14
Getting Started #Mastery 00
Problemsolving with Programming Im Teil Problemsolving with Programming meines Online-Blogs geht es um die Basics im Programmieren der Sprache Python. Zu meiner Person: Ich bin Student an der Hs-Esslingen und studiere Mechatronik/Elektrotechnik mit Schwerpunkt Kfz-Elektronik. Zur Zeit mache ich ein Auslandssemester an der Tec de Monterrey in Guadalajara, Mexiko. Aufgrund meines Fächer Problemsolving with Programming … Weiterlesen Getting Started #Mastery 00
While Loops #Mastery 13
Problemsolving with Programming Nachdem wir uns intensiv mit den If-Anweisungen und deren Variationen auseinandergesetzt haben betrachten wir in den nächsten beiden Posts sog. Schleifen. Schleifen laufen in Gegensatz zur If-Anweisung nicht einfach von oben nach unten durch sondern wiederholen sich so lange, wie eine Bedingung erfüllt ist. In Python gibt es zwei wichtige Arten von … Weiterlesen While Loops #Mastery 13
Nesting #Mastery 12
Problemsolving with Programming Im letzten Blogpost ging es um einfache If-Anweisungen. Nun soll es um verschachtelte if-Anweisungen gehen, sogenannte nested if-statements oder auch nesting genannt. Damit meint mam ein If-Statement in einem anderen If-Statement, was im folgenden Bild visuell dargestellt ist. Das Programmierbeispiel möchte ich diesem Fall aus dem Vorherigen Post nehmen. Abermals bekommt das … Weiterlesen Nesting #Mastery 12
Conditionals #Mastery 11
Problemsolving with Programming Im heutigen Post möchte ich mich mit mit if-, else- und elif-Anweisungen beschäftigen. Solche Anweisungen benötigt man, wenn man beispielsweise einen Vergleich zwischen zwei oder mehreren Variablen machen möchte. Im folgenden Bild wird die Syntax einer Solchen If-, else-Anweisung kurz dargestellt. Nehmen wir an, dass wir drei int-Variablen haben und wir die … Weiterlesen Conditionals #Mastery 11