Qu’est-ce qu’IDLE?
IDLE signifie Integrated DeveLopment Environment. C’est un IDE pour Python, écrit dans le langage Python lui-même et basé sur Tkinter avec des liaisons avec le jeu de widgets Tk. IDLE est le plus adapté aux débutants car il possède une liste de fonctionnalités IDE simple. Par conséquent, il est très populaire dans les environnements éducatifs.
C’est une solution IDE multiplateforme qui est livrée avec un ensemble de fonctionnalités de base qui comprend :
- Un éditeur de texte multifenêtre avec coloration syntaxique, autocomplétion, indentation intelligente et autre.
- Un shell Python avec coloration syntaxique.
- Débogueur intégré avec stepping, points d’arrêt persistants et visibilité de la pile d’appels.
Pour plus d’informations sur IDLE, visitez la documentation officielle suivante :
https://docs.python.org/3/library/idle.html
Dans cet article, nous allons installer IDLE via la ligne de commande Ubuntu. L’article explique également comment lancer IDLE et l’utiliser pour écrire et exécuter un script Python simple.
Nous avons exécuté les commandes et procédures mentionnées dans cet article sur un système Ubuntu 18.04 LTS.
Comment installer IDLE?
Python est installé par défaut sur toutes les dernières versions d’Ubuntu et il est également généralement livré avec l’application IDLE. Cependant, si vous avez une installation minimale d’Ubuntu qui ne dispose d’aucune application IDLE UI, vous pouvez l’installer en suivant cette méthode :
Ouvrir la ligne de commande Ubuntu, Le Terminal, soit par le Dash du système, soit par le raccourci Ctrl+Alt+T.
Puis, vous devez mettre à jour l’index du dépôt de votre système par le biais de la commande suivante en tant que sudo:
$ sudo apt-get update
De cette façon, le dépôt de votre système se met en ligne avec les dépôts Internet et cela vous aide à installer la dernière version de tout logiciel disponible.
Vous devez exécuter cette commande en tant que sudo car seul un utilisateur autorisé peut ajouter/supprimer, mettre à jour et configurer des logiciels sur Ubuntu. Le système vous demandera le mot de passe pour sudo, puis exécutera le reste de la commande lorsque vous aurez fourni un mot de passe correct.
L’étape suivante consiste à exécuter la commande suivante afin d’installer IDLE3. Il s’agit de la version la mieux adaptée lorsque vous avez installé Python 2 ou Python 3 sur votre système.
$ sudo apt-get install idle3
Le système pourrait vous demander une entrée Y/n afin de s’assurer que vous voulez effectivement installer le logiciel. Veuillez entrer Y et appuyer sur Entrée, après quoi IDLE3 sera installé sur votre système.
Lancer IDLE
Vous pouvez lancer IDLE à la fois par la ligne de commande ou par l’interface utilisateur Ubuntu.
Exécutez la commande suivante dans le Terminal afin de lancer IDLE.
$ idle
Ou bien, entrez des mots-clés pertinents pour IDLE dans votre recherche Ubuntu Dash comme suit :
Cela donnera la liste de toutes les applications IDLE installées sur votre système. Cliquez sur l’une d’entre elles pour lancer l’environnement de développement intégré Python.
Votre premier programme Python dans IDLE
Ouvrez l’application IDLE, qui ressemble par défaut à ceci :
Votre première ligne de code commence à l’endroit où vous voyez les trois symboles « plus grand que » ou « > ».
Placez le curseur à cet endroit et écrivez ou copiez & collez la ligne de code suivante :
print("This is my first Python program :) :)")
C’est une simple instruction d’impression qui peut être utilisée pour imprimer à l’écran tout ce qui se trouve à l’intérieur des parenthèses « ( ) ».
Lorsque vous appuyez sur Entrée, la sortie s’affiche comme suit :
Vous pouvez même choisir d’enregistrer le programme (via l’option Enregistrer/Enregistrer sous du menu Fichier) et d’y accéder ultérieurement (via l’option Ouvrir du menu Fichier ou directement en cliquant dessus depuis l’endroit où vous l’avez enregistré).
Après avoir lu cet article, vous pouvez intégrer cet environnement de développement Python dans votre système Ubuntu et utiliser au mieux son ensemble de fonctionnalités simples et faciles à utiliser, basées sur l’interface utilisateur.
.