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.

Como visto en PyCon US 2017

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.

Como visto en PyCon US 2017

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

Implementación de mktime en Batavia o por qué CPython es una mejor opción para la construcción de una máquina del tiempo

publicado Jacob Stoebel; 16 October 2016

La función de Python mktime nos indica cuántos segundos tiene una fecha y hora desde un punto de referencia (epoch). Se basa en una función en C del mismo nombre y mientras esto hace que se ejecute rápidamente, también significa que es dependiente de la plataforma. El objetivo de Batavia es llevar a Python al navegador web, lo que significa que las dependencias de plataformas deben ser eliminadas.

Haz clic aquí para leer el artículo completo

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:


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.