Python

Python ist eine Programmiersprache, die sich fast wie normales Englisch liest, und darum ist sie die übliche Wahl für Datenarbeit, Automatisierung und künstliche Intelligenz.

Auch bekannt als Python 3 Python-Sprache CPython

Definition

Python ist eine Programmiersprache, die zum Lesen gemacht wurde, weshalb ihre Zeilen fast wie normales Englisch aussehen. Wer noch nie programmiert hat, kann der groben Idee einer Datei oft folgen, und genau das wollten ihre Erfinder. Diese Entscheidung hat verändert, wer überhaupt Software schreiben kann, denn eine Apothekerin, ein Buchhalter und eine Forscherin lesen heute dieselbe Datei und streiten darüber. Das klingt nach einer Kleinigkeit, ist aber der Hauptgrund, warum Python sich so weit verbreitet hat.

Weil sich so viele Menschen um Python versammelt haben, häuften sich die nützlichen Werkzeuge am selben Ort. Deshalb ist fast alles, was künstliche Intelligenz heißt, damit geschrieben, und der Großteil der Datenauswertung ebenfalls. Dasselbe gilt für die stillen Skripte, die jede Nacht dieselbe Aufgabe erledigen, indem sie die Verkäufe von gestern in eine Tabelle ziehen, dreitausend Dateien umbenennen oder um sieben Uhr früh einen Bericht verschicken. Linkysoft setzt Python stark beim Bau von KI-Systemen ein und für jene Hintergrundarbeit, die läuft, während alle schlafen.

Python ist Zeile für Zeile tatsächlich langsamer als manche Sprache, doch in der Praxis entscheidet das selten etwas. Ein Geschäftsprogramm wartet die meiste Zeit auf eine Datenbank oder das Netz, statt zu rechnen, sodass die zusätzlichen Millisekunden verschwinden. Die schwere Mathematik in seinen Datenwerkzeugen steckt ohnehin nicht in Python, sondern in C, und Python ruft sie nur auf. Die Sprache, die Sie lesen, ist also nicht immer die, die arbeitet.

Der eigentliche Preis liegt woanders, denn ein Python-Projekt stützt sich auf Dutzende kostenlose Bibliotheken von Fremden. Ein Jahr später haben sich einige davon verändert und andere sind aufgegeben, und so bleibt ein Skript, das im Februar tadellos lief, im März stehen. Solche Dateien tragen außerdem gern ein Passwort oder einen Schlüssel im Klartext, ein üblicher Fund in einer Sicherheitsprüfung. Fragen Sie deshalb jeden Anbieter, welche Python-Version er nutzt, von welchen fremden Bibliotheken die Arbeit abhängt und wer sie aktualisiert. Das ist eine langweilige Frage, die Geld spart. Sie ist auch der Grund, warum Linkysoft ein Automatisierungsskript als Teil der Webanwendung behandelt, die es versorgt, und nicht als Datei auf irgendeinem Laptop.

Fragen zu Python

Ist Python schwer zu lernen?
Sie ist meist die erste Sprache im Unterricht, weil der Code fast wie Englisch zu lesen ist. Die Sprache lernt man in Wochen. Damit ein echtes System zu bauen dauert viel länger.
Ist Python nur für künstliche Intelligenz da?
Nein. Sie betreibt auch Websites, interne Abläufe, Berichte und Dateiverarbeitung. KI hat sie berühmt gemacht, im Alltag erledigt sie viel ganz gewöhnliche Arbeit.
Ist Python schnell genug für ein echtes Geschäftssystem?
Für die meisten ja. Solche Systeme warten weit mehr auf die Datenbank, als sie rechnen. Wo Tempo wirklich zählt, wird dieser Teil in einer anderen Sprache geschrieben und aus Python aufgerufen.
Kann man mit Python eine Website bauen?
Ja, meist mit Django oder Flask. Teams wählen es gern, wenn dasselbe System auch Daten oder KI verarbeitet, damit alles in einer Sprache bleibt.
Was geht in einem Python-Projekt am häufigsten schief?
Veraltete Bibliotheken. Das Projekt hängt an vielen kostenlosen Paketen. Aktualisiert sie niemand, bleibt eines Tages ein Skript stehen oder eine bekannte Sicherheitslücke offen.

Immer noch unsicher, was das für Ihr Projekt bedeutet?

Sagen Sie uns, was Sie bauen, und wir antworten in klarer Sprache.