Comment installer Python sur Windows, Linux et macOS

click fraud protection

Si vous souhaitez installer Python et vous lancer dans le développement, nous avons un guide de démarrage rapide pratique pour vous présenter les bases !

Si vous souhaitez vous lancer dans le développement, l'un de mes langages de programmation préférés que j'ai appris est Python. Il s'agit d'un langage multi-paradigmes, prenant en charge la programmation impérative, fonctionnelle, procédurale et orientée objet. Il est grand ouvert et peut être utilisé pour pratiquement tout, et constitue un langage incontournable pour de nombreuses personnes travaillant dans le domaine de l'intelligence artificielle ou de l'apprentissage automatique. Je l'utilise pour beaucoup d'automatisation, et c'est même le langage dans lequel sont écrits certains des outils de test que nous avons utilisés.

Python est un langage puissant, et si vous souhaitez vous lancer, ce guide vous apprendra les bases. Non seulement vous devrez installer les binaires Python et vous assurer qu'ils se trouvent dans votre PATH, mais vous aurez également besoin de quelque chose pour réellement écrire du code. Vous pouvez utiliser un IDE (environnement de développement intégré) à part entière comme PyCharm, ou vous pouvez vous tourner vers un éditeur de texte tel que IDLE ou Sublime Text 3 préinstallé. Il existe de nombreuses options, mais ce guide devrait vous familiariser avec les bases.

Installation de Python

Sous Windows et macOS

L'installation de Python est la partie la plus simple et vous devrez décider si vous installez Python 2.7 ou Python 3.x. Python 2.7 est souvent utilisé pour des projets existants, mais si vous écrivez votre propre logiciel, vous devez installer Python 3.x.

Pour installer sur Windows ou Mac, procédez comme suit :

  • Allez au site officiel de Pythonet accédez à la version la plus récente. Au moment de la rédaction, il s’agit de 3.10.6.
  • Téléchargez le binaire pour votre plateforme.
  • Exécutez le binaire.

Vous n'avez pas besoin de sélectionner d'options en dehors de l'ajout de Python à votre PATH, car le programme d'installation par défaut contient tout ce dont vous avez besoin. Il vous suffit de cliquer sur « Installer ». Sur Mac, cela sera fait par défaut dans le programme d'installation de dmg.

Installer Python sur Linux

Si vous utilisez Linux, cela dépendra de la distribution que vous utilisez. Les distributions basées sur Debian (telles que Ubuntu) peuvent utiliser le programme d'installation du package apt dans Terminal en exécutant la commande suivante :

  • apt-get installer python3.6

D'autres distributions peuvent l'avoir déjà préinstallé, et sinon, vous devrez utiliser le gestionnaire de packages dans votre distribution. Par exemple, sur CentOS, vous exécuterez « yum install -y python3 ».

Vérifier l'installation

Vous pouvez vérifier que votre installation est active en exécutant la commande « python » dans PowerShell, l'invite de commande ou votre terminal.


Choisissez votre IDE Python

Vous aurez besoin d'un IDE ou d'un éditeur de texte pour écrire du code efficacement, et il existe quelques options. Python est livré avec IDLE préinstallé et, même s'il fonctionne bien, il n'est pas idéal pour les fichiers plus volumineux qui peuvent être plus compliqués. Voici quelques-uns des IDE que j'ai utilisés pour Python au fil des ans, à la fois à l'université et dans mes propres projets. Tous ces IDE sont multiplateformes, ce qui signifie que vous pouvez les exécuter sous Windows, Linux ou macOS.

PyCharm

Si vous connaissez Android Studio ou IntelliJ, vous connaissez déjà PyCharm. Il provient des mêmes développeurs et vous pouvez même activer exactement la même fonctionnalité dans IntelliJ en installant le plugin Python. La différence est que PyCharm est conçu à partir de zéro uniquement pour Python et contient toutes les fonctionnalités que vous attendez de tout IDE moderne. Cela inclut le contrôle de version intégré, la coloration syntaxique, le fractionnement des fenêtres, les fonctionnalités de débogage, etc.

Télécharger PyCharm

Spyder

Si vous êtes un data scientist (ou si vous comptez utiliser Python à des fins de science des données), vous devez installer Spyder. Il s’agit d’un IDE qui contient déjà certains des packages d’analyse de données les plus populaires pour Python. Ceux-ci incluent matplotlib, numpy, scipy et pandas. Si vous souhaitez vous lancer dans l'analyse de données, le traçage de données et d'autres recherches scientifiques, alors Spyder est à 100 % ce que vous devez installer. Spyder intègre même des notebooks Jupyter, qui peuvent être utilisés pour explorer et tracer des données très facilement.

Télécharger Spyder

Texte Sublime 3

Sublime Text 3 est l'un de mes éditeurs de texte préférés, simplement grâce à sa simplicité. Il est super polyvalent, bien que simple, et plus adapté aux petits projets. Si vous ne travaillez qu'avec quelques centaines de lignes de code dans un programme que vous écrivez, alors Sublime Text 3 est probablement la meilleure solution. Une fois, j'ai écrit un grattoir Web en Python qui lirait les sites de location locaux et m'enverrait, ainsi qu'à quelques amis, un lien vers de nouvelles annonces en utilisant simplement Sublime Text 3 et Python. C'est un environnement de développement parfaitement performant et que je pense que la plupart des gens devraient connaître.

Télécharger Texte Sublime 3

Code Visual Studio (VSCode)

Visual Studio Code (ou VSCode) est l'un des environnements de développement les plus polyvalents du marché. Il est entièrement personnalisable, avec un énorme référentiel de plugins auquel vous pouvez accéder depuis l'intérieur. Il n'est pas immédiatement compatible avec Python, mais vous pouvez installer un plugin Python depuis l'intérieur qui permettra coloration syntaxique, complétion intelligente du code, Jupyter Notebooks, débogage, tests unitaires et autres caractéristiques. J'adore Visual Studio Code, et c'est en fait l'EDI que j'utilise le plus lorsque je travaille sur quelque chose de complexe.

Télécharger le code Visual Studio


Et ensuite

Si vous souhaitez vous lancer dans le développement, il existe de nombreux tutoriels en ligne qui vous apprendront les bases. Entre CodeAcademy et w3schools, il existe de nombreuses options. Il existe même des interpréteurs Python sur Android que vous pouvez utiliser pour écrire sur votre téléphone, et la meilleure façon d'apprendre est de le faire. Si vous faites quelque chose qui nécessite beaucoup de ressources et qui peut utiliser de nombreux modèles d'apprentissage automatique ou d'intelligence artificielle, vous aurez peut-être besoin de l'un des meilleurs ordinateurs portables cependant pour le gérer.

La meilleure façon pour moi d'apprendre était de prendre conscience d'un problème ou d'une autre difficulté que j'avais et d'essayer de trouver un moyen d'automatiser la solution. C'est pourquoi j'ai eu l'idée d'écrire un programme qui supprimerait les sites de location pour moi, et je suis sûr qu'il existe d'autres raisons pour lesquelles vous pourriez également vouloir utiliser Python.