Hinweis: Obwohl JavaScript für diese Website nicht unbedingt erforderlich ist, werden Ihre Interaktionsmöglichkeiten mit den Inhalten eingeschränkt sein. Bitte aktivieren Sie JavaScript für das volle Erlebnis.

Anwendungen für Python

Python wird in vielen Anwendungsbereichen eingesetzt. Hier ist eine Auswahl.

Web- und Internetentwicklung

Python bietet viele Optionen für die Webentwicklung

Die Standardbibliothek von Python unterstützt viele Internetprotokolle

Und der Package Index hat noch mehr Bibliotheken

  • Requests, eine leistungsstarke HTTP-Client-Bibliothek.
  • Beautiful Soup, ein HTML-Parser, der mit allen Arten von ungewöhnlichem HTML umgehen kann.
  • Feedparser zum Parsen von RSS/Atom-Feeds.
  • Paramiko, das das SSH2-Protokoll implementiert.
  • Twisted Python, ein Framework für asynchrone Netzwerkprogrammierung.

Wissenschaftliches und numerisches Rechnen

Python wird häufig im Bereich des wissenschaftlichen und numerischen Rechnens eingesetzt

  • SciPy ist eine Sammlung von Paketen für Mathematik, Wissenschaft und Ingenieurwesen.
  • Pandas ist eine Bibliothek für Datenanalyse und Modellierung.
  • IPython ist eine leistungsstarke interaktive Shell, die einfache Bearbeitung und Aufzeichnung von Arbeitssitzungen ermöglicht und Visualisierungen sowie paralleles Rechnen unterstützt.
  • Der Software Carpentry Kurs vermittelt grundlegende Fähigkeiten für wissenschaftliches Rechnen, veranstaltet Bootcamps und stellt frei zugängliche Lehrmaterialien bereit.

Bildung

Python ist eine hervorragende Sprache zum Vermitteln von Programmierung, sowohl auf Einführungsebene als auch in fortgeschritteneren Kursen.

Desktop-GUIs

Die Tk GUI-Bibliothek Tk ist in den meisten Binärdistributionen von Python enthalten.

Einige Toolkits, die auf mehreren Plattformen nutzbar sind, sind separat erhältlich

Plattformspezifische Toolkits sind ebenfalls verfügbar

Softwareentwicklung

Python wird oft als unterstützende Sprache für Softwareentwickler verwendet, für Build-Steuerung und -Management, Testing und auf viele andere Arten.

  • SCons für die Build-Steuerung.
  • Buildbot und Apache Gump für automatisiertes kontinuierliches Kompilieren und Testen.
  • Roundup oder Trac für Bug-Tracking und Projektmanagement.

Geschäftsanwendungen

Python wird auch zum Erstellen von ERP- und E-Commerce-Systemen verwendet

  • Odoo ist eine All-in-One-Management-Software, die eine Reihe von Geschäftsanwendungen bietet, die eine komplette Suite von Unternehmensmanagementanwendungen bilden.
  • Tryton ist eine dreischichtige High-Level-Anwendungsplattform für allgemeine Zwecke.