1 Chapitre 1 : Introduction 1. Introduction Le langage de programmation Python
1 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 . 2 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 . 3 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 uploads/Industriel/ chapitre-1-introduction-a-python.pdf
Documents similaires
-
23
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Apv 13, 2021
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 0.8571MB