Conseils de travail⚓︎
Maintenant que vous connaissez vos outils (Thonny et Basthon), voici quelques conseils de méthode pour bien démarrer l'année.
Conditions matérielles⚓︎
Il est conseillé de travailler avec 3 espaces :
- l'écran de l'ordinateur partitionné avec les 2 premiers espaces : ce site de cours et votre IDE (Thonny ou Basthon) ;

C'est en codant qu'on apprend à coder
Tous les exemples de code du cours doivent être retapés (résistez à l'envie du copier-coller) dans Thonny ou Basthon, soit en zone de script, soit en console.
Cela permet de :
- mémoriser la syntaxe ;
- vérifier si le code proposé ne contient pas d'erreur ;
et le plus important :
- faire ses propres tests et modifications pour vérifier sa bonne compréhension.
- et un troisième espace essentiel : un petit cahier à spirale et un stylo !

Script ou console ?⚓︎
Comme vu sur la page précédente, Thonny et Basthon sont tous les deux composés de deux zones distinctes :
- la zone de script ;
- la console.
La zone de script est asynchrone : il ne se passe rien tant que vous n'avez pas exécuté le script (par F5 par exemple). C'est donc l'endroit où l'on rédige son programme.
La console est synchrone : elle répond dès que vous appuyez sur la touche Entrée. Elle sert donc aux petits tests rapides, ou à des tests une fois le programme exécuté.
Utilisation classique du couple script / console
- On écrit son code dans la zone de script.
- On l'exécute.
- On interroge la console pour connaître l'état des variables, ou pour utiliser les fonctions construites dans le script.
Pour les extraits de code présents sur ce site :
- tout le code précédé d'une numérotation de ligne est à écrire en zone de script.
Exemple :
| 🐍 Python | |
|---|---|
1 2 3 | |
- tout le code précédé de
>>>est à taper en console.
Exemple :
>>> accueil(5)
Dossiers, fichiers et versionning⚓︎
Cette année en NSI, nous allons manipuler un certain nombre de fichiers. Il est important de les nommer et les classer de façon rigoureuse pour les retrouver rapidement et les partager.
Conseils
- Utilisez des dossiers pour classer vos fichiers. Il n'y en a jamais assez.
- Prenez l'habitude de faire plusieurs sauvegardes de vos documents (sur le réseau du lycée, sur l'ENT, sur clé USB) — c'est d'autant plus vrai si vous travaillez sur Basthon, qui ne conserve rien automatiquement.
- Évitez dans les noms de fichiers et de dossiers les espaces (utilisez plutôt _ ) ainsi que les caractères accentués et les caractères spéciaux.
- Un nom de fichier doit être parlant (un peu comme une variable en fait). On évitera de nommer ses codes Python
python1.py,python2.py,python3.py, etc. Mais plutôt1NSI_T4_tri_selection.pypar exemple pour un exercice de programmation sur le tri par sélection au thème 4. - Lorsqu'on travaille sur un projet ou un programme conséquent, il peut être utile de conserver des archives du travail à plusieurs étapes de l'élaboration, plutôt que de ne conserver que la dernière version. À cet effet, on pourra numéroter :
1NSI_projet_morpion_v1.py, puis1NSI_projet_morpion_v2.py,1NSI_projet_morpion_v3.py, etc.
Usage du clavier⚓︎
Utiliser le clavier est souvent bien plus pratique et surtout plus rapide qu'utiliser la souris. Encore faut-il apprendre à l'apprivoiser...
La sélection au clavier
Outre les touches DEBUT et FIN qui permettent d'atteindre rapidement le début ou la fin d'une ligne, les flèches directionnelles servent évidemment à se déplacer dans du texte. Mais combinées :
- à la touche
CTRL: elles permettent de se déplacer de mot en mot ; - à la touche
MAJ: elles permettent de sélectionner un caractère ; - aux touches
MAJetCTRL: elles permettent de sélectionner un mot.
De même, en se plaçant en début d'une ligne et en combinant la touche MAJ et FIN, on sélectionne la ligne entière.
Les raccourcis clavier
Il existe de très nombreux raccourcis clavier qui permettent d'exécuter des tâches courantes sans passer par les menus du logiciel. Certains sont (quasi-)universels, c'est-à-dire que ce sont les mêmes sur tous les logiciels, d'autres sont spécifiques à chaque logiciel. Il est important d'en connaître quelques-uns pour être plus efficace.
- La triplette magique
CTRL+X,CTRL+C,CTRL+Vpour couper, copier, coller ; CTRL+Opour ouvrir un fichier ;CTRL+Npour créer un nouveau document ;CTRL+Spour sauvegarder le document en cours ;CTRL+MAJ+Spour sauvegarder en précisant le nom du fichier ;CTRL+Zpour annuler la dernière action,CTRL+YouCTRL+MAJ+Zpour la rétablir ;CTRL+Wpour fermer un onglet ;CTRL+QouALT+F4pour fermer le logiciel ;CTRL+Apour sélectionner tout (All).
À chercher de suite lorsqu'on utilise un nouvel IDE, les raccourcis pour les actions suivantes (entre parenthèses ceux de Thonny) :
- exécuter le code (
F5) ; - commenter/décommenter une ligne (
CTRL+M).
CTRL+Tpour ouvrir un nouvel onglet ;CTRL+Hpour ouvrir l'historique ;- combiner
CTRL+ clic pour forcer l'ouverture d'un lien dans un nouvel onglet ; - combiner
MAJ+ clic pour forcer l'ouverture d'un lien dans une nouvelle fenêtre.
sources
- site de Cédric Gouygou