1. Python géneralités
L'objectif est de motiver à l'usage du langage interprété python (cf https://www.python.org/ ) La puissance de python réside dans la communauté et ses très nombreux paquets disponibles (>>300000) qu'il est possible d'utiliser en les important avec l'outil pip (cf le site https://pypi.org/)
- un tutoriel de 7h de vidéo, mais qui est chapitré à https://www.youtube.com/watch?app=desktop&v=LamjAFnybo0 Il y a aussi l'usage de VScode, et il est tres progressif
1. les outils
utilisation des notebooks "jupyter" pertinent pour l'écriture des commentaires en langage de balise markdown (possible d'ajouter des images, des équations)... et l'execution du code au fur et à mesure !!
Il y a plusieurs possibilités... suivant l'environnement dont vous disposz
- sans installation dans votre navigateur https://jupyter.org/try qui renvoi vers https://jupyter.org/try-jupyter/lab/
- avec installation
- installation dans l'environnement VSCode (l'éditeur super extra à cause de ses extensions) c'est pour l'instant ma méthode préferée, à cause de la portabilité et l'indépendance vis à vis de l'OS: voir sur mon site JUpyterLab-VSCode
- installation de la version desktop (en cours, mais encore quelques détails...) JupyterLab-Desktop
- en tant que module dans Moodle, le projet JupyterHub https://github.com/jupyterhub/jupyterhub qui autorise l'utilisation en mode multi-utilisateurs...
2. quelques liens
- python et le monde du W3C, un bon tutoriel et des exemples avec SQL, etc.. à https://www.w3schools.com/python/
- pour l'aspect pédagogique et pour apprendre le python, une page complète en cours d'écriture à tuto
3. Python et NI
les différentes utilisation
- gérer le matériel NI directement en python dans Windows (avec ou sans LabView)
- appeler du code python dans LV
d'après une visio, quelques liens extraits
- les ressources python pour LabView sur le site de NI à https://www.ni.com/fr-fr/support/documentation/supplemental/16/python-resources-for-ni-hardware-and-software.html
4. Python et Excel
Dans le monde des tableurs, python etait déjà présent via un connecteur dans l'environnement de LibreOffice... Maintenant il est aussi un bon complément pour automatiser des taches de Excel
- tutoriel sur le bon site de freeCodeCamp à https://www.freecodecamp.org/news/data-analysis-with-python-for-excel-users-course/