Android

Comment exécuter des applications Python sur n’importe quelle plate-forme

Le 27 janvier 2022 - 7 minutes de lecture

 

Comment exécuter Python

Vous voulez savoir comment exécuter Python ? Cela semble simple, mais il peut en fait être difficile de le comprendre. Dans cet article, nous verrons comment tester votre code Python, ainsi que comment exécuter Python dans d’autres contextes : en ligne, par exemple, ou en tant qu’application packagée.

Parfois, ce qui vous empêche d’apprendre à coder peut être extrêmement simple. Je me souviens avoir voulu apprendre à programmer quand j’étais plus jeune – ou apprendre à prendre ce que j’ai appris de BASIC dans le ZX Spectrum et l’appliquer dans un environnement moderne. Mon problème? Je ne savais pas « où » programmer. Une fois que vous avez compris C# ou Java, où insérer le code et comment l’exécuter ?

Et chaque fois que je demandais à quelqu’un, il me regardait d’un air absent. Quel genre de question est ce?

Le problème est que je n’ai jamais eu besoin d’un IDE ou d’un interprète auparavant. Des machines comme le ZX Spectrum et le Tatung Einstein (y a-t-il d’autres utilisateurs d’Einstein ?) démarreraient simplement avec une invite à coder !

Beaucoup de gens ont un problème similaire avec Python. Ils comprennent le code, mais ils ne savent pas comment exécuter Python. Ou comment transformer votre création en une application que quelqu’un peut télécharger et acheter. En fait, avec Python, il peut parfois être déroutant d’exécuter beaucoup de code.

Continuez à lire et apprenez à exécuter Python dans n’importe quelle situation !

Mais cela ne vous montrera que comment installer l’interpréteur. Cela apprend à votre ordinateur à je comprend Python, mais il ne vous donne nulle part où taper et exécuter des applications.

Sauf que ce n’est pas strictement vrai. Après avoir installé ce package, recherchez le programme appelé Python Shell. Cela fournit un shell dans lequel vous pouvez taper directement des commandes Python et les exécuter instantanément. Dès que vous appuyez sur Entrée, quelle que soit l’instruction que vous avez utilisée, elle sera exécutée.

mais allez à Fichier > Nouveau fichier et vous pouvez créer un nouveau fichier .py ! Tapez du code ici, puis allez à : Exécuter > Exécuter le module. Vous serez invité à enregistrer votre fichier en tant que module (un morceau de code Python compact pouvant être exécuté à partir d’autres scripts) et à partir de là, votre application s’exécutera !

Voici comment exécuter des fichiers Python.

D’autre part, vous pouvez également exécuter des fichiers Python à l’aide de nombreux IDE ou éditeurs différents. Un IDE est un environnement de développement intégré qui fournit une interface que vous pouvez utiliser pour entrer votre code, tester vos applications et voir les erreurs que vous avez pu faire en le tapant.

Comment créer des fichiers Python exécutables

Vous savez maintenant comment exécuter des fichiers Python, mais que se passe-t-il si vous voulez aider d’autres personnes à exécuter leurs programmes ? La plupart des gens qui ne programment pas n’auront pas Python installé sur leur machine, et encore moins l’accès à un IDE ou à un éditeur ! Si vous envisagez de partager ou de vendre vos créations, c’est un obstacle que vous devrez surmonter.

Malheureusement, il n’existe aucun moyen intégré de rendre les fichiers Python exécutables sur n’importe quelle machine. C’est parce que Python est un langage dynamique différent de, disons, C#. Certains créateurs contournent ce problème en incluant Python dans le cadre du téléchargement, mais ce n’est pas une solution élégante.

Heureusement, il existe des solutions tierces. Deux options populaires sont PyInstaller et Py2exe. Les deux vous permettront de créer de nouvelles applications sous forme de fichiers .exe. Pour les télécharger et les utiliser, vous devrez utiliser PiP.

Pour installer PyInstaller de PyPI sur Linux ou Mac, tapez simplement :

Code

pip install pyinstaller

Pour faire la même chose via Windows, exécutez l’invite de commande (en veillant à exécuter en tant qu’administrateur) et utilisez :

Code

py -m pip install pyinstaller

Si vous n’avez pas installé pip, vous pouvez généralement le faire en modifiant votre installation Python (recherchez désinstaller dans la barre de recherche, choisissez votre version Python et choisissez « modifier »).

Vous devrez suivre quelques étapes supplémentaires pour utiliser l’un de ces outils et créer votre .exe, mais vous trouverez toutes les instructions pertinentes sur les sites Web respectifs.

Comment exécuter des applications Web Python

Une chose que vous remarquerez lorsque vous essayez de créer un .exe à partir de votre code Python est que ce n’est pas un processus intuitif ou fluide. C’est parce que ce n’est pas vraiment ce qu’est Python. par.

Python est généralement utilisé le plus souvent pour créer des outils utiles pour les professionnels de l’informatique tels que les spécialistes de la sécurité de l’information. Cependant, il est également extrêmement utile pour créer des applications Web. En d’autres termes, Python est idéal si vous souhaitez créer le prochain Google, Twitter ou Spotify. Dans ce scénario, Python s’exécutera sur un serveur et affichera des informations au visiteur via le navigateur. Étant donné que le code s’exécute sur le serveur, cela signifie que l’utilisateur n’est pas obligé d’installer Python. Cela signifie également qu’il n’y aura pas de ralentissements pour l’utilisateur.

Cependant, qu’est-ce que cela Aussi signifie que vous devez prendre le temps d’installer Python dans votre navigateur. Vous devrez probablement également installer un framework Web. Un framework Web fournit des packages et des modules qui vous permettent de créer facilement des applications Web avec du code Python. Ces cadres font le gros du travail pour vous, simplifiant un large éventail de fonctions courantes nécessaires à la conception Web. Cela peut inclure des éléments tels que les recherches dans la base de données, la gestion des cookies, l’affichage des images, etc.

Il existe de nombreuses options si vous êtes intéressé par les frameworks Web Python. Flask est un excellent choix pour les débutants. Il s’agit d’un « microframework » très léger, mais il est également relativement simple par rapport à de nombreuses autres options.

Voici un excellent tutoriel que j’ai trouvé en ligne et qui pourrait vous aider à démarrer :

Voici où vous pouvez obtenir Flask et de la documentation sur son utilisation.

D’autres bonnes options incluent Django et Web2py. Comme toujours, ils ont chacun leurs propres forces et faiblesses, vous devrez donc trouver la bonne option pour vos objectifs.

Comment exécuter Python sur mobile

Si vous souhaitez exécuter Python sur des appareils mobiles, l’une des options les plus simples consiste simplement à télécharger un IDE sur la plate-forme de votre choix. Il n’est pas nécessaire de télécharger un interpréteur séparé, vous pouvez simplement télécharger l’application et commencer à taper et exécuter votre code Python. Deux grandes options sont :

Cependant, si vous souhaitez créer des applications pouvant être distribuées sur des appareils mobiles à l’aide de Python, vous souhaiterez probablement utiliser Kivy. Kivy est une bibliothèque open source pour un développement multiplateforme rapide. Il prend en charge le multi-touch, un moteur graphique OpenGL ES 2 et d’autres fonctionnalités utiles pour le développement mobile et est entièrement gratuit.

Alors voilà ! C’est ainsi que vous exécutez Python sur une variété de plates-formes. Bien sûr, vous devrez apporter quelques modifications pour que certaines de ces options fonctionnent (comme les applications Web ou mobiles), mais cet article devrait vous avoir donné une bonne idée de par où commencer.

Et maintenant que vous savez utiliser votre code Python, êtes-vous peut-être prêt à commencer à créer des applications ? Dans ce cas, vous devriez consulter notre guide des meilleurs cours Python en ligne.

 

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.