|
|
|
## Tutographie : les sites qui expliquent !
|
|
|
|
|
|
|
|
LA PREMIERE REFERENCE C'EST LA [DOC de matplotlib](https://matplotlib.org/) qui est complète et existe pour chaque version ! Un bandeau vous indique que vous ne regardez pas la doc de la dernière version disponible (ce qui peut être voulu si vous utilisez un code prévu pour une version antérieure).
|
|
|
|
Il y a des sections vraiment intéressantes listées dans la page d'accueil, que je vous signale car on rentre souvent via son moteur de recherche, et donc on rate ces informations : [User's guide, avec ses tutoriels gradués](https://matplotlib.org/stable/users/index.html), une [galerie très fournie](https://matplotlib.org/stable/gallery/index.html) et la [liste des instruction](https://matplotlib.org/stable/api/pyplot_summary.html).
|
|
|
|
Malgré cela, elle manque parfois d'exemples et d'illustrations, que l'on peut aller chercher alors dans d'autres sources.
|
|
|
|
|
|
|
|
Vous trouverez souvent "comment faire" sur les forums, avec parfois plein de solutions concurrentes. Heureusement, il existe quelques posts qui vous expliquent *pourquoi*, parfois en détail. Une bonne pratique est de citer dans les codes la référence du post qui a permis de résoudre un problème, à la fois comme "crédit" et comme "commentaire".
|
|
|
|
|
|
|
|
On va citer ici deux types de ressources :
|
|
|
|
* les tutos "intelligents", retenus parce qu'ils expliquent en détail et aident à comprendre
|
|
|
|
* les "cheatsheets" qui sont des aide-mémoires synthétiques.
|
|
|
|
|
|
|
|
### TUTOS PREFERES
|
|
|
|
|
|
|
|
*[Ceux de la DOC de matplotlib](https://matplotlib.org/stable/users/index.htmlg/) !
|
|
|
|
|
|
|
|
[Python simple (en français)](https://www.python-simple.com/) : il est simple parce qu'il explique bien et rend les choses simples...
|
|
|
|
Il comprend 3 sections, Les bases / Modules standards / Modules non standards ; vous trouverez dans "modules non standards" un très bon tuto sur [Matplotlib](https://www.python-simple.com/python-matplotlib/matplotlib-intro.php) ainsi que sur Seaborn et Pandas.
|
|
|
|
|
|
|
|
Un excellent cours de Python niveau Licence 3 (Physique fondamentale) trouvé récemment : [Cours de X. Garrido](https://xgarrido.github.io/licence_python_teaching/). Dans ce cours il y a des [diapos sur Matplotlib en PDF](https://xgarrido.github.io/licence_python_teaching/pdf/06_slide_matplotlib.pdf). La présentation compte 190 diapos, mais avec beaucoup de doublons qui correspondent aux animations. Il y a également deux énoncés d'exercice mpl (2 et 3 pages) orientés astrophysique...
|
|
|
|
|
|
|
|
|
|
|
|
Et aussi : le tuto sur github de [Nicolas Rougier](https://github.com/rougier/matplotlib-tutorial)
|
|
|
|
|
|
|
|
|
|
|
|
### CHEATSHEET
|
|
|
|
|
|
|
|
|
|
|
|
\ No newline at end of file |