Semaine 0 :: Installation et présentation de Python

Transcription

Semaine 0 :: Installation et présentation de Python
 Semaine 0 :: Installation et présentation de Python
Ce document est un complément des vidéos présentes dans le MOOC. 1. Installation de Python
L’environnement Python est disponible sur de nombreuses plates­formes. Voici le lien pour télécharger les fichiers d’installation de la version 3.41 , selon votre système : https://www.python.org/downloads/release/python­340/ Pour windows : ● cliquer sur Windows x86 MSI installer en bas de la liste. Choisissez d’enregistrer le fichier sur votre disque dur. ● une fois le téléchargement terminé, rendez vous dans le répertoire de votre disque dur dans lequel le fichier a été enregistré (utiliser l’explorateur de fichiers), ● double cliquer sur le fichier python­3.4.0.msi, et suivez les instructions. ● Dans Démarrer → Tous les programmes, vous avez maintenant un nouveau menu Python 3.4 Pour Mac OS X : ● cliquer sur Mac OS X 64­bit/32­bit installer. ● A COMPLETER 2. Présentation de Python
2.1 Le langage Python
Python est un langage de programmation : il va nous permettre de “dialoguer” avec l’ordinateur, et surtout de lui donner des instructions, c’est­à­dire lui ordonner de faire des actions. 1
Toute version supérieure ou égale à 3 convient pour ce MOOC. copyright © Bertrand Dosne ­ licence Creative Commons BY­SA 2.0 Le langage Python est un excellent choix pour débuter la programmation, pour deux raisons : ● on peut installer ce langage sur la plupart des ordinateurs, comme on l’a vu plus haut, ● sa syntaxe est très simple. Qu’est-ce que la syntaxe ?
C’est l’ensemble des règles d’écriture des instructions. On verra qu’on ordinateur est très (très) bête ; si on fait une faute lorsque l’on lui donne un ordre, il ne pourra pas comprendre ! Il se contentera de signaler une erreur… ce qui est souvent frustrant pour le programmeur Dans ce MOOC2 , nous allons apprendre toutes les instructions nécessaires au développement d’un petit projet : une machine à répondre ! Une machine à répondre est un petit programme dans lequel l’utilisateur peut poser des questions à l’ordinateur, et celui­ci lui répond une phrase “au hasard”, humoristique ou décalée Qu’est-ce qu’un programme ?
Un programme est tout simplement une suite d’instructions ! C’est le cas de toutes les applications qu’on utilise sur votre ordinateur : traitements de texte, jeux, navigateurs internet, etc. 2.2 L’environnement de programmation
L’installation de Python nous permet de disposer d’un environnement pour donner des instructions et créer un programme. Cet environnement se compose de deux fenêtres. Nous avons tout d’abord une console (shell en Anglais). Pour la lancer : ● Windows : Démarrer → Tous les programmes → Python 3.4 → IDLE (Python GUI) ● Mac OS X : Applications → Python 3.4 → IDLE (Python GUI) On obtient la fenêtre suivante (ici sur Windows) : 2
Massive Online Open Course, ou “cours en ligne ouvert à tous” http://fr.wikipedia.org/wiki/Cours_en_ligne_ouvert_et_massif copyright © Bertrand Dosne ­ licence Creative Commons BY­SA 2.0 Elle nous permet de saisir des instructions, et Python les exécute dès qu’on tape sur la touche “Entrée”. Essayons de taper l’instruction suivante : 2+3 On appuie sur “Entrée” et Python nous répond : 5 Hé oui, après tout un ordinateur n’est qu’une grosse calculatrice On peu aussi obtenir une fenêtre fichier pour taper un programme entier, c’est­à­dire plusieurs instructions, que l’on peut sauver sur son disque dur. Dans la fenêtre console, cliquer sur le menu File → New File. On obtient une nouvelle fenêtre : copyright © Bertrand Dosne ­ licence Creative Commons BY­SA 2.0 Dans cette fenêtre on peut saisir plusieurs instructions, une par ligne. Par exemple : print(2+3) print(10­1) print(2*3) Nous verrons bientôt ce que fait l’instruction print, pour l’instant il s’agit juste d’un essai On sauve le programme sur le disque dur : File → Save As On donne un nom, par exemple monPremierProgramme.py (les fichiers Python finissent généralement par l’extension .py). On peut maintenant demander à l’ordinateur d’exécuter ce programme, en pressant la touche F5. Le résultat du programme s’affiche dans l’autre fenêtre, la console. On obtient : 5 9 6 Ce résultat nous permet de poser deux petites devinettes : 1. Que fait l’instruction print ?
2. A quoi sert le signe * (astérisque) ?
Réponses plus bas. | | | | | | | | | | copyright © Bertrand Dosne ­ licence Creative Commons BY­SA 2.0 | | | | V 1. l’instruction print permet d’écrire des textes ou des nombres dans la console.
2. Le signe * permet de faire une multiplication. L’expression 2*3 signifie pour
l’ordinateur : 2x3 (2 “fois” 3)
copyright © Bertrand Dosne ­ licence Creative Commons BY­SA 2.0