Premiers pas en Python

1 – Introduction

Si vous n’avez encore installer python, je vous conseille d’installer la dernière version qui, à ce jour, est python 3.8.1. Pour cela, vous pouvez suivre les étapes décrites dans un précédent article que vous pouvez trouver ici.

Vous savez sûrement que python est un langage interprété et non compilé. C’est-à-dire l’interpréteur python ne génère pas d’exécutable, il analyse le code ligne par ligne puis les exécute.

Autre particularité de Python, c’est le typage dynamique. En effet, pour utiliser une variable, on n’a pas besoin de déclarer son type. Au moment de la première affectation, python détecte le type de la valeur affectée. Puis, cette même variable peut changer de type si on lui affecte une valeur d’un autre type.

2 – Premier programme : « hello world »

Pour écrire un premier programme python sous linux, il faut créer un ficher texte qui s’appelle « hello-world.py » par exemple.

nano hello-world.py

Ensuite, il faut écrire le code suivant :

#!/usr/bin/env python3
print('Hello world')

<ctrl>+O pour sauvegarder. <ctrl>+X pour quitter  

Pour exécuter le programme, il y a deux manière. La première technique consiste à rendre le fichier exécutable et le lancer directement.

chmod +x hello-world.py
./hello-world

La deuxième manière, consiste à donner le fichier comme argument au programme python3.8.

python3.8 hello-world.py

3 – Interagir avec le shell python

Le site officiel met à votre disposition un shell python interactif pour découvrir le langage de programmation python. Mais pour ceux d’entre vous qui l’avez installé sur vos machines, Vous pouvez lancer le shell python en ouvrant un terminal linux, puis taper la commande :

python3.8

Si vous l’avez bien installé, normalement vous aurez quelque chose qui ressemble à ça :

Python 3.8.1 (default, Dec 21 2019, 19:58:48)
[GCC 8.3.0] on linux
Type « help », « copyright », « credits » or « license » for more information.
>>>

Les trois chevrons « >>> » indique que le shell python attend que vous entriez une instruction qu’il va exécuter pour vous.
Vous pouvez par exemple taper :

>>> print('hello-world')

La fonction « print » affiche ce qu’on lui donne en argument. C’est-à-dire, ici, elle affiche « hello-world ».

Autre instruction que vous pouvez essayer :

>>> a = 1
>>> b = 'Bonjour'
>>> pi = 3.14
>>> 1 + 1
2
>>> 9 * 9
81
>>>

Dans l’exemple précédent, on a défini des variables « a », « b », et « pi » qui valent respectivement « 1 », « ‘Bonjour' », et « 3.14 ».
On a utilisé également le shell python comme une calculatrice pour calculer la somme « 1+1 » et le produit « 9*9 ».

Pour quitter le shell, vous avez juste à écrire l’une de ces deux instructions :

>>> quit()

ou

>>> exit()

Et là vous revenez au terminal linux.