Introduction#

Bon à savoir :)

Pour vous créer un environnement agréable en Python, vous pouvez utiliser Anaconda.

Python est un langage interprété (et non compilé) mais où un pseudo-code est “pré-compilé” au runtime. Ceci permet de meilleures performances que sur un langage interprété classique.

Par ailleurs, Python est open-source et orienté objet. Il existe une grande variété d’extensions (bibliothèques) permettant un grand nombre d’usages (web - django, hyde - calcul scientifique, bigdata, jeux vidéo, …). Enfin, Python dispose d’un très bon support des autres langages (il est facile et efficace d’appeler des libraires/fonctions écrites dans d’autres langages - C++, C, fortran, etc). Cela permet d’obtenir des codes simples pour l’utilisateur avec de bonnes performances (les libraires gourmandes sont écrites dans des langages plus bas niveau, comme numpy/scipy en fortran).

Attention

Pour obtenir de l’aide sur une fonction nom_de_la_fonction, vous pouvez (devez) taper dans une cellule du notebook help(nom_de_la_fonction).