Wie man Python-Pakete mit Poesie und Aktenkoffer rockt
published Dan Yeaw; 3 January 2019
Dan hat einen Blogbeitrag darüber geschrieben, wie man Poetry und Briefcase zum Verpacken Ihre Bibliothek oder Anwendung.
How to Rock Python Packaging with Poetry and Aktenkoffer
Click here to read the full article
5 Schritte zur Erstellung von Python Native GUI Widgets für BeeWare
published Dan Yeaw; 8 November 2018
Dan hat einen Blogbeitrag darüber geschrieben, wie Sie Ihr eigenes Toga GUI Widget erstellen können.
5 Schritte zur Erstellung von nativen Python-GUI-Widgets für BeeWare
Click here to read the full article
...Bienen?
by Katie McLaughlin; published 25 October 2017
Die plattformübergreifende Anwendungsentwicklung ist ein heiliger Gral der Software Entwicklung. Einmal schreiben, überall laufen lassen - auf Desktops, Handys und im Web. Im Laufe der Jahre gab es viele Versuche, dies zu erreichen, aber der absolute Höhepunkt dieser Kunstform ist es, dass niemand etwas merkt - Sie wollen Sie wollen, dass Ihre Anwendungen wie native Anwendungen aussehen und sich so anfühlen, dass Ihre merken. Bonuspunkte gibt es, wenn Ihre Entwicklung in einer Sprache erfolgt, die Sie die Sie bereits kennen und verwenden. Das ist das Ziel von BeeWare: eine Suite von Anwendungstools und Bibliotheken zur Entwicklung nativer, plattformübergreifender Anwendungen in Python zu entwickeln. Während dieser kurzen Präsentation wird Katie BeeWare-Stack führen und beschreiben, wie wir das Projekt als Inkubator für neue Projekt als Inkubator für neue Open-Source-Mitwirkende auf der ganzen Welt.
(Der Vortrag wurde leider nicht aufgezeichnet, aber Katie hat einen Screencast für uns aufgezeichnet!)
As seen at GitHub Constellation Sydney
Mit Bienen bedeckt! Bereitstellung einer Anwendung auf 6 Plattformen in 20 Minuten
by Russell Keith-Magee; published 5 August 2017
Wollten Sie schon immer eine GUI-Anwendung schreiben, die Sie auf Ihrem Laptop ausführen können? Wie wäre es mit einer Anwendung, die Sie auf Ihrem Telefon ausführen können? Historisch gesehen, Python nur schwer zu erreichen und ohne das Erlernen einer zu erreichen, ohne für jede Plattform eine andere API zu lernen. Aber jetzt nicht mehr.
BeeWare ist eine Sammlung von Tools und Bibliotheken, mit denen Sie plattformübergreifende native GUI-Anwendungen in reinem Python zu erstellen, die auf Desktop-, Mobil- und Web-Plattformen. In diesem Vortrag erhalten Sie eine Einführung in die BeeWare-Suite von Werkzeugen und Bibliotheken vorgestellt und gezeigt, wie Sie sie nutzen können von Grund auf eine einfache GUI-Anwendung entwickeln, die als eigenständige als eigenständige Desktop-Anwendung, als Handy-Anwendung und als eine einseitige Webanwendung eingesetzt werden kann - ohne jegliche Änderungen an der Codebasis.
As seen at PyCon AU 2017
Wie man einen Python-Transpiler schreibt
by Russell Keith-Magee; published 20 May 2017
Wir alle wissen, dass Python eine leistungsstarke und ausdrucksstarke Programmiersprache ist. Was Sie vielleicht nicht wissen, ist, wie viel von den Interna von Python selbst Sie verwenden und manipulieren können.
In diesem Vortrag werden Sie die Werkzeuge und Bibliotheken kennenlernen, die Python zur Verfügung stellt, um die Kompilierung und Ausführung von Python-Code zu beeinflussen. Sie Sie werden auch sehen, wie Sie diese Werkzeuge nutzen können, um andere Ausführungs andere Ausführungsumgebungen als die virtuelle Maschine CPython.
Snek im Browser
by Katie McLaughlin; published 19 May 2017
Python ist eine jahrzehntelange Sprache mit einer großen Gemeinschaft, und sie hat eine solide Grundlage auf dem Server, aber sie hat keine gute Benutzergeschichte im im Browser... bis jetzt.
Das BeeWare-Projekt zielt darauf ab, Python nativ und überall einzusetzen. Mit einer Kombination aus den Projekten Batavia und Toga können wir eine vollständig natives Web-Erlebnis in Python entwickeln, ohne dass JavaScript erforderlich ist.
In diesem Vortrag werden Sie erfahren, wie das BeeWare-Projekt folgende Projekte entwickelt hat Batavia, eine virtuelle Python-Maschine in JavaScript, und Toga, ein einen plattformübergreifenden nativen API-Wrapper; eine Kombination davon kann verwendet werden, um eine komplette Webplattform nur in Python zu erstellen.
Plattformübergreifende Entwicklung mit Python und BeeWare
published Katie McLaughlin; 28 April 2017
Katie hat einen Artikel über BeeWare und ihren Vortrag auf der PyCon US 2017 für OpenSource.com.
Plattformübergreifende Entwicklung mit Python und BeeWare
Click here to read the full article
Erstellen einer TV-Fernbedienung in Python
published Anthony Shaw; 4 February 2017
Anthony Shaw führt durch den Prozess der Verwendung von Briefcase, Toga und den Python iOS-Unterstützungstools, um eine Fernbedienungs-App für seinen Fernseher zu entwickeln.
Click here to read the full article
Pybee ist großartig
published Elias Dorneles; 28 October 2016
Elias Dorneles schreibt, warum er BeeWare großartig findet und warum Sie helfen sollten, es aufzubauen.
Click here to read the full article
Talk Python #79
by Michael Kennedy; published 9 October 2016
Könnten Sie mir eine Python-Anwendung für eine Vielzahl von Plattformen schreiben? da draußen? Oh, warten Sie, ich will, dass es native GUI-Anwendungen sind. Und ich brauche sie für mobile Geräte (Android, iOS, tvOS und watchOS) sowie für große Desktop-Apps. Außerdem müssen sie ununterscheidbar von nativen Apps (als .app unter macOS, .exe unter Windows usw.).
Welche Technologie würden Sie dafür einsetzen? Diese Woche stelle ich Ihnen eine Reihe kleiner, gezielter und leistungsfähiger Werkzeuge vorstellen, die all dies und mehr, möglich machen. Wir sprechen mit Russell Keith-Magee, dem Gründer des des Beeware-Projekts.
Click here to listen
Archiv
Auswahl der Redakteure
Es gibt hier viele großartige Inhalte, aber wenn Sie keine Zeit haben, alles zu lesen haben, finden Sie hier unsere Auswahl der Besten der Besten:
- Mit Bienen bedeckt! Bereitstellung einer Anwendung auf 6 Plattformen in 20 Minuten
- Python All The Things
- 500 Zeilen: Ein Python-Interpreter in Python geschrieben
- Podcast.__init__
- Eine Geschichte von zwei Handys
Wenn Sie einen Artikel schreiben, einen Screencast aufnehmen oder etwas anderes veröffentlichen von dem Sie denken, dass es für die BeeWare-Gemeinschaft von Interesse sein könnte, dann kontaktieren Sie uns.