Warum Python?

Python ist eine sehr gute Wahl, egal ob du ein Anfänger bist, der die Grundlagen des Programmierens lernen möchte, oder ein erfahrener Programmierer, der eine große Anwendung entwickeln muss. Die Grundlagen von Python sind leicht zu erlernen und dennoch sind die Möglichkeiten enorm.

https://upload.wikimedia.org/wikipedia/commons/9/94/Guido_van_Rossum_OSCON_2006_cropped.png

Source: MaartenschrijftOorspronkelijk: Doc Searls op Flickr, CC BY-SA 2.0 <https://creativecommons.org/licenses/by-sa/2.0>, via Wikimedia Commons

Python wurde in den späten 1980er Jahren von Guido van Rossum entwickelt und ist eine für Anfänger und Einsteige sehr gut geeignete Programmiersprache, die später auch den Fortgeschrittenen und Profis alles bietet, was man sich beim Programmieren wünscht.

Python ist einfach

Der Reiz von Python liegt in seiner Einfachheit und Schönheit. Für eine Programmiersprache ist Python relativ übersichtlich, und die Entwickler haben es bewusst so gehalten.

Eine grobe Einschätzung der Komplexität einer Sprache kann man anhand der Anzahl der Schlüsselwörter oder reservierten Wörter in der Sprache ablesen. Man versteht darunter Wörter, die vom Compiler oder Interpreter reserviert sind, weil sie eine bestimmte eingebaute Funktionalität der Sprache bezeichnen.

../_images/warumpython.png

Python 3 hat 33 Schlüsselwörter und Python 2 hat 31. Im Gegensatz dazu hat C++ 62, Java hat 53 und Visual Basic hat mehr als 120.

Python Code hat eine einfache und saubere Struktur, die leicht zu erlernen und leicht zu lesen ist. In der Tat, wie du sehen wirst, erzwingt die Sprachdefinition selbst schon eine einfach zu lesende Codestruktur. So ermöglicht Python die Entwicklung von kompakten und lesbaren Programmen.

Programme, die in Python geschrieben sind, sind aus mehreren Gründen viel kürzer als vergleichbare Programme in zB. C, C++ oder Java:

  • Die Datentypen erlauben es, komplexe Operationen in einer einzigen Anweisung auszudrücken;

  • Anweisungen werden durch Einrückungen und nicht durch öffnende und schließende Klammern gruppiert;

  • Variablen- oder Argumentdeklarationen sind nicht nötig.

Das alles sind Gründe, warum Python zB im PYPL - Index (PopularitY of Programming Language) an erster Stelle gereiht ist.

https://pypl.github.io/PYPL/All.png