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