Pour ma part, j'ai trouvé python assez intéressant d'un point de vue personnel car on peut faire de la vraie physique avec certaines bibliothèques comme:
astroquery pour les données astronomiques (tp Kepler, trajectoire des planètes et astéroïdes)
sounddevice pour enregistrer un son en .wav (tp mesure de la vitesse du son, spectre de Fourier etc...)
cv2 (de opencv-python) pour filmer avec une webcam (tp de mécanique), pour faire une photo (interférence...)
Arduino (de arduino_python3) pour utiliser notamment un script python pour piloter arduino. C'est intéressant si l'on veut mesurer la tension de charge ou de décharge d'un condensateur en utilisant les bornes analogiques A0, A1... d'arduino. On peut alors imaginer pleins de tp en plaçant des capteurs sur ces bornes analogique et ainsi transformer arduino en un véritable interface comme latis pro. La limitation ne vient que de la faible fréquence d'échantillonnage d'arduino.
Après il est vrai que cela demande du temps pour concevoir les programmes.
Ce qui est le plus génant et ce qui limite le plus l'utilisation de python c'est que c'est aussi au bon vouloir du groupe d'informaticiens qui quand on leur demande d'installer les bibliothèques sur les pc, ils proposent la solution jupyter lab de l'ent. Or cela ne fonctionne pas tout comme tkinter d'ailleurs. Là cela fait deux ans que j'essaie d'envoyer des "tickets" pour qu'ils viennent installer les bibliothèques mais toujours la pseudo solution de jupyter lab qui ne fonctionne pas car ce n'est pas des fichier .py...
C'est assez rageant de s'investir et de ne pas pouvoir avoir la main sur les ordinateurs pour pouvoir installer les bibliothèques via le cmd des ordinateurs...