Python: Die zweitbeste Programmiersprache für alles

Ob beim maschinellen Lernen, beim Einrichten von Cloudcomputern, in der Wissenschaft, beim Steuern von Geräten mit Mikrocontrollern oder Webanwendungen: Überall kommt Python zum Einsatz. Wir beantworten hier die Frage, wie es sein kann, dass eine allgemeine Programmiersprache in so vielen unterschiedlichen Gebieten zum Einsatz kommt und manche davon dominiert - und warum eine einsteigerfreundliche Sprache wie Python sich sogar für die Erstellung großer Softwaresysteme durch erfahrene Entwickler eignet.
Python ist in einigen Punkten anders als andere Sprachen und kann so mehrere gegensätzliche Ziele gut abdecken. In der Community hat sich deswegen die Bezeichnung "zweitbeste Programmiersprache für alles" etabliert, deren Ursprung sich nicht genau feststellen lässt.