publicado Dan Yeaw; 3 January 2019
Dan wrote a blog post about how to use Poetry and Briefcase to packaging your library or application.
How to Rock Python Packaging with Poetry and Briefcase
Haz clic aquí para leer el artículo completo
publicado Dan Yeaw; 8 November 2018
Dan wrote a blog post about how to build your own Toga GUI Widget.
5 Steps to Build Python Native GUI Widgets for BeeWare
Haz clic aquí para leer el artículo completo
...Bees?
por Katie McLaughlin; publicado 25 October 2017
Cross-platform application development is a holy grail of software engineering. Write once, run everywhere - desktops, mobiles, and the web. There have been many attempts at this over the years, but the absolute pinnacle of this art form is to have no-one notice - you want your apps to look and feel like native apps so that your users can't tell. Bonus points is if your development happens in a language you already know and use. This is the goal of BeeWare: a suite of application tools and libraries that to develop native cross platform applications in Python. During this short presentation Katie will take you on a tour of the BeeWare stack, and describe how we've used the project as an incubator for new open source contributors around the world.
(The talk was unfortunately not recorded, but Katie has recorded a screencast for us!)
Como visto en GitHub Constellation Sydney
Cubierto en abejas! Implementación de una aplicación para 6 plataformas en 20 minutos
por Russell Keith-Magee; publicado 5 August 2017
¿Alguna vez ha querido escribir una aplicación graáfica que pueda ejecutarse en tu computadora portátil? ¿Qué pasa con una aplicación que pueda ejecutarse en tu teléfono? Históricamente, esto ha sido difícil de lograr con Python, e imposible de lograr sin aprender una API diferente para cada plataforma. Pero no más.
BeeWare es una colección de herramientas y bibliotecas que le permiten crear aplicaciones gráficas nativas multi-plataforma en Python puro, dirigidas a plataformas de escritorio, móviles y web. En esta charla, se te presentará el conjunto de herramientas y bibliotecas de BeeWare y verás cómo puedes usarlas para desarrollar, desde cero, una sencilla aplicación gráfica que se puede implementar como una aplicación de escritorio independiente, una aplicación de teléfono móvil, y una aplicación web de una sola página, sin realizar cambios en la base de código 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 no usted puede no saber es cuánto de los mecanismos internos de Python están expuestos para que usted pueda utilizarlos y manipularlos.
En esta charla, se presentarán las herramientas y librerías que Python proporciona para manipular la compilación y ejecución del código Python. También veremos cómo se pueden utilizar estas herramientas para apuntar a entornos de ejecución distintos de la máquina virtual CPython.
Snek in the Browser
por Katie McLaughlin; publicado 19 May 2017
Python is a decades-strong language with a large community, and it has a solid foundation on the server, but it doesn't have a good user story in the browser... until now.
The BeeWare project aims to bring Python natively, everywhere. Using a combination of the Batavia and Toga projects, we can develop and entirely native web experience in Python, no JavaScript required.
During this talk, you will learn about how the BeeWare project has built Batavia, a Python virtual machine in JavaScript; and Toga, a multi-platform native API wrapper; a combination of which can be used to build an entire web platform in Python only.
Cross-platform development with Python and BeeWare
publicado Katie McLaughlin; 28 April 2017
Katie wrote an article about BeeWare and her PyCon US 2017 talk for OpenSource.com.
Cross-platform development with Python and BeeWare
Haz clic aquí para leer el artículo completo
Cómo hacer un control remoto de TV en Python
publicado Anthony Shaw; 4 February 2017
Anthony Shaw nos muestra el proceso de uso de Briefcase, Toga y las herramientas de soporte de Python en iOS para crear una aplicación de control remoto para su TV.
Haz clic aquí para leer el artículo completo
Pybee es increible
publicado Elias Dorneles; 28 October 2016
Elias Dorneles escribe sobre por qué piensa que BeeWare es increíble y por qué deberías ayudar a construirlo.
Haz clic aquí para leer el artículo completo
Hablemos Python #79
by Michael Kennedy; published 9 October 2016
¿Podría escribirme una aplicación de Python para la amplia gama de plataformas por ahí? Oh, espera, quiero que sean aplicaciones gráficas, nativas. Y las necesito en móviles (Android, iOS, tvOS y watchOS), así como las principales aplicaciones de escritorio. También necesito que sean indistinguibles de las aplicaciones nativas (sea una aplicación en macOS, .exe en Windows, etc.).
¿Qué tecnología usarías para esto? Esta semana les presentaremos un amplio conjunto de herramientas pequeñas, enfocadas y poderosas que hacen que todo esto, y más, sea posible. Estamos hablando con Russell Keith-Magee, fundador del proyecto Beeware.
Haz clic aquí para escuchar
Archivo
Destacados
Hay un montón de gran contenido aquí, pero si no tienes tiempo para consumir todo, aquí está nuestra selección de lo mejor de lo mejor:
- Cubierto en abejas! Implementación de una aplicación para 6 plataformas en 20 minutos
- Pythoniza todas las cosas
- 500 líneas: Un intérprete de Python escrito en Python
- Podcast .__ init__
- Un cuento de dos teléfonos móviles
Si escribes un artículo, registra un screencast o publica algo que creas que podría ser de interés para la comunidad de BeeWare, por favor, ponte en contacto.