Zum Inhalt springen
Akinware
Zwei Bildschirme mit Code in einem abgedunkelten Büro

Python-Entwicklung in NRW

Python ist eine Programmiersprache, die sich fast wie ein englischer Satz liest und deshalb schnell verständlich bleibt. Sie ist die erste Wahl, wenn Daten aus einem System in ein anderes wandern oder Auswertungen automatisch entstehen sollen.

Für AutomatisierungWo Daten regelmäßig zwischen Systemen wandern müssen, schreiben wir das in Python.

Was wir mit Python bauen

  • Leuchtendes Netzwerk aus verbundenen Knotenpunkten

    KI & Automatisierung

    Wiederkehrende Abläufe automatisieren und KI dort einsetzen, wo sie euch Arbeit abnimmt.
  • Bildschirm mit einem Dashboard voller Diagramme und Kennzahlen

    Webanwendungen

    Werkzeuge, die im Browser laufen. Für Abläufe, die bisher in Excel-Tabellen und E-Mails hängen.
  • Schaubild mit einem Wolkensymbol, das mit Servern und Geräten verbunden ist

    Cloud

    Anwendungen und Daten in der Cloud betreiben, statt einen Server im Haus zu pflegen.
  • Laptop auf einem Schreibtisch, daneben eine Tasse und ein Headset

    Beratung & Support

    Wir sehen uns an, was ihr habt, und sagen ehrlich, was sich lohnt und was nicht.

Was ist Python

Python wurde 1991 von Guido van Rossum veröffentlicht und wird heute von der Python Software Foundation gepflegt. Die Sprache ist quelloffen und kostenlos. Ihr auffälligstes Merkmal ist die Lesbarkeit: der Code kommt ohne viele Klammern aus, Einrückung gibt die Struktur vor, und auch wer nicht täglich programmiert, erkennt meist, was passiert.

Python ist heute die Standardsprache für alles rund um Daten und künstliche Intelligenz. Die großen Bibliotheken dafür sind darin geschrieben, ebenso die Werkzeuge, mit denen man Sprachmodelle anbindet. Daneben laufen mit Django und Flask auch Webanwendungen darauf. Weil es auf jedem Server ohne großen Aufbau läuft, ist es außerdem die übliche Wahl für kleine Automatisierungen.

Ein Beispiel aus dem Alltag eines Handelsbetriebs: Lieferanten schicken ihre Preislisten als Excel-Datei, jede anders aufgebaut. Ein Python-Skript liest die Dateien jede Nacht ein, bringt Artikelnummern und Preise in eine einheitliche Form und schreibt sie in die Warenwirtschaft. Was vorher zwei Tage Tipparbeit im Monat war, läuft danach ohne Zutun, und Fehler beim Abtippen fallen weg.

Entwickelt von
Guido van Rossum
Erschienen
1991
Gepflegt von
Python Software Foundation, quelloffen
Typische Einsätze
Automatisierung, Datenauswertung, KI-Anbindung
Web-Frameworks
Django und Flask

Welche Sprache passt zu eurem Projekt

Fünf Fragen, keine Eingabe von Daten. Am Ende steht eine Empfehlung, auch wenn sie auf eine andere Seite führt als diese.

Laptop auf einem Schreibtisch mit einer geöffneten Webseite

Frage 1 von 5

Was soll entstehen?

  1. Was soll entstehen?
  2. Was läuft bei euch heute schon?
  3. Sollen Suchmaschinen die Inhalte finden?
  4. Wie lange soll das laufen?
  5. Wer arbeitet später am Code?

Womit wir arbeiten

Wir bauen mit aktueller Technik, nicht mit einem Baukasten. Das ist der Unterschied, den man erst merkt, wenn etwas geändert werden soll, das der Baukasten nicht vorgesehen hat.

Fragen zu Python

Wann lohnt sich Python?

Immer dann, wenn im Betrieb jemand regelmäßig Daten von Hand umkopiert: Dateien aus einem Portal holen, Listen zusammenführen, Berichte erstellen. Solche Abläufe lassen sich mit Python in überschaubarer Zeit automatisieren. Auch für alles rund um Sprachmodelle und Auswertungen ist es die Sprache, in der die passenden Werkzeuge bereits vorliegen.

Wann lohnt es sich nicht?

Für Webseiten und Shops ist Python selten die richtige Wahl. Das Hosting ist aufwendiger als bei PHP und ihr findet später schwerer jemanden, der die Pflege übernimmt. Bevor wir überhaupt etwas programmieren, prüfen wir außerdem, ob eure vorhandenen Systeme die Aufgabe nicht schon können, denn viele Warenwirtschaften und Buchhaltungen haben Import und Export längst eingebaut. Ein Skript, das niemand außer uns versteht, ist keine gute Lösung für euch.

Was kostet eine Automatisierung mit Python?

Das hängt daran, wie sauber die Daten vorliegen. Ein Skript, das eine feste Excel-Struktur einliest und weiterreicht, ist eine Sache von wenigen Tagen. Kommen unterschiedliche Formate, Sonderfälle und Anmeldungen an fremden Portalen dazu, wächst der Aufwand. Wir sehen uns deshalb zuerst einen echten Datensatz an und nennen erst danach eine Zahl.

Braucht man Python für KI-Projekte?

Für die Anbindung eines fertigen Sprachmodells nicht zwingend, das geht auch aus JavaScript oder C# heraus. Sobald aber eigene Daten verarbeitet, durchsuchbar gemacht oder Modelle angepasst werden sollen, liegen die Werkzeuge dafür in Python vor. Wir wählen die Sprache danach aus, was das Projekt braucht, nicht nach Mode.

Wer pflegt das Skript später?

Das klären wir vorher, weil es der Punkt ist, an dem Automatisierungen scheitern. Wir dokumentieren, was das Skript tut und wo es läuft, und richten eine Benachrichtigung ein, wenn ein Durchlauf fehlschlägt. Wenn jemand bei euch die Pflege übernehmen soll, zeigen wir ihm das Nötige. Sonst bleibt es bei uns in der Wartung.

Kontakt und kostenlose Beratung

Hände tippen auf einer Laptop-Tastatur, daneben eine Tasse Kaffee
Telefon0208 78015410E-Mailinfo@akinware.com
Adresse
Huyssenstraße 6G, 46119 Oberhausen
Worum geht es