Environnement de travail

Intro
VSCode est de loin l'IDE le plus utilisé (73,6% des développeurs et 77% des étudiants du monde entier en 2024 d'après la célèbre enquête annuelle de stackoverflow)
Voici les étapes simples pour installer votre environement
- Tout votre code sera dans vos documents, dans un dossier appelé PROG-NSI
- Votre sauvegarde sera sur votre clé USB, dans un dossier appelé PROG-NSI
Il ne faut ni déplacer, ni renommer aucun de ces fichiers
1. Installer vos utilitaires sur clé USB
Ceci est à faire une seule fois.
Actions simples à réaliser DANS L'ORDRE
- Branchez votre clé USB
- Télécharger le fichier
NSI-SCRIPTS.exe. - Le mettre A LA RACINE de votre clé USB
- Double-cliquer dessus.
- Dans la petite fenêtre qui s'affiche, appuyer sur extract.
Je vérifie que tout est OK:
- Un répertoire
NSI-SCRIPTSapparaît à la racine votre clé USB - 2 fichiers
NSI-sauver.batetNSI-importer.batsont aussi présents à la racine
Ces fichiers automatisent l'installation des composants nécessaires.
N'exécutez aucun de ces scripts sans y avoir été invités. Certains représentent des installations de composants lourds. Si vous êtes curieux, c'est bien, mais posez-moi la question
Vous pouvez supprimer NSI-SCRIPTS.exe
2. Installer La base
Ceci est à faire une seule fois par PC -> 1 double-clic
VSCode et Python
Une seule action simple:
- Sur votre clé, Dans le répertoire NSI-SCRIPTS, double-cliquez sur
1.INSTALL-VSCODE-UV.bat
Une fenêtre s'ouvre et installe les composants requis. A l'issue de l'installation, VSCode s'ouvre dans votre répertoire de développement, et python est prêt à fonctionner.
Lorsque vous ouvrez un répertoire pour la première fois, VSCode vous demande s'il peut avoir confiance en ce répertoire. Cochez la case et cliquez sur le bouton bleu, "Yes i trust".

Je vérifie que tout est OK:
- Dans VSCode, j'ouvre le fichier
python\exos\main.py - J'appuie sur la flèche en haut à droite pour exécuter le fichier
- Un terminal s'ouvre, et on voit le résultat du print.
- En bas à droite, on voit la version de python utilisée (3.13)

Utilisation au quotidien et règles d'or
- Lorsque vous voulez sauver votre travail sur votre clé (maison ou lycée):
- Double-cliquez sur
NSI-sauver.bat
- Double-cliquez sur
- Lorsque vous voulez importer le contenu de votre clé sur votre ordi (maison ou lycée)
- Double cliquez sur
NSI-importer.bat
- Double cliquez sur
Tout repose sur la synchronisation de ce répertoire PROG-NSI dans votre répertoire Documents et sur votre clé USB, que ce soit au lycée ou chez vous.
Il ne faut changer ni le nom ni la localisation de ces répertoires.
Il ne faut pas modifier les répertoires python, structure et exos.
VSCode s'ouvrira automatiquement dans votre répertoire. Si ça n'est pas le cas, vous pouvez ouvrir le répertoire via le Menu "File > Open Recent..."
3. Installer MSYS2 (premières -> ne pas faire)
Installation simple et mise à jour de MSYS2
- Sur votre clé, Dans le répertoire
NSI-SCRIPTS, double-cliquer sur2.INSTALL-MSYS2.bat - Lorsque c'est terminé, Double-cliquez sur
3.MAJ-MSYS2.bat - Répétez la dernière opération jusqu'à ce que le script dise vers la fin qu'il n'y a plus rien à faire.
Explication: MAJ-MSYS2.bat sert à mettre MSYS2 à jour. Ca se fait parfois en plusieurs temps. Il faut donc le faire jusqu'à ce que MSYS2 dise qu'il n'y a plus rien à faire.
Parfois ça plante à cause du réseau, ça n'est pas grave, il faut juste relancer.
TROUBLESHOOTING / STARTING FRESH
En cas de problème, ou pour repartir propre:
Méthode efficace
Ici, l'objectif est de:
- Ne plus avoir aucun répertoire qui s'appelle
PROG-NSI - Rejouer toute l'installation. (les logiciels qui seront déjà installé ne se réinstalleront en réalité pas)
- Réinjecter vos fichiers de code uniquement, pas les fichiers de configuration, dans le nouveau dossier PROG-NSI de vos Documents.
Comment faire?
- Dans votre répertoire Documents, renommez votre répertoire PROG-NSI en PROG-NSI-OLD
- Sur votre clé USB, renommez votre répertoire PROG-NSI en PROG-NSI-OLD
- Faire toutes les étapes d'installation (chapitre 1. 2. et 3. de cette page)
- Copiez vos fichiers de code seulement de
PROG-NSI-OLDau nouveauPROG-NSIcréé dans vosDocumentstout propre- Ne copiez SURTOUT PAS autre chose que le code de vos exercices ou projets.
- En effet, le but est justement de réinitialiser tout le reste
- Double cliquez sur
NSI-sauver.batafin d'initialiser votre clé USB
Ensuite:
- Vous pouvez alors supprimer les répertoires
PROG-NSI-OLDsur clé et sur disque - il faudra refaire les
uv add. Par exempleuv add pyxel
python ne fonctionne pas
- Supprimer le répertoire .venv
- Exécuter la commande
uv syncdans un terminal - Relancer VSCode