Python peut-il être utilisé comme application ?

(*-*)浩
Libérer: 2019-07-09 10:05:36
original
13427 Les gens l'ont consulté

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.

Python peut-il être utilisé comme application ?

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()
Copier après la connexion

2) Créez un fichier hello.kv et écrivez :

Label:
    text: 'Hello, World! I am nMask'
Copier après la connexion

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
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal