0% ont trouvé ce document utile (0 vote)
168 vues3 pages

Chapitre 1 - Introduction À Python

Le document introduit le langage de programmation Python en décrivant son historique, ses caractéristiques et en expliquant comment l'installer et créer un premier programme. Il explique également les notions de commentaires et d'indentation qui sont importantes en Python.

Transféré par

Houcem Koubaa
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
168 vues3 pages

Chapitre 1 - Introduction À Python

Le document introduit le langage de programmation Python en décrivant son historique, ses caractéristiques et en expliquant comment l'installer et créer un premier programme. Il explique également les notions de commentaires et d'indentation qui sont importantes en Python.

Transféré par

Houcem Koubaa
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
Vous êtes sur la page 1/ 3

Chapitre 1 : Introduction

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.

2. Programmer avec Python


Pour apprendre la programmation Python, il va falloir que vous pratiquiez et pour
cela il est préférable que Python l’ installer sur votre ordinateur. Vous pouvez installer
gratuitement Python sur votre machine, que ce soit sous Windows, Mac OS X ou
Linux. Tous les détails et la marche à suivre pas à pas sont donnés sur son site officiel
www.python.org

Il suffit de suivre les instructions pour installer correctement le système sur votre
ordinateur et Python est prêt à l’utilisation.

2.1 Premier contact avec Python


Python est un langage interprété, c’est-à-dire que chaque ligne de code est lue puis
interprétée afin d’être exécutée par l’ordinateur. Pour vous en rendre compte,
l’interpréteur Python. Vous devriez obtenir quelque chose de ce style pour Windows :
1 PS C:\ Users \ pierre > python
2 Python 3. 7. 1 ( default , Dec 10 2018 , 22 : 54 : 23 ) [ MSC v . 1915 64 bit ( AMD64 )] [...]
3 Type " help ", " copyright ", " credits " or " license " for more information . 1
4 >>>

— PS C:\Users\pierre> représente l’invite de commande de votre shell. Par la suite,


cette invite de commande sera représentée simplement par le caractère $.
— Le triple chevron >>> est l’invite de commande (prompt en anglais) de
l’interpréteur Python. Ici, Python attend une commande que vous devez saisir au clavier.
Tapez par exemple l’instruction :
print("Hello world!")
puis validez cette commande en appuyant sur la touche Entrée.
Python a exécuté la commande directement et a affiché le texte Hello world!. Il
attend ensuite votre prochaine instruction en affichant l’invite de l’interpréteur Python
(>>>). En résumé, voici ce qui a dû apparaître sur votre écran :
1 >>> print (" Hello world !")
2 Hello world !
3 >>>

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.2 Premier programme


Bien sûr, l’interpréteur présente vite des limites dès lors que l’on veut exécuter une
suite d’instructions plus complexe. Comme tout langage informatique, on peut
enregistrer ces instructions dans un fichier, que l’on appelle communément un script (ou
programme) Python.
Pour reprendre l’exemple précédent, ouvrez un éditeur de texte (pour choisir et
configurer un éditeur de texte, reportez- vous si nécessaire à la rubrique Installation de
Python en ligne 10) et entrez le code suivant :
print("Hello world!")
Ensuite, enregistrez votre fichier sous le nom test.py, puis quittez l’éditeur de
texte.

Remarque : L’extension de fichier standard des scripts Python est .py.

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.

Figure1 L’indentation en python

Vous aimerez peut-être aussi