Bienvenue dans le didacticiel BeeWare !

Écrire en Python. Exécutez n’importe où.

Bienvenue à BeeWare ! Dans ce tutoriel, nous allons construire une interface utilisateur graphique en utilisant Python, et la déployer en tant qu’application de bureau, application mobile et application web à page unique. Nous allons également voir comment vous pouvez utiliser les outils de BeeWare pour effectuer certaines tâches courantes pour les développeur d’applications, telles que tester votre application.

Il s’agit d’une traduction automatique !

Cette version du didacticiel a en partie été générée par une traduction automatique. Nous savons que ce n’est pas la solution idéale, mais nous avons estimé qu’une mauvaise traduction valait mieux que pas de traduction du tout.

Si vous souhaitez nous aider à améliorer la traduction, n’hésitez pas à nous contacter ! Nous avons un canal #translations dans Discord ; présentez-vous et nous vous ajouterons à l’équipe de traduction.

Qu’est-ce que BeeWare ?

BeeWare n’est pas un produit, un outil ou une bibliothèque unique - c’est une collection d’outils et de bibliothèques, chacun d’entre eux fonctionnant ensemble pour vous aider à écrire des applications Python multiplateformes avec une interface graphique native. Il comprend :

  • Toga, une boîte à outils de widgets multiplateforme ;

  • Briefcase, un outil pour empaqueter les projets Python en tant qu’artefacts distribuables pouvant être envoyés aux utilisateurs finaux ;

  • Des bibliothèques (telles que Rubicon ObjC) pour accéder aux bibliothèques natives des diverses plates-formes ;

  • Des versions pré-compilées de Python pour les plateformes où les programmes d’installation officiels de Python ne sont pas disponibles.

Dans ce tutoriel, nous utiliserons tous ces outils, mais en tant qu’utilisateur, vous n’aurez besoin d’interagir qu’avec les deux premiers (Toga et Briefcase). Cependant, chacun de ces outils peut également être utilisé séparément. Par exemple, vous pouvez utiliser Briefcase pour déployer une application sans utiliser Toga comme boîte à outils GUI.

La suite BeeWare est disponible pour macOS, Windows, Linux (avec GTK) ; pour des plateformes mobiles telles qu’Android et iOS ; et pour le Web.

C’est parti !

Prêt à essayer BeeWare par vous-même ? Créons une application multiplateforme en Python !