Comment exécuter des applications Python sur n’importe quelle plateforme

Comment exécuter Python

Vous voulez savoir comment exécuter Python ? Cela semble simple, mais cela peut en fait être délicat à comprendre. Dans ce billet, nous allons aborder la façon de tester votre code Python, ainsi que la façon d’exécuter Python dans d’autres contextes : en ligne par exemple, ou en tant qu’application packagée.

Parfois, la chose qui vous retient 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’avais appris de BASIC sur le ZX Spectrum et l’appliquer à un environnement moderne. Mon problème ? Je ne savais pas “où” programmer. Une fois que j’avais compris le C# ou le Java, où allais-je entrer le code et comment allais-je l’exécuter ?

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

Le fait est que je n’avais jamais eu besoin d’un IDE ou d’un interprète auparavant. Des machines comme le ZX Spectrum et le Tatung Einstein (d’autres utilisateurs d’Einstein là-bas ?) ont simplement démarré avec une invite pour 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 leur création en une application que quelqu’un peut télécharger et acheter. En fait, avec Python, il peut parfois être déroutant même de simplement exécuter un tas de code.

Lisez la suite alors, et apprenez à exécuter Python dans n’importe quelle situation !

Comment exécuter des applications Python

Avant de plonger dans la façon d’exécuter Python, vous devez d’abord installer l’interpréteur Python sur votre machine. Vous pouvez trouver cela à partir des liens ci-dessous :

  • Windows : https://www.python.org/downloads/windows/
  • Mac : https://www.python.org/downloads/mac-osx/
  • Linux : https://www.python.org/downloads/source/

Vous pouvez également trouver des instructions sur la façon de configurer ceci et de le faire fonctionner ici:

  • Comment installer Python et commencer à coder sur Windows, Mac ou Linux

Mais ceci va seulement vous montrer comment installer l’interpréteur. Cela apprend à votre ordinateur à comprendre Python, mais cela ne vous donne aucun endroit pour taper et exécuter des applications.

Sauf que ce n’est pas strictement vrai. Une fois que vous avez installé ce paquet, recherchez le programme appelé Python Shell. Cela vous donne un shell où vous pouvez taper directement des commandes Python et les faire exécuter instantanément. Dès que vous appuyez sur return, l’instruction que vous avez utilisée s’exécutera.

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

Voilà comment exécuter des fichiers Python.

A l’inverse, vous pouvez également exécuter des fichiers Python en utilisant un certain nombre d’IDE ou d’éditeurs différents. Un IDE est un environnement de développement intégré, qui vous donne une interface que vous pouvez utiliser pour entrer votre code, tester vos applications et voir toutes les erreurs que vous avez pu faire en le tapant.

Comment créer des fichiers Python exécutables

Maintenant vous savez comment exécuter des fichiers Python, mais que faire si vous voulez aider d’autres personnes à exécuter vos 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 un jour de partager ou de vendre vos créations, alors c’est un obstacle que vous devrez surmonter.

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

Heureusement, des solutions tierces existent. Deux options populaires sont PyInstaller et Py2exe. Tous deux vous permettront de construire de nouvelles apps sous forme de fichiers .exe. Pour les télécharger et les utiliser, vous devrez utiliser PiP.

Pour installer PyInstaller à partir de PyPI sur Linux ou Mac, il suffit de taper :

pip install pyinstaller

Pour faire de même via Windows, exécutez l’invite de commande (en vous assurant de l’exécuter en tant qu’administrateur) puis utilisez :

py -m pip install pyinstaller

Si vous n’avez pas pip installé, vous pouvez généralement le faire en modifiant votre installation Python (recherchez uninstall dans votre barre de recherche, puis choisissez votre version de Python et choisissez “modifier”).

Vous devrez suivre quelques étapes supplémentaires pour utiliser l’un ou l’autre de ces outils et construire effectivement 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 en essayant de construire 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 à quoi sert Python.

Python est typiquement plus souvent utilisé pour créer des outils utiles pour les professionnels de l’informatique, comme les spécialistes de la sécurité de l’information. Cependant, il est également extrêmement utile pour construire 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écute sur un serveur et affiche ensuite des informations au visiteur par le biais du navigateur. Le code étant exécuté sur le serveur, il n’est pas nécessaire que l’utilisateur ait installé Python. Cela signifie également qu’il n’y aura pas de ralentissement pour l’utilisateur.

Cependant, ce que cela signifie également, c’est que vous devez prendre le temps d’installer Python sur votre navigateur. Vous aurez aussi probablement besoin d’installer un framework web. Un framework web fournit des paquets et des modules qui vous permettent de construire facilement des applications web avec du code Python. Ces frameworks font le gros du travail pour vous en simplifiant un large éventail de fonctions courantes nécessaires à la conception de sites Web. Cela peut inclure des choses comme la consultation de bases de données, la gestion des cookies, l’affichage d’images, et plus encore.

Il existe de nombreuses options si vous êtes intéressé par les frameworks web Python. Un excellent choix pour les débutants est Flask. C’est un “microframework” très léger, mais il est aussi relativement simple par rapport à de nombreuses autres options.

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

Voici où vous pouvez obtenir Flask et de la documentation sur la façon de l’utiliser.

Les autres bonnes options comprennent Django et Web2py. Comme toujours, ceux-ci ont chacun leurs propres forces et faiblesses, vous devrez donc trouver la bonne option pour vos objectifs prévus.

Comment exécuter Python sur mobile

Si vous voulez exécuter Python sur mobile, l’une des options les plus faciles est simplement de 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 excellentes options sont :

  • iOS : Python3IDE
  • Android : QPython 3L

Si vous voulez faire des applications que vous pouvez distribuer sur mobile en utilisant Python cependant, vous voudrez probablement utiliser Kivy. Kivy est une bibliothèque open source pour le développement rapide multiplateforme. Elle prend en charge le multi-touch, un moteur graphique OpenGL ES 2 et d’autres fonctionnalités utiles pour le développement mobile, et son utilisation est entièrement gratuite.

Voilà donc ! Voilà comment exécuter Python sur une variété de plateformes. Bien sûr, vous devrez bricoler un peu pour que certaines de ces options fonctionnent (comme les applications web ou mobiles), mais ce post devrait vous avoir donné une bonne idée de par où commencer.

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

39,00 $
Programmeur Python & Ensemble de certification de données
Économisez 1761 $ .00

Achetez-le maintenant

Programmeur Python & Ensemble de certification en données Achetez-le maintenant
Économisez 1761,00 $ 39,00 $

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.