Une bande de trois musiciens

William J. Turkel et Adam Crymble

Cette leçon vous montrera comment installer un environnement de développement pour Python sur un ordinateur exécutant le système d’exploitation Linux.

suivi éditorial par

  • Miriam Posner

évaluation par

  • Jim Clifford
  • Amanda Morton

traduction par

  • Thomas Soubiran

suivi de traduction par

  • Matthias Gille Levenson ORCID id icon

évaluation de traduction par

  • Alexandre Bartz

parution

| 2012-07-17

traduction

| 2021-10-06

modification

| 2012-07-17

difficulté

| Facile

DOI id icon https://doi.org/10.46430/phfr0019

Vous pouvez faire une donation

Les tutoriels de qualité en accès libre ont un coût de production. Vous pouvez rejoindre celles et ceux qui soutiennent le Programming Historian et contribuer au libre partage des savoirs.

Disponible en: EN (original) | PT | ES | FR

Contenus

Tout d’abord, merci à John Fink d’avoir fourni les bases de cette leçon. Elle a été préparée avec une distribution Ubuntu 18.04 LTS mais son contenu est aussi valable pour n’importe quel système utilisant apt tel que Debian ou Linux Mint à la seule condition d’avoir installé sudo.

Sauvegarder son disque dur

Veillez à faire des sauvegardes de votre disque dur régulièrement. Ce conseil est valable en général et ne se limite pas à vos activités de programmation.

Installer Python 3

  1. Lancez un terminal (allez dans le menu Applications, puis tapez Terminal, et cliquez sur l’icone)
  2. Dans le terminal, tapez : sudo apt-get install python3
  3. Entrez votre mot de passe, puis tapez Y pour lancer l’installation (NdT : ou sudo apt-get -y install python3 pour éviter d’avoir à taper Y à chaque fois). Notez qu’il est fort probable que Python soit déjà installé (NdT: la commande dpkg -l python3 permet de savoir si Python 3 est déjà installé).

Créer un répertoire de travail

Conservez vos programmes Python dans ce répertoire. Il peut se trouver n’importe où mais il vaut mieux que vous le placiez dans votre répertoire personnel. Pour créer le répertoire, vous pouvez faire quelque chose comme cela:

cd ~
mkdir programming-historian

Installer Komodo Edit

Komodo Edit est un éditeur de texte libre et open source, mais il en existe de nombreux autres. Vous pouvez télécharger Komodo Edit depuis le site Komodo Edit Website. Une fois téléchargé, ouvrez-le avec le gestionnaire de paquets d’Ubuntu, et suivez les instructions d’installation. Après avoir installé Komodo Edit, ouvrez le répertoire Komodo-Edit-11/bin de votre répertoire personnel, et cliquez sur komodo.

Exécuter une commande Run Python dans Komodo Edit

  1. Dans Komodo Edit, assurez-vous que la barre Toolbox est visible
  2. Cliquez sur l’icône crénelée et sélectionnez New Command
  3. En haut, tapez Run Python File
  4. Dans le champ Command, tapez: %(python3) %F. Puis appuyez sur OK en bas de la fenêtre qui permet d’ajouter une commande.
Ajouter une nouvelle commande dans Komodo Edit

Ajouter une nouvelle commande dans Komodo Edit

« Hello World » en Python

Il est de coutume de commencer l’initiation à un langage de programmation en écrivant en programme qui affiche « hello world » et puis s’arrête.

Python est un langage de choix pour les personnes qui débutent la programmation car c’est un langage de très haut niveau. En d’autres termes, il permet faire beaucoup de choses avec des programmes de quelques lignes. Et, plus un programme sera concis, moins il prendra de place à l’écran et plus il est facile à suivre.

Python est un langage dit interprété. Autrement dit, il existe un programme appelé interpréteur qui sait comment suivre les instructions écrites dans ce langage. Une façon d’utiliser l’interpréteur consiste à stocker toutes vos instructions dans un fichier et exécuter l’interpréteur avec ce fichier en entrée. Un fichier qui contient des instructions s’appelle un programme. L’interpréteur va exécuter chacune des instructions que vous lui soumettez. Voyons maintenant ce que cela donne.

Dans votre éditeur de texte, créer un nouveau fichier, puis copiez-collez les deux lignes suivantes et enregistrez-le dans votre répertoire programming-historian sous le nom hello-world.py:

# hello-world.py
print('hello world')

La commande Run Python File vous permet d’exécuter votre programme. Si vous utilisez un autre éditeur de texte, il proposera sûrement une fonctionnalité similaire. Si tout c’est bien passé, le résultat devrait ressembler à cela:

hello world dans Komodo Edit sur Linux

hello world dans Komodo Edit sur Linux

Interagir avec un shell Python

Une autre façon d’interagir avec un interpréteur est d’utiliser ce qu’on appelle un shell. Vous pouvez alors taper des commandes et appuyer sur entrée et le shell retournera le résultat. Le shell est très pratique si vous souhaitez tester des portions de code pour vous assurer qu’elles font bien ce que vous voulez qu’elles fassent.

Vous pouvez exécuter un shell Python en lançant un terminal. Dans le terminal, tapez:

python3

Ceci aura pour effet de lancer l’invite de commande de Python qui vous permet de soumettre des commandes Python dans le shell. À présent, tapez:

print('hello world')

et appuyez sur entrée. L’ordinateur répondra par:

hello world

Pour indiquer une interaction avec le shell, nous utiliserons -> pour marquer la réponse du shell à votre commande comme suit:

print('hello world')
-> hello world

À l’écran, voici ce que vous devriez obtenir:

hello world dans un terminal Linux

hello world dans un terminal Linux

Maintenant que tout est prêt, vous pouvez passer à des choses plus intéressantes. Si vous souhaitez suivre les leçons dans l’ordre, nous vous suggérons « Comprendre les pages web et le HTML » pour continuer.

À propos des auteur(e)s

William J. Turkel est professeur d'histoire à l'Université Western Ontario.

Adam Crymble, University College London.

Pour citer

William J. Turkel et Adam Crymble, «Installer un environnement de développement intégré pour Python (Linux),» traduction par Thomas Soubiran, Programming Historian en français 3 (2021), https://doi.org/10.46430/phfr0019.

Vous pouvez faire une donation

Les tutoriels de qualité en accès libre ont un coût de production. Vous pouvez rejoindre celles et ceux qui soutiennent le Programming Historian et contribuer au libre partage des savoirs.