Dans ce thème, vous allez apprendre à écrire des programmes, c'est-à-dire à prendre le contrôle de l'ordinateur.
La première personne a avoir écrit un programme informatique est Ada Lovelace en 1843 sur une ordinateur mécanique à l'époque.
Il existe de nombreux langages de programmation. Nous allons apprendre les bases du langage python car :
il est multi-plateforme c'est-à-dire qu'il peut être utilisé sur des machines différentes (Windows, Mac ou Linux).
sous licence libre, c'est-à-dire qu'il peut être utilisé librement, sans droit d'auteur.
il utilise une syntaxe simple de haut niveau, c'est-à-dire qui se rapproche du langage humain.
et il possède une large communauté de développeur qui s'entraident et l'enrichissent.
Guido van Rossum a inventé et programmé une première version du langage python en 1989 pendant ses vacances de Noël. Étant un fan des Monthy Python, il a choisi d'appeler son langage "python".
Ada Lovelace - 1843
Guido van Rossum - 1989
Logo de python
Les logiciels qui permettent d'éditer, de sauvegarder et d'exécuter des instructions s'appellent des Environnement de Développement Intégré (EDI).
Au lycée nous utiliserons EduPython (disponible sur le bureau de votre session). Il est constitué :
d'une console python (en bas). C'est là que l'on peut interagir directement avec l'interpréteur python en lui donnant des instructions une par une et observer ses réponses.
d'un éditeur de script (en haut). Il permet d'écrire plusieurs instructions pour créer un programme. Il est possible de le sauvegarder sous forme d'un fichier texte avec l'extension .py et de l'exécuter avec le bouton EXECUTER (flèche verte).
Interface d'EduPython
Vous avez aussi la possibilité d'éditer et d'exécuter du code python dans des EDI directement en ligne sur Internet :
Python.org Shell (pas besoin de créer un compte)