Python

Eine Sprache, die sich wie normales Englisch lesen soll und darum die übliche Wahl für Datenarbeit, Automatisierung und fast alles ist, was künstliche Intelligenz heißt.

Auch bekannt als Python 3 Python-Sprache CPython

Definition

Python ist eine Programmiersprache, die zum Lesen geschrieben wurde. Ihre Zeilen sehen fast wie normales Englisch aus, sodass jemand ohne Programmierkenntnisse oft der groben Idee einer Datei folgen kann. Das war eine bewusste Entscheidung ihrer Erfinder, und sie hat verändert, wer überhaupt Software schreiben kann. Eine Apothekerin, ein Buchhalter und eine Forscherin lesen dieselbe Datei und streiten darüber. Das klingt nach einer Kleinigkeit. Es ist der Hauptgrund, warum Python sich so weit verbreitet hat.

Weil sich so viele Menschen um sie versammelt haben, häuften sich die nützlichen Werkzeuge am selben Ort. Fast alles, was künstliche Intelligenz heißt, ist in Python geschrieben. Ebenso der Großteil der Datenauswertung und die meisten stillen Skripte, die jede Nacht dieselbe Aufgabe erledigen: die Verkäufe von gestern in eine Tabelle ziehen, dreitausend Dateien umbenennen, um sieben Uhr früh einen Bericht verschicken. Linkysoft nutzt sie stark beim Bau von KI-Systemen und für die Hintergrundarbeiten, die laufen, während alle schlafen.

Python ist Zeile für Zeile tatsächlich langsamer als manche Sprache. In der Praxis entscheidet das selten etwas, weil ein Geschäftsprogramm die meiste Zeit auf eine Datenbank oder das Netz wartet und nicht rechnet. Und die schwere Mathematik in ihren Datenwerkzeugen ist gar nicht in Python geschrieben. Sie steckt in C und wird aus Python aufgerufen. Die Sprache, die Sie lesen, ist also nicht immer die, die arbeitet.

Der eigentliche Preis liegt woanders. Ein Python-Projekt stützt sich auf Dutzende kostenlose Bibliotheken von Fremden, und ein Jahr später haben sich einige verändert und andere sind aufgegeben. Ein Skript, das im Februar tadellos lief, kann im März stehen bleiben, weil sich darunter etwas bewegt hat. Solche Dateien tragen außerdem gern ein Passwort oder einen Schlüssel im Klartext, ein üblicher Fund in einer Sicherheitsprüfung. Fragen Sie jeden Anbieter, welche Python-Version er nutzt, von welchen fremden Bibliotheken die Arbeit abhängt und wer sie aktualisiert. Eine langweilige Frage, die Geld spart. Deshalb behandelt Linkysoft ein Automatisierungsskript als Teil der Webanwendung, 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.