Basic User Input #Mastery 06

Problemsolving with Programming Neben dem herkömmlichen Einlesen einer Variable kann man in Python auch direkt mit dem Befehl input(…) einen Wert einlesen. Dabei spielt es keine Rolle, um welchen Datentypen es sich bei der Eingabe handelt, float, integer oder auch string. Standardmäßig werden jedoch auch bei der Eingabe von Zahlen strings als Datentypen vergeben. Um … Weiterlesen Basic User Input #Mastery 06

Was versteht man unter Unified Software Process? #Mastery 02

Analysis and Modeling of Software Bei einem Unified Software Process handelt es sich um ein sog. Prozess-Framework. Das ist eine Art Programmgerüst, an dem man sich orientieren kann jedoch selber noch kein vollständiges, arbeitsfähiges Programm darstellt. Es ist lediglich als Unterstützung gedacht. Wenn ein Software Lifecycle das Rezept für ein Programm ist, dann handelt es … Weiterlesen Was versteht man unter Unified Software Process? #Mastery 02

Basic Output #Mastery 05

Problemsolving with Programming Im folgenden Post werden die verschiedenen Möglichkeiten behandelt, wie man mit dem print-Befehl in Python umgehen kann. Am einfachsten ist die Ausgabe von einfachem Text. Dazu muss man nur print(...) schreiben und in die Klammer in Anführungsstrichen den auszugebenden Wert. Dabei spielt es keine Rolle, ob es sich beim auszugebenden Wert um … Weiterlesen Basic Output #Mastery 05

Basic Types in Python #Mastery 04

Problemsolving with Programming Wie in den meisten anderen Programmiersprachen gibt es auch in Python verschiedene Grund-Datentypen (eng. Basic Data Types). Diese Datentypen sind für den Rechner wichtig zu verstehen, was der Programmierer machen möchte und dies in einer möglichst schnellen und effektiven Art und Weise zu machen. Zum Beispiel geht ein Computer beim berechnen von … Weiterlesen Basic Types in Python #Mastery 04

Zen of Python #Mastery 03

Problemsolving with Programming Beim sog. Zen of Python handelt es sich um eine Art Easter Egg, so bezeichnet man einen versteckten Witz. Er besteht aus 19 Anweisungen oder auch Richtlinien, nach denen man sich beim Programmieren mit Python richten sollte jedoch nicht zwingend einzuhalten sind. Zumal es sich dabei um eher wage ausgedrückte Anweisungen handelt. … Weiterlesen Zen of Python #Mastery 03

Kommentare in Python #Mastery02

Problemsolving with Programming Bei Python gibt es, wie beispielsweise bei C, zwei Möglichkeiten Kommentare zu erstellen. Zum einen kann man einen Kommentar nur in einer Zeile schreiben oder man kann auch mehrzeilige Kommentare schreiben, was aber von der Syntax her umständlicher ist. Einzeilige Kommentare verwendet man vor allem um knapp zu erleutern, welche Funktion der … Weiterlesen Kommentare in Python #Mastery02

Was sind Live Cycles in Software Engeneering? #Mastery01

Analysis and Modeling of Software Wenn man in der Softwareentwicklung von Livecycles spricht meint man damit den Software Development Livecycle (SDLC). Dabei handelt es sich um den gesamten Entwicklungsprozess einer Software, von der Idee des Ingenieurs über das schreiben des Quellcodes, testen der Funktion, bis hin zur Auslieferung des fertigen Produkts an den Kunden und … Weiterlesen Was sind Live Cycles in Software Engeneering? #Mastery01

Python Basic #mastery01

Problemsolving with Programming Um eine Variable einzulesen benutzt man in Python den input-Befehl. Damit das Programm weis, welchen Datentyp die Variable haben soll schreibt man z.B. int für integer vor den input-Befehl. a= int(input("Variable a: ")) b= int(input("Variable b: ")) Im obigen Beispiel werden zwei Variablen a und b des Datentyp Integer (ganze Zahlen) eingelesen … Weiterlesen Python Basic #mastery01