Bien que le langage Python soit très polyvalent, son utilisation pour développer des applications semble encore un peu erronée. Par conséquent, les applications développées avec Python doivent être utilisées comme exercices de codage ou pour le divertissement personnel. pas spécial. Il est mature et contient de nombreux bugs. Dans l'ensemble, je vous conseille de ne pas y entrer à la légère.
Travail de préparation (apprentissage recommandé : Tutoriel vidéo Python)
Requis pour développer des applications à l'aide de python A module de Python – kivy, kivy est un framework de développement Python open source et multiplateforme pour développer des applications innovantes. En bref, il s'agit d'un framework de développement de programmes de bureau Python (similaire à wxpython et à d'autres modules). Ce qui est puissant, c'est que Kivy prend en charge les plateformes Linux, Mac, Windows, Android et iOS. C'est pourquoi ce module est nécessaire pour développer des applications.
Bien que Kivy soit multiplateforme, si vous souhaitez utiliser du code Python sur différentes plateformes, vous devez également empaqueter le code Python dans un programme exécutable pour la plateforme correspondante. Heureusement, il existe un projet d'outil d'empaquetage ci-dessous. le projet kivy – buildozer , c'est l'outil de packaging officiellement recommandé car il est relativement simple et possède un haut degré d'automatisation. D'autres projets tels que python-for-android peuvent également jouer un rôle similaire et ne seront pas présentés ici.
Développer la première application python avec kivy
Après avoir installé kivy, vous pouvez développer le programme d'application Voici une démonstration du programme hello-world, en savoir plus. utilisation complexe de kivy Ce n'est pas l'objet de cet article et sera présenté plus tard.
1) Créez un fichier main.py et écrivez :
#! -*- coding:utf-8 -*- from kivy.app import App class HelloApp(App): pass if __name__ == '__main__': HelloApp().run()
2) Créez un fichier hello.kv et écrivez :
Label: text: 'Hello, World! I am nMask'
Description simple : main.py C'est la fonction d'entrée et définit une classe HelloApp, qui hérite de kivy.app ; le fichier hello.kv est un programme kivy, ce qui équivaut à définir le style de l'interface, etc. La règle de dénomination de ce fichier est que le nom de la classe est en minuscule et l'application est supprimée.
Exécutez la première application Python
python main.py
Pour plus d'articles techniques liés à Python, veuillez visiter la colonne Tutoriel Python pour apprendre !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!