Académique Documents
Professionnel Documents
Culture Documents
2019/2020
On suit le lien download par une visite du site officiel du langage Python : http://www.python.org puis
on installe les versions les plus récentes Python3 : http://www.python.org/download/releases/3.3.2/
L’installation produit un dossier dans lequel on trouvera une application nommée IDLE.
I L’application IDLE
d’utiliser Python en mode interactif (entrer des commandes, recevoir une réponse, recommencer.)
d’écrire et sauvegarder des programmes (des scripts ou des modules) puis de les exécuter.
À l’invite du « prompt » de l’application Idle, on peut commencer par entrer et évaluer des expressions
très simples (en général sur une seule ligne) avec retour au prompt après évaluation.
Astuce2 : les combinaisons de touches Alt+P et Alt+N permettent de circuler dans l’historique des
lignes de commande déjà entrées (P pour Previous, N pour Next).
Le mode interactif permet d’utiliser Python comme une calculatrice. Les parenthèses permettent de
contrôler l’ordre des opérations arithmétiques qui, sinon, sont soumises aux règles de priorité
habituelles.
Astuce3 : il est possible de se référer au résultat du calcul précédent avec le caractère de soulignement _
(mais ça n’est valable qu’en mode interactif) :
Il est possible d’entrer une expression longue de plus d’une ligne (ou de forcer des passages à la ligne ne
devant pas être interprétés comme des demandes d’évaluation) avec le caractère \ (mais cela devrait
rester exceptionnel).
Il est possible d’évaluer plusieurs instructions sur une même ligne. Il suffit de les séparer par le « ; ».
b) Variables :
En Python, les variables bénéficient d’un typage dynamique : le type est détecté automatiquement lors
de la création de la variable par affectation.
Il est possible d’effectuer simultanément plusieurs affectations de variables (de même type ou non) :
Voici une liste très partielle de ces fonctions (uniquement celles qui ont un sens d’une première
introduction au langage Python)
De nombreuses fonctions sont définies dans des modules spécialisées. Pour utiliser une fonction fonct
d’un module mod, il faut importer cette fonction, ou le module entier avant l’utilisation de cette
fonction. Cela peut se faire de 3 manières :
>>>import math
>>>import math as m