Warum ist Python eine so gute Programmiersprache?
"Automatisiert triviale Aufgaben
Mit dem Aufkommen neuer Anwendungsfelder wie Data Science
und Machine Learning ist Python wieder im Kommen. Schon während der ersten Hochphase in den Neunzigern war das Schreiben von Scripts der klassische Anwendungsfall für die Sprache. Wer sich für Skripting interessiert, dem sei das Buch Automate the Boring Stuff with Python
ans Herz gelegt.
Schneller Einstieg und einfache Syntax
Pythons Syntax ähnelt der englischen Sprache, deshalb ist die Programmiersprache auch für Coding-Neulinge relativ einfach zu lernen. Die der Syntax inhärenten Einrückungen machen Python-Code außerdem übersichtlich und damit leicht zu lesen. Und: mit einem gewissen Grundverständnis lässt sich damit bereits relativ viel anstellen. Wer bereits andere Programmiersprachen beherrscht, hat sich damit vergleichbar schnell einen weiteren wertvollen Skill angeeignet. Geeignete Tutorials findet ihr zum Beispiel auf Codecademy
oder Udemy
.
Zum Vergleich: Um mit Java
ein einfaches Moin! auszugeben, braucht ihr folgenden Code:
public class HelloT3n { 
public static void main(String[] args) { 
System.out.println("Moin!"); 
} 
} 
In Python geht das Ganze mit:
print(“Moin!”)
Noch Fragen?
Data Science
Eigentlich einer der wichtigsten Gründe, warum man Python lernen sollte. Data Scientists sind gefragt, gut bezahlt und arbeiten in super-interessanten Jobs. Datenvisualisierung, Predictive Modelling, Programmierkenntnisse, anyone? Das Berufsfeld ist sehr vielseitig und gerade auch für Naturwissenschaftler mit Statistikkenntnissen interessant. Dasselbe gilt für:
Machine Learning
Das Betätigungsfeld Machine Learning wächst seit ein paar Jahren rasant und Python ist quasi die go-to-Programmiersprache zum Schreiben von Algorithmen für Künstliche Intelligenzen.
Ressourcen
Python
verfügt über eine umfassende Standard-Library und zahlreiche weitere Libraries. Aufgrund der großen Nutzerbasis und weil die Sprache schon so lange existiert, gibt es eine Fülle an Ressourcen, auf die ihr zur Lösung eurer Coding-Probleme zurückgreifen könnt – über 125.000 externe Libraries sind zahllose Gründe, warum Python mittlerweile aus Anwendungsfeldern wie Künstlicher Intelligenz, Machine Learning, Game Development oder Cloud Configuration nicht mehr wegzudenken ist. Da wären zum Beispiel NumPy für Data Science, Astropy für Weltraumforschung, Tensorflow für Maschinelles Lernen oder PyGame für die Spieleentwicklung. Auch in der Webentwicklung nimmt die Sprache trotz etwas ruckeliger Kompatibilität mit mobilen Endgeräten mittlerweile eine wichtige Rolle ein – und stellt das Backend von Youtube,
Instagram
oder auch Reddit.
Community
Die große Community ist ein weiterer Grund, warum ihr Python nutzen solltet. Python ist Open Source
, das heißt, ihr könnt theoretisch auf alles, was die Sprache betrifft, zugreifen. Die große und lebhafte Nutzerbasis bedeutet für euch, dass es für fast alle eure Fragen ein passendes Forum und jemanden geben wird, der oder die euch helfen kann.
tl:dr: Mit Python könnt ihr einfache Skripts zu komplexen Anwendungen zusammenbauen. Das Ganze geht in vielen Fällen relativ schnell, sicher und oft mit weniger Zeilen Code als in anderen Programmiersprachen. Der lesbare Style und die damit einhergehende schnelle Editierbarkeit machen die Entwicklung mit Python vergleichsweise einfach und effizient. Die Beliebtheitswerte der Sprache in der Stackoverflow-Developer-Survey
lassen darauf schließen, dass die Arbeit damit vielen Entwicklern sogar Spaß bringt. Und sie eröffnet Lernenden, die es ernst meinen, interessante neue Tätigkeitsbereiche."
Zitat Quelle:https://t3n.de/news/python-lernen-1194593/