Willkommen zum BeeWare-Tutorial!#

Schreiben Sie Python. Führen Sie es überall aus.

Willkommen bei BeeWare! In diesem Tutorial werden wir eine grafische Benutzeroberfläche mit Python erstellen und sie als Desktop-, Mobil- und Web-Anwendung bereitstellen. Außerdem sehen wir uns an, wie Sie die BeeWare-Tools nutzen können, um übliche Aufgaben als App-Entwickler zu erledigen, wie zum Beispiel das Testen Ihrer App.

Dies ist eine maschinelle Übersetzung!

Diese Version des Tutorials wurde durch maschinelle Übersetzung erstellt. Wir wissen, dass dies nicht ideal ist, aber wir waren der Meinung, dass eine schlechte Übersetzung besser ist als gar keine Übersetzung.

Wenn du helfen möchtest, die Übersetzung zu verbessern, melde dich! Wir haben einen #translations-Kanal in Discord; stellen Sie sich dort vor und wir werden Sie dem Übersetzungsteam hinzufügen.

Was ist BeeWare?#

BeeWare ist kein einzelnes Produkt, Werkzeug oder eine Bibliothek - es ist eine Sammlung von Werkzeugen und Bibliotheken, die alle zusammenarbeiten, um Ihnen zu helfen, plattformübergreifende Python-Anwendungen mit einer nativen GUI zu schreiben. Es umfasst:

  • Toga, ein plattformübergreifendes Widget-Toolkit;

  • Briefcase, ein Werkzeug zum Verpacken von Python-Projekten als verteilbare Artefakte, die an Endbenutzer ausgeliefert werden können;

  • Bibliotheken (wie Rubicon ObjC) für den Zugriff auf plattformspezifische Bibliotheken;

  • Vorkompilierte Python-Builds, die auf Plattformen verwendet werden können, für die keine offiziellen Python-Installationsprogramme verfügbar sind.

In diesem Tutorium werden wir alle diese Tools verwenden, aber als Benutzer müssen Sie nur mit den ersten beiden (Toga und Briefcase) interagieren. Jedes der Tools kann jedoch auch einzeln verwendet werden - zum Beispiel können Sie Briefcase verwenden, um eine App bereitzustellen, ohne Toga als GUI-Toolkit zu verwenden.

Die BeeWare-Suite ist für macOS, Windows, Linux (unter Verwendung von GTK), für mobile Plattformen wie Android und iOS und für das Web verfügbar.

Los geht’s!#

Sind Sie bereit, BeeWare selbst auszuprobieren? Lassen Sie uns eine plattformübergreifende Anwendung in Python erstellen!