Sur du java/javascript/python, y’a pas forcément grand chose de subtil
Je ne connais pas Java, mais je suis en désaccord assez profond à propos de Python. C’est bourré de subtilités, quand un script Python tourne, ça n’a rien d’évident de savoir où il est allé charger ses modules (pip système, pip utilisateur, conda, venv, etc) et quel interpréteur Python il utilise. Ta remarque me fait penser que tu ne dois pas beaucoup enseigner, parce-qu’un débutant qui a installé Spyder via Anaconda ou chargé son script dans VSCode a rarement la chance que son code tourne du premier coup, sauf éventuellement, s’il n’utilise aucun module que les plus courants et il n’a alors absolument aucune idée de ce qu’il fait (et par conséquent de comment faire fonctionner son script sur un autre ordinateur).
Déjà, après le clic sur la flèche verte de VScode ou Spyder, ce n’est pas évident pour tout le monde de comprendre quel est le dossier d’exécution du script. À l’inverse, si tu commences un cours avec un éditeur de texte, et en appelant explicitement python monpremierscript.py, toutes ces notions apparaissent simplement et se comprennent facilement.
[^] # Re: Génération Z
Posté par jyes . En réponse au journal C11, listes variantes et le turfu. Évalué à 7. Dernière modification le 15 mai 2024 à 15:02.
Je ne connais pas Java, mais je suis en désaccord assez profond à propos de Python. C’est bourré de subtilités, quand un script Python tourne, ça n’a rien d’évident de savoir où il est allé charger ses modules (pip système, pip utilisateur, conda, venv, etc) et quel interpréteur Python il utilise. Ta remarque me fait penser que tu ne dois pas beaucoup enseigner, parce-qu’un débutant qui a installé Spyder via Anaconda ou chargé son script dans VSCode a rarement la chance que son code tourne du premier coup, sauf éventuellement, s’il n’utilise aucun module que les plus courants et il n’a alors absolument aucune idée de ce qu’il fait (et par conséquent de comment faire fonctionner son script sur un autre ordinateur).
Déjà, après le clic sur la flèche verte de VScode ou Spyder, ce n’est pas évident pour tout le monde de comprendre quel est le dossier d’exécution du script. À l’inverse, si tu commences un cours avec un éditeur de texte, et en appelant explicitement
python monpremierscript.py, toutes ces notions apparaissent simplement et se comprennent facilement.