Démarrage

publicité
Python
Démarrage
Premier pas
Dans cette section, nous allons faire nos
premiers pas en Python
Nous allons voir qu’il y a deux façons d’utiliser l’
interpréteur:
● mode interactif
● mode batch
Interpréteur
Python est un langage interprété.
Ceci veux dire:
● il faut disposer d’un programme, l’
interpréteur, qui va lire et exécuter les
instructions du langage
● l’ordre d’exécution est lié à celui dans
lequel on soumet les instructions
Mode interactif
Lorsqu’on démarre l’interpréteur avec l’
instruction “python3” ou via l’IDLE venant par
défaut avec Python3, on est en mode interactif
Tout ce qu’on entre au clavier est traité comme
du code Python
La séquence “>>>” indique que l’interpréteur
attend des instructions
Premier essai en mode interactif
Dans la fenêtre interactive de l’IDLE, celle avec
le prompt “>>>”, écrire
print(“Hello!”)
Mode batch
C’est la façon la plus fréquente d’utiliser l’
interpréteur
On prépare d’avance la séquence d’instructions
dans un fichier texte (ASCII), que l’on soumet
ensuite à l’interpréteur
On n’interagit pas directement avec l’
interpréteur dans ce mode
Instructions en mode batch
La séquence d’instruction qu’on prépare d’
avance afin d’utiliser le mode batch est le
“programme”
On lui donne aussi d’autre nom, plus ou moins
équivalent selon le contexte: script, application,
logiciel, jeu vidéo, simulateur, etc
Exécuter en mode batch
On exécute un programme Python3 via
python3 nom_du_programme
Pour soumettre cette commande au système d’
exploitation, on utilise soit
● un shell (bash, command.com, etc)
● un raccourci
● l’IDLE de Python3
Exécution via l’IDLE de Python3
Au démarrage, on a accès à l’interpréteur en
mode interactif, mais le menu nous offre la
possibilité d’éditer un programme Python
Dans la fenêtre d’édition, il y a un menu qui
permet de soumettre (run) le programme en
batch
Extension
Par convention, on utilise l’extension .py pour
les programmes Python
De cette façon, on peut configurer le
gestionnaire de fichier pour soumettre
automatiquement un fichier .py à l’interpréteur
Python via un double clics, ou encore dans le
but l’ouvrir dans un éditeur pour le modifier
Éditeur
A priori, on peut modifier un programme avec n’
importe quel éditeur de texte (ASCII).
Ça peut être celui qu’on ouvre via l’IDLE, ou un
autre.
Sous Windows, on recommande Notepad++
Premier essai en mode batch
Dans la fenêtre interactive de l’IDLE
1. créer un nouveau fichier via le menu
2. dans la fenêtre d’édition nouvellement ouverte, écrire
print(“Hello!”)
3. sauvegarder le programme sous le nom hello.py
4. exécuter via le menu run (ou le racourci F5)
Utiliser un gestionnaire de fichier pour repérer
le programme hello.py
Et maintenant quoi?
Bravo! Vous savez exécuter un programme
Python en interactif ou en batch
Maintenant, il faut
● apprendre le langage lui-même
● apprendre à programmer avec le langage
C’est 2 choses distinctes et la seconde est
beaucoup plus difficile...
Apprendre le langage
C’est mémoriser la syntaxe:
● il faut connaître les mots-clefs du langage
ex: if, while, with, etc
● il faut savoir comment les assembler
ex: if x>4 then
● il faut connaître la librairie standard
ex: print, list, datetime, etc
Apprendre à programmer
C’est exploiter les fonctionalités du langage de
programmation pour réaliser des tâches utiles:
comptabilité, jeu vidéo, simulation, traitement
de données, etc
C’est la partie réellement difficile et nous allons
l’aborder après avoir étudié les rudiments du
langage
Téléchargement