Chapitre 1 - Introduction À Python
Chapitre 1 - Introduction À Python
1. Introduction
Le langage de programmation Python a été créé en 1989 par Guido van Rossum, aux
Pays-Bas. Le nom Python vient d’un hommage à la série télévisée Monty Python’s Flying
Circus dont G. van Rossum est fan. La première version publique de ce langage a été
publiée en 1991.
Ce langage de programmation présente de nombreuses caractéristiques intéressantes :
— Il est multiplateforme. C’est-à-dire qu’il fonctionne sur de nombreux systèmes
d’exploitation : Windows, Mac OS X, Linux, Android, iOS, depuis les mini-
ordinateurs Raspberry Pi jusqu’aux supercalculateurs.
— Il est gratuit. Vous pouvez l’installer sur autant d’ordinateurs que vous voulez (même
sur votre téléphone !).
— C’est un langage de haut niveau. Il demande relativement peu de connaissance sur
le fonctionnement d’un ordinateur pour être utilisé.
— C’est un langage interprété. Un script Python n’a pas besoin d’être compilé pour
être exécuté, contrairement à des langages comme le C ou le C++.
— Il est orienté objet. C’est-à-dire qu’il est possible de concevoir en Python des
entités qui miment celles du monde réel (une cellule, une protéine, un atome, etc.)
avec un certain nombre de règles de fonctionnement et d’interactions.
— Il est relativement simple à prendre en main 2.
— Enfin, il est très utilisé en bioinformatique et plus généralement en analyse de
données.
Il suffit de suivre les instructions pour installer correctement le système sur votre
ordinateur et Python est prêt à l’utilisation.
Vous pouvez refaire un nouvel essai en vous servant cette fois de l’interpréteur comme d’une
calculatrice :
1 >>> 1+1
2 2
3 >>> 6*3
4 18
À ce stade, vous pouvez entrer une autre commande ou bien quitter l’interpréteur Python
en tapant la commande exit() puis en validant en appuyant sur la touche Entrée.
2.3 Commentaires
Dans un script, tout ce qui suit le caractère # est ignoré par Python jusqu’à la fin
de la ligne et est considéré comme un commentaire.
Les commentaires doivent expliquer votre code dans un langage humain.
L’utilisation des commentaires est rediscutée dans le chapitre 15 Bonnes pratiques en
programmation Python.
Voici un exemple :
1 # Votre premier commentaire en Python .
2 print (’ Hello world ! ’)
3
4 # D’ autres commandes plus utiles pourraient suivre . 2
3. Notion de bloc d’instructions et d’indentation
En programmation, il est courant de répéter un certain nombre de choses avec les boucles
ou d’exécuter plusieurs instructions si une condition est vraie avec les tests.
La plupart des langages de programmation tels que C, C ++ et Java utilisent des accolades {}
pour définir un bloc de code. Python utilise l'indentation.
Indentation est synonyme de décalage, pour toute boucle, test ou fonction, le fait d’indenter
ou de décaler les lignes permet définir une dépendance d’un bloc de lignes par rapport à un
autre.
Généralement, quatre espaces sont utilisés pour l'indentation et sont préférés aux tabulations.
Un bloc de code (corps d'une fonction, d'une boucle, etc.) commence par une indentation et se
termine par la première ligne non indentée. Le nombre d'indentations dépend de vous, mais il
doit être cohérent tout au long de ce bloc.