Im Ausdruck a = b + c gelten die Zeichen = und + als Operatoren. In diesem Kapitel werden wir uns nun mit den Grundlagen der Operatoren beschäftigen. 3.1. Überblick Python kennt Operatoren zur Zuweisung von Variablen, zum vergleich von Werten, zur Berechnung mathematischer Ausdrücke usw. Zu einigen Operatoren folgen im Anschluss an die folgenden Tabellen noch genauere Informationen. Operator Funktion + – Vorzeichen + – * / Grundrechenarten; / liefert float-Ergebnisse // ganzzahlige Division (20 // 6 ergibt 3) % Rest der ganzzahligen Division (20 % 6 ergibt 2) @ Matrixmultiplikation ** Exponentialfunktion bzw. Hocstellen (2**8 ergibt 256). + * Strings verbinden bzw. vervielfachen(‚ab‘ * 2 ergibt ‚abab‘) % Zeichenkette formatieren (printf-Syntax) = Zuweisung (var = 3) += Zuweisung…
In jeder Programmiersprache arbeiten Sie mit Daten und Werten, die zwischengespeichert werden, damit ein Programm sinnvoll laufen kann. Diese Aufgaben übernehmen Variablen. Beachten Sie, das die Lebensdauer von Variablen nur bis zum Programmende reicht. Sobald das Programm endet, geht der Inhalt einer Variable verloren. Möchten Sie diese Inhalte dauerhaft speichern, so müssten Sie die Inhalte in eine Datei oder in eine Datenbank übertragen. 2.1. Grundregeln In Python gibt es 2 einfache Regeln um mit Variablen arbeiten zu können. Zuweisung vor der Verwendung: Jede Variable muss einem Startwert zugewiesen werden, bevor man diese in einem Ausdruck verwenden kann. Es ist nicht erlaubt x = x + 1 auszuführen, wenn x nicht vorher mit einem Wert wie x = 0 oder x…
Sobald man eine Programmiersprache lernt, wird von jedem Vortragenden das Programm Hello World! aufgerufen bzw. man lernt dieses zu programmieren. Alle, die eine Programmiersprache von Begin an lernen möchten, sind froh, wenn Sie dieses erste kleine Programm geschrieben haben. Dieses Programm klingt trivial und ist es auch. Aber in Wirklichkeit geht es bei Hello World! nicht unbedingt um den Programmcode, sondern eher darum, dass das zur Programmentwicklung notwendige Umfeld eingerichtet wird. Dazu zählt die Installation von Python und ggf. die des Editors. In diesem Kapitel werden wir uns mit den arbeiten im Terminal als auch in einem Editor beschäftigen. 1.1. Python installieren Wenn Sie Linux als Betriebssystem gewählt haben, so ist meist schon Python installiert. Bei Windows oder MacOS müssen…
In diesem Kapitel werden wir uns mit den Bereichen beschäftigen
Python ist eine universell nutzbare, üblicherweise interpretierte, höhere Programmiersprache. Sie hat den Anspruch, einen gut lesbaren, knappen Programmierstil zu fördern. So werden beispielsweise Blöcke nicht durch geschweifte Klammern, sondern durch Einrückungen strukturiert. Die Sprache wurde Anfang der 1990er Jahre von Guido van Rossum am Centrum Wiskunde & Informatica in Amsterdam als Nachfolger für die Programmier-Lehrsprache ABC entwickelt und war ursprünglich für das verteilte Betriebssystem Amoeba gedacht. Der Name geht nicht, wie das Logo vermuten lässt, auf die gleichnamige Schlangengattung Python zurück, sondern bezog sich ursprünglich auf die englische Komikergruppe Monty Python. In der Dokumentation finden sich daher auch einige Anspielungen auf Sketche aus dem Flying Circus. Trotzdem etablierte sich die Assoziation zur Schlange, was sich unter anderem in der Programmiersprache…