Jak stworzyć opakowanie Pythona za pomocą Poetry i Briefcase
opublikowany Dan Yeaw; 3 January 2019
Dan napisał post na blogu o tym, jak używać Poetry i Briefcase do pakowania biblioteki lub aplikacji.
How to Rock Python Packaging with Poetry and Briefcase
Kliknij tu aby przeczytać cały artykuł
5 kroków do tworzenia natywnych widżetów GUI w języku Python dla BeeWare
opublikowany Dan Yeaw; 8 November 2018
Dan napisał post na blogu o tym, jak zbudować własny Toga GUI Widget.
5 kroków do tworzenia natywnych widżetów GUI w języku Python dla BeeWare
Kliknij tu aby przeczytać cały artykuł
...Pszczoły?
autor: Katie McLaughlin; opublikowany 25 October 2017
Tworzenie aplikacji międzyplatformowych to święty Graal inżynierii oprogramowania. inżynierii oprogramowania. Napisz raz, działaj wszędzie - na komputerach stacjonarnych, urządzeniach mobilnych i w sieć. Na przestrzeni lat podejmowano wiele prób, ale absolutnym szczytem tej sztuki jest absolutnym szczytem tej formy sztuki jest to, aby nikt tego nie zauważył - chcesz, aby wyglądać i czuć się jak aplikacje natywne, aby użytkownicy nie mogli tego zauważyć. powiedzieć. Punkty bonusowe są wtedy, gdy rozwój odbywa się w języku, który już znasz i używasz. To właśnie jest celem BeeWare: pakietu narzędzi i bibliotek do tworzenia natywnych aplikacji międzyplatformowych aplikacji w Pythonie. Podczas tej krótkiej prezentacji Katie zabierze na wycieczkę po stosie BeeWare i opisze, w jaki sposób wykorzystaliśmy ten projekt jako inkubator projekt jako inkubator dla nowych współpracowników open source na całym świecie. na całym świecie.
(Rozmowa niestety nie została nagrana, ale Katie nagrała dla nas screencast dla nas!)
Widziane na GitHub Constellation Sydney
Pokryty pszczołami! Wdrożenie aplikacji na 6 platform w 20 minut
autor: Russell Keith-Magee; opublikowany 5 August 2017
Czy kiedykolwiek chciałeś napisać aplikację GUI, którą możesz uruchomić na swoim laptopie? laptopie? A co z aplikacją, którą można uruchomić na telefonie? Historycznie, były trudne do osiągnięcia za pomocą Pythona i niemożliwe do osiągnięcia bez uczenia się innego API dla każdej platformy. Ale już nie.
BeeWare to zbiór narzędzi i bibliotek, które umożliwiają tworzenie wieloplatformowych natywnych aplikacji GUI w czystym Pythonie, skierowanych na platformy stacjonarne, mobilne i internetowe. Podczas tego wykładu zostaniesz wprowadzony do pakiet narzędzi i bibliotek BeeWare i zobaczysz, jak możesz ich użyć do opracowania od podstaw prostej aplikacji GUI, którą można wdrożyć jako samodzielna aplikacja desktopowa, aplikacja na telefon komórkowy i aplikacji webowej - bez wprowadzania jakichkolwiek zmian w bazie kodu aplikacji. kodu aplikacji.
Widziane na PyCon AU 2017
Jak napisać transpiler Pythona
autor: Russell Keith-Magee; opublikowany 20 May 2017
Wszyscy wiemy, że Python jest potężnym i ekspresyjnym językiem programowania. To, czego możesz nie wiedzieć, to jak wiele wewnętrznych elementów Pythona jest jest dostępna do użytku i manipulacji.
Podczas tego wykładu poznasz narzędzia i biblioteki Python do manipulowania kompilacją i wykonywaniem kodu Pythona. Ty Pythona, a także zobaczysz, w jaki sposób można używać tych narzędzi do środowisk wykonawczych innych niż maszyna wirtualna CPython.
Snek w przeglądarce
autor: Katie McLaughlin; opublikowany 19 May 2017
Python to język, który od dziesięcioleci ma dużą społeczność i solidne podstawy na serwerze. solidne podstawy na serwerze, ale nie ma dobrej historii użytkownika w przeglądarce. w przeglądarce... aż do teraz.
Projekt BeeWare ma na celu wprowadzenie Pythona natywnie, wszędzie. Używając połączenie projektów Batavia i Toga, możemy opracować i wdrożyć całkowicie natywne środowisko internetowe w Pythonie, bez konieczności korzystania z JavaScript.
Podczas tego wykładu dowiesz się, w jaki sposób projekt BeeWare zbudował Batavia, wirtualna maszyna Pythona w JavaScript; oraz Toga, wieloplatformowy wieloplatformowy natywny wrapper API; których kombinacja może być użyta do zbudować całą platformę internetową tylko w Pythonie.
Programowanie międzyplatformowe z Python i BeeWare
opublikowany Katie McLaughlin; 28 April 2017
Katie napisała artykuł o BeeWare i swoim wystąpieniu na PyCon US 2017 dla OpenSource.com.
Programowanie międzyplatformowe z Pythonem i BeeWare
Kliknij tu aby przeczytać cały artykuł
Tworzenie pilota do telewizora w Pythonie
opublikowany Anthony Shaw; 4 February 2017
Anthony Shaw omawia proces korzystania z Briefcase, Toga i narzędzi wsparcia Python iOS do stworzenia aplikacji do zdalnego sterowania telewizorem.
Kliknij tu aby przeczytać cały artykuł
Pybee jest niesamowity
opublikowany Elias Dorneles; 28 October 2016
Elias Dorneles pisze o tym, dlaczego uważa, że BeeWare jest niesamowite i dlaczego należy pomóc w jego budowie.
Kliknij tu aby przeczytać cały artykuł
Talk Python #79
by Michael Kennedy; published 9 October 2016
Czy mógłbyś napisać dla mnie aplikację w Pythonie dla szerokiej gamy platform? platform? Och, czekaj, chcę, żeby to były natywne aplikacje GUI. I potrzebuję na urządzenia mobilne (Android, iOS, tvOS i watchOS), a także główne aplikacje aplikacje desktopowe. Chcę również, aby wyglądały nie do odróżnienia od natywnych aplikacji aplikacji (być .app na macOS, .exe na Windows itp.).
Jakiej technologii byś do tego użył? W tym tygodniu przedstawię ci szeroki zestaw małych, ukierunkowanych i potężnych narzędzi, które sprawiają, że wszystko to, i więcej, możliwe. Rozmawiamy z Russellem Keith-Magee, założycielem projektu projektu Beeware.
Kliknij tu aby posłuchać
Archiwum
Wybór redakcji
Jest tu wiele świetnych treści, ale jeśli nie masz czasu, aby na zapoznanie się z całością, oto nasz wybór najlepszych z najlepszych:
- Pokryty pszczołami! Wdrożenie aplikacji na 6 platform w 20 minut
- Python All The Things
- 500 Lines: Interpreter Pythona napisany w Pythonie
- Podcast.__init__
- Opowieść o dwóch telefonach komórkowych
Jeśli napiszesz artykuł, nagrasz screencast lub opublikujesz coś innego co Twoim zdaniem może zainteresować społeczność BeeWare, prosimy o skontaktuj się z nami.