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.

Widziane na PyCon US 2017

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.

Widziane na PyCon US 2017

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:


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.