¡Bienvenido al tutorial de BeeWare!#

Escribe Python. Ejecútalo en cualquier sitio.

¡Bienvenido a BeeWare! En este tutorial, vamos a construir una interfaz gráfica de usuario utilizando Python, y desplegarla como una aplicación de escritorio, como una aplicación móvil, y como una aplicación web de una sola página. También vamos a ver cómo se pueden utilizar las herramientas de BeeWare para hacer algunas de las tareas comunes que tendrás que hacer como desarrollador de aplicaciones, tales como la prueba de su aplicación.

¡Es una traducción automática!

Esta versión del tutorial se ha generado mediante traducción automática. Sabemos que no es lo ideal, pero pensamos que una mala traducción era mejor que ninguna.

Si quieres ayudarnos a mejorar la traducción, ¡ponte en contacto con nosotros! Tenemos un canal #translations en Discord; preséntate allí y te añadiremos al equipo de traducción.

¿Qué es BeeWare?#

BeeWare no es un único producto, o herramienta, o librería - es una colección de herramientas y librerías, cada una de las cuales trabaja conjuntamente para ayudarte a escribir aplicaciones Python multiplataforma con una GUI nativa. Incluye:

  • Toga, un conjunto de herramientas de widgets multiplataforma;

  • Briefcase, una herramienta para empaquetar proyectos de Python como artefactos distribuibles que se pueden enviar a los usuarios finales;

  • Bibliotecas (como Rubicon ObjC) para acceder a bibliotecas nativas de la plataforma;

  • Recopilaciones precompiladas de Python que pueden utilizarse en plataformas en las que no están disponibles los instaladores oficiales de Python.

En este tutorial, utilizaremos todas estas herramientas, pero como usuario, sólo necesitarás interactuar con las dos primeras (Toga y Briefcase). Sin embargo, cada una de las herramientas también se puede utilizar individualmente - por ejemplo, puede utilizar Briefcase para desplegar una aplicación sin necesidad de utilizar Toga como un conjunto de herramientas GUI.

La suite BeeWare está disponible en macOS, Windows, Linux (usando GTK); en plataformas móviles como Android e iOS; y para la Web.

¡Vamos!#

¿Listo para probar BeeWare por ti mismo? ¡Construyamos una aplicación multiplataforma en Python!