Cours d'algorithmique et programmation Python
Table des matières
1 Supports de cours prévisionnels
Les corrigés et les supports de cours actualisés seront sur Moodle .
2 Installation de Python 3 et Processing sur les machines personnelles
Vous pouvez installer gratuitement Python sur tous les systèmes (Linux, MacOS-X, Windows).
La version 3.7.2 est actuellement celle qui est recommandée. Une autre version 3.xxx est acceptable.
Rendez vous sur la page de téléchargement officielle.
Sous Linux, vous pouvez aussi installer IDLE directement depuis un terminal.
sudo apt install idle3
Attention : n'installez pas une version Python 2.x !
Une fois l'installation terminée, vous pouvez tester votre installation.
- Sous windows, cherchez Python ou IDLE dans les applications
- sous MAC/Linux, tapez dans un terminal python3 ou idle3.
Vous devriez voir apparaître un toplevel.
Python 3.7.2 (v3.7.2:9a3ffc0492, Dec 24 2018, 02:44:43) [Clang 6.0 (clang-600.0.57)] on darwin Type "help", "copyright", "credits" or "license()" for more information. >>>
Vérifiez bien le numéro de version affiché par le toplevel!
Vous pouvez aussi installer processing avec le mode Python. Des instructions en anglais se trouvent sur la page de processing pour Python . Pour ceux qui sont fachés avec l'anglais, voici un résumé.
Allez sur la page https://processing.org/download/ et suivez le lien correspondant à la configuration de votre machine
Une fois processing installé, il vous faut encore installer le greffon pour le mode Python. Pour cela, lancez processing et chercher l'onglet de sélection dans le coin en haut à droite de la fenêtre; cet onglet devrait afficher java. Cliquez dessus pour faire apparaitre un menu déroulant et sélectionner "Add Mode". Dans la nouvelle fenêtre, sélectionnez le mode python puis "Install".
Désormais, vous devriez avoir le choix entre Java et Python dans l'onglet de sélection du mode. A chaque fois que vous utiliserez Processing, il faudra veiller à sélectionner le mode Python si par hasard le mode Java était affiché dans l'onglet.
Testez votre installation : File/New puis dans la fenêtre de l'éditeur tapez
ellipse(50, 50, 80, 80)
puis cliquer sur le bouton Play. Vous devriez voir apparaitre une fenêtre avec un disque blanc dessiné.
3 Ressources extérieures
3.1 des livres
3.2 des applications web
- python tutor : un outil pour visualiser l'exécution pas à pas d'un programme Python
- pour une transition en douceur depuis scratch : pyblock
3.3 pour les curieux
- une introduction à la cryptographie par Arnaud Bodin et François Recher
- comment construire un carré magique? au collège ou plus tard avec wikipedia