Mini cours Python (in french) donné à l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre).
- Pour exécuter les programmes, vous devez installer :
-
Python (Python3 normalement installé à l'installation sur toute machine Linux; il n'y a donc rien à faire en principe).
-
matplotlib (package Python) (seulement pour le notebook "graphiques.ipynb")
-
numpy (package Python) (seulement pour les notebooks "graphiques.ipynb" et Performances.ipynb).
-
numba (package Python) pour "Performances.ipynb".
En bref, pour Python1.ipynb, Python2.ipynb et NotesFinales.ipynb, vous ne devrez rien avoir à installer.
Pour rejouer les "slides" il vous faut installer :
- jupyter (existe comme package dans la plupart des distributions linux).
- reveal.js commeexpliqué ici (mais vous pouvez executer les programmes sans reveal.js, simplement vous n'aurez pas des "slides").
Pour executer les programmes il suffit de lancer "jupyter notebook" en ligne de commande dans le répertoire cloné de ce répertoire.
- Python1.ipynb : Intruction.
- Python2.ipynb : Introduction, suite.
- graphiques.ipynb : Exemples de programmes graphiques
- Performances.ipynb : Accélerer Python avec numba.
- NotesFinales.ipynb : comme son nom l'indique
Le notebook "sage.ipynb" nécessite que sagemath soit installé; dans ce cas, lancez : sage -n jupyter pour l'exécuter.