Intro
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.
La Python
Software Foundation est l'association qui organise le développement de Python
et anime la communauté de développeurs et d'utilisateurs.
Caractéristiques:
· Multiplateforme : fonctionnement multi-systèmes d'exploitation : Windows, Mac OS X, Linux, Android, iOS, depuis les mini-ordinateurs Raspberry Pi jusqu'aux supercalculateurs…
· Gratuit : IDE/plateforme pour ordinateur, smartphone…
· Langage de haut niveau : Besoin de quelques connaissances de base sur l’environnement informatique utilisé pour la programmation.
· Langage interprété: Un script Python n'a pas besoin d'être compilé pour être exécuté, il est interprété en temps réel contrairement à des langages comme le C ou le C++.
· Langage 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.
· Domaine d’application fréquents : Analyse de données, robotique, IoT…
Introduction et shell
Le programme d'installation du Python est à partir de la page de téléchargements du site Python.org ( https://www.python.org/downloads/ )
Un shell est un
interpréteur de commandes interactif permettant d'interagir avec l'ordinateur :
· Shell Unix pour Mac OS X et Linux ;
· Shell PowerShell pour Windows.
Un shell possède
toujours une invite de commande ; Exemple pour le $ :
Lancer l’instruction « python » : Taper python après $ => $ python
Exemple de lancement d’interrupteur de commandes python via Windows :
· Power Shell
· Invite commande:
Longue ligne de code
On peut la couper
en deux avec le caractère \ (backslash) pour des raisons de lisibilité :
Commentaires
Le caractère # est
utilisé pour insérer des commentaires ignorés par Python jusqu'à la fin de la
ligne.
Indentation
Une indentation
en Python doit être homogène (soit des espaces, soit des tabulations) pour un décalage
d’un ensemble des lignes indentées constituant un bloc d'instructions.
Exécuter un programme
1.
Enregistrer (dans le dossier d’exécution de
référence par défaut ; Exemple : C:\Users\aymen\ …) les instructions,
appelé script ou programme, dans un fichier Python « nom_fichier.py ».
2.
Interpréter, via Shell (python test.py) ou
interpréteur IDE…
