1B0 : TP d’initiation à Python 3
Initiation à Python 3
Le langage de programmation fixé comme référence pour cette année de formation, est Python, en version 3. Ce premier TP a pour but de vous donner des bases de programmation suffisantes pour transcrire n’importe quel algorithme travaillant sur des types de données simples : nombres, chaînes de caractères et listes.
Lancer un interpréteur
Si ce n’est déjà fait, il faut bien sûr commencer par installer Python. Si vous travaillez sous Windows ou Mac, les fichiers nécessaires sont accessibles sur le site http://www.python.org/ : choisir la dernière version stable (actuellement 3.3.0). Sous GNU/Linux, installez simplement les paquets python3 et idle3 en utilisant le gestionnaire de paquet de votre distribution. Avec un peu de chance, ces instructions sont inutiles dans la salle informatique du site de formation
Un programme Python est un simple fichier de texte qui contient les instructions à faire exécuter par la machine, ou plutôt l’interpréteur Python. On pourrait donc se contenter de taper ce code source dans un éditeur de texte (ce qui est différent d’un logiciel de traitement de texte), puis le faire exécuter par l’interpréteur. Mais l’interpréteur peut également être utilisé de manière interactive. C’est ce que nous ferons pour les premiers pas qui suivent.
Lançons donc l’environnement graphique IDLE. On se retrouve devant une fenêtre comme celle-ci :
Python comme calculatrice
Variables et types
Fonctions
Listes et chaînes
Algorithmique de base
Travailler avec un environnement de développement
Sujet de TP
Chiffre de César
Chiffre de Vigenère