Python
Le programme officiel de l'enseignement de spécialité nsi précise que :
Un langage de programmation est nécessaire pour l’écriture des programmes : un langage simple d’usage, interprété, concis, libre et gratuit, multiplateforme, largement répandu, riche de bibliothèques adaptées et bénéficiant d’une vaste communauté d’auteurs dans le monde éducatif est à privilégier. Au moment de la conception de ce programme, le langage choisi est Python version 3 (ou supérieure).
La pratique régulière de la programmation en Python est primordiale pour réussir en NSI. Chaque élève devrait donc disposer à la maison d'un ordinateur équipé de Python et d'un environnement de développement (en anglais ide pour integrated development environment)
Installation de Python
Sous Linux (ou MacOS)
Python fait normalement partie des principales distributions Linux et de MacOS, aucune installation n'est nécessaire.
Pour le vérifier lancer un terminal et entrer simplement la commande python
(ou python3
).
Sous Windows
- Télécharger les fichiers d'installation sur python.org
- Lancer l'installation
-
Ouvrir un terminal et y taper simplement
python
pour vérifier que tout s'est déroulé correctementEn cas de difficultés
Consulter le tutoriel vidéo suivant :
Installation d'un ide
L'ide utilisé en classe est VS Code (mais il y en a beaucoup d'autres), pour l'installer :
- Se rendre sur la page de téléchargement et sélectionner le système d'exploitation qui vous convient.
- Lancer la procédure d'installation
- Au premier lancement de VS Code, rechercher
python
dans les extensions (5eme icone de la barre latérale ou en tapant Ctrl+Shift+X) et installer Python IntelliSense.
Utiliser Python en ligne
Python peut aussi être utilisé en ligne dans un navigateur sans aucune installation. Attention cependant, aux problèmes de lenteur, à certains modules manquants, aux problèmes de sauvegarde, ... Une vraie installation de Python et d'un ide tel que décrit ci-dessus est recommandée.