En tant qu’étudiant.e à l’Institut d’Optique, vous avez accès, sur les machines Windows, à la distribution Anaconda 3, basée sur la version Python 3.9, incluant l’IDE Spyder 5 et les bibliothèques Numpy, OpenCV, PyQT5 et bien d’autres…

Mais ça veut dire quoi tout ça ?

Python et ses versions

Python est un langage de programmation interprété, de plus en plus utilisé dans l’industrie et la recherche pour l’interfaçage, la simulation et le développement d’applications. On le retrouve sur les 3 grandes plateformes : Windows, Mac, Linux.

Il existe plusieurs moyens de travailler sous Python :

  • par le biais d’une version de base de Python (version 3.9 ou 3.11 par exemple) et d’une interface de développement (PyCharm, Spyder…)
  • par le biais d’une distribution (par exemple Anaconda, PySchool…)
  • par le biais d’un serveur de type Jupyter Lab/Hub

Par abus de langage, Python désigne aussi :

  • l’ensemble des fonctionnalités de base permettant de programmer dans ce langage
  • l’interpréteur des instructions en langage Python

Cette brique de base est indispensable pour pouvoir exécuter des instructions et des programmes en Python. Plusieurs versions sont disponibles sur le site officiel : python.org

La distribution Anaconda

Premiers scripts en Python

  • Variables, listes et matrices
  • Typage des données
  • Utiliser des chaines de caractères
Python / Bases du langage