Python

2. Python#

Wie in dem obigen Kapitel beschrieben, müssen Computer Instruktionen erhalten, welche Aufgaben sie erledigen sollen. Dazu dienen Computerprogramme, welche auf verschiedenen Ebenen entwickelt werden können.
Zum einen ist es möglich in einer sehr hardwarenahen Sprache ganz explizit die Instruktionen vorzuschreiben. Dabei ist der Aufbau von komplexen Strukturen, wie zum Beispiel einer graphischen Benutzeroberfläche, sehr schwierig und mühsam. Letztendlich entsteht hierbei aber sehr spezieller Code, welcher nicht auf andere Computersysteme übertragbar ist.
Zum anderen können höhere Programmiersprachen eingesetzt werden, welche viele einfache Aufgaben bereits übernehmen und entsprechend einfacher sind in der Anwendung.

Python ist eine populäre Programmiersprache insbesondere im wissenschaftlichen und technischen Bereichen. Sie wird in diesem Kurs für alle Programmieraufgaben verwendet. Aufgrund der Einfachheit von Python kann sie schnell sehr produktiv eingesetzt werden und bietet bei Bedarf eine gute Ausgangsposition für das Erlernen anderer Programiersprachen.

In diesem Kapitel werden die Grundlagen der Programmierung mit Python vorgestellt. Dazu gehören Operationen, Datentypen, Flusskontrolle, Funktionen und Module.