Cómo arrasar en el empaquetado de Python con poesía y maletín

publicado Dan Yeaw; 3 January 2019

Dan escribió una entrada de blog sobre cómo utilizar Poesía y Briefcase para empaquetar su biblioteca o aplicación.

How to Rock Python Packaging with Poetry and Maletín

Haz clic aquí para leer el artículo completo

5 pasos para crear widgets GUI nativos de Python para BeeWare

publicado Dan Yeaw; 8 November 2018

Dan escribió una entrada de blog sobre cómo construir tu propio Widget GUI Toga.

5 pasos para crear widgets GUI nativos de Python para BeeWare

Haz clic aquí para leer el artículo completo

...¿Abejas?

por Katie McLaughlin; publicado 25 October 2017

El desarrollo de aplicaciones multiplataforma es el santo grial de la ingeniería de software. de software. Escriba una vez y ejecútelo en todas partes: ordenadores de sobremesa, móviles y la web. Ha habido muchos intentos a lo largo de los años, pero el pero el pináculo absoluto de esta forma de arte es que nadie lo note. tus aplicaciones se vean y se sientan como aplicaciones nativas para que tus usuarios no puedan usuarios no se den cuenta. Los puntos extra son si el desarrollo se realiza en un lenguaje que ya conoces y utilizas. que ya conoces y utilizas. Este es el objetivo de BeeWare: un conjunto de herramientas de aplicación y bibliotecas para desarrollar aplicaciones nativas nativas en Python. Durante esta breve presentación, Katie BeeWare, y describirá cómo hemos utilizado el proyecto como incubadora de nuevas proyecto como incubadora para nuevos colaboradores de código abierto de todo el del mundo.

(Lamentablemente, la charla no se grabó, pero Katie ha grabado un screencast para nosotros).

Como visto en GitHub Constellation Sydney

Cubierto de abejas Implantar una aplicación en 6 plataformas en 20 minutos

por Russell Keith-Magee; publicado 5 August 2017

¿Alguna vez ha querido escribir una aplicación GUI que pueda ejecutar en su portátil? ¿Y una aplicación que puedas ejecutar en tu teléfono? Históricamente, estos han sido difíciles de lograr con Python, e imposible de lograr lograr sin aprender una API diferente para cada plataforma. Pero ya no.

BeeWare es una colección de herramientas y bibliotecas que le permite construir aplicaciones GUI nativas multiplataforma en Python puro, dirigidas a plataformas de escritorio, móviles y web. En esta charla, se le presentó a herramientas y librerías de BeeWare, y verás cómo puedes utilizarlas desarrollar, desde cero, una sencilla aplicación GUI que se puede desplegar como una aplicación de escritorio independiente, una aplicación de teléfono móvil, y un aplicación web de una sola página, sin realizar ningún cambio en el código base de la aplicación. de la aplicación.

Como visto en PyCon AU 2017

Cómo escribir un transpilador de Python

por Russell Keith-Magee; publicado 20 May 2017

Todos sabemos que Python es un lenguaje de programación potente y expresivo. Lo que tal vez no sepas es cuánto de lo interno de Python está expuesto para que lo uses y manipules. expuesto para que lo uses y manipules.

En esta charla, se le presentó a las herramientas y bibliotecas de Python para manipular la compilación y ejecución de código Python. En También verás cómo puedes usar esas herramientas para entornos de ejecución entornos de ejecución distintos de la máquina virtual CPython.

Como visto en PyCon US 2017

Snek en el navegador

por Katie McLaughlin; publicado 19 May 2017

Python es un lenguaje con décadas de antigüedad y una gran comunidad, y tiene una base sólida en el servidor, pero no tiene una buena historia de usuario en navegador... hasta ahora.

El proyecto BeeWare pretende llevar Python de forma nativa a todas partes. Mediante una combinación de los proyectos Batavia y Toga, podemos desarrollar y experiencia web totalmente nativa en Python, sin necesidad de JavaScript.

Durante esta charla, conocerás cómo el proyecto BeeWare ha construido Batavia, una máquina virtual Python en JavaScript; y Toga, una Toga, una envoltura de API nativa multiplataforma; una combinación de las cuales se puede utilizar para construir toda una plataforma web sólo en Python. construir una plataforma web completa sólo en Python.

Como visto en PyCon US 2017

Desarrollo multiplataforma con Python y BeeWare

publicado Katie McLaughlin; 28 April 2017

Katie escribió un artículo sobre BeeWare y su charla en PyCon US 2017 para OpenSource.com.

Desarrollo multiplataforma con Python y BeeWare

Haz clic aquí para leer el artículo completo

Crear un mando a distancia en Python

publicado Anthony Shaw; 4 February 2017

Anthony Shaw recorre el proceso de uso de Briefcase, Toga y las herramientas de soporte de Python para iOS. Python iOS para crear una aplicación de control remoto para su televisor.

Haz clic aquí para leer el artículo completo

Pybee es impresionante

publicado Elias Dorneles; 28 October 2016

Elias Dorneles explica por qué cree que BeeWare es increíble y por qué deberías ayudar a construirlo. deberías ayudar a construirlo.

Haz clic aquí para leer el artículo completo

Habla Python #79

by Michael Kennedy; published 9 October 2016

¿Podría escribirme una aplicación Python para la amplia gama de plataformas que existen? por ahí? Oh, espera, quiero que sean aplicaciones GUI nativas. Y las necesito móviles (Android, iOS, tvOS y watchOS), así como aplicaciones de aplicaciones de escritorio. También necesito que parezcan indistinguibles de las aplicaciones nativas. nativas (ser una .app en macOS, .exe en Windows, etc.).

¿Qué tecnología utilizarías para ello? Esta semana te presentaré un amplio conjunto de pequeñas, enfocadas y poderosas herramientas que hacen todo esto y más, posible. Hablamos con Russell Keith-Magee, fundador de el proyecto Beeware.

Haz clic aquí para escuchar

Archivo


Elección del editor

Hay muchos contenidos interesantes, pero si no tiene tiempo para consumirlo todo, aquí está nuestra selección de lo mejor de lo mejor:


Si escribe un artículo, graba un screencast o publica cualquier otra cosa que creas que puede ser de interés para la comunidad BeeWare, por favor ponte en contacto.