Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • PYTHON - Atelier MatPlotLib PYTHON - Atelier MatPlotLib
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Terraform modules
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar

La forge institutionnelle d'INRAE étant en production depuis le 10 juin 2025, nous vous invitons à y créer vos nouveaux projets.

  • Poulard Christine
  • PYTHON - Atelier MatPlotLibPYTHON - Atelier MatPlotLib
  • Wiki
  • Tutographie

Tutographie · Changes

Page history
Update Tutographie authored Feb 01, 2022 by Poulard Christine's avatar Poulard Christine
Hide whitespace changes
Inline Side-by-side
Tutographie.md
View page @ 32c7d174
## Tutographie : les sites qui expliquent !
## :books: Tutographie : les sites qui expliquent !
Il existe de très nombreux sites de ressources sur Python, dans toutes les langues et à tous les niveaux. Ce qui convient à l'un ne conviendra pas forcément à l'autre, donc cette liste est indicative.
Ces pages donnent quelques références sur le langage Python en général, puis plus précisément sur Matplotlib qui est l'objet des Ateliers 2021.
Nos préférés sont repérés par ces symboles : :bookmark_tabs: :gem:
### Tutos de PYTHON
### Tutos de PYTHON :snake:
- MOOCS :
La plateforme France Université Numérique propose deux Moocs vraiment très bien faits :
["Python 3 : des fondamentaux aux concepts avancés du langage" ](https://www.fun-mooc.fr/fr/cours/python-3-des-fondamentaux-aux-concepts-avances-du-langage/) : actif depuis plusieurs années, ce MOOC de l'Université Côte d'Azur et de l'INRIA est absolument excellent, avec des vidéos très pédagogiques et des compléments au format NoteBook. La somme d'informations théoriques peut décourager les vrais débutants mais apportera énormément de réponses à ceux qui ont déjà commencé à code "sur le tas".
:bookmark_tabs: :gem: ["Python 3 : des fondamentaux aux concepts avancés du langage" ](https://www.fun-mooc.fr/fr/cours/python-3-des-fondamentaux-aux-concepts-avances-du-langage/) : actif depuis plusieurs années, ce MOOC de l'Université Côte d'Azur et de l'INRIA est absolument excellent, avec des vidéos très pédagogiques et des compléments au format NoteBook. La somme d'informations théoriques peut décourager les vrais débutants mais apportera énormément de réponses à ceux qui ont déjà commencé à code "sur le tas".
Il y a beaucoup d'exercices mais "facultatifs", la validation du parcours passe par un QCM très bienveillant.
Mention spéciale : une semaine sur Numpy et Pandas, une dernière semaine "Sujets avancés" avec 1. Méthodes statiques et de classe; 2. Les décorateurs ; 3. Les clôtures de fonctions ;
4. Les métaclasses ; 5. property et descripteurs ; 6. Protocole d'accès aux attributs
......@@ -22,9 +22,11 @@ Mention spéciale : mine de ressources pédagogiques, avec les exercices mais au
- COURS universitaires
Un excellent cours de Python niveau Licence 3 (Physique fondamentale) : [Cours de X. Garrido](https://xgarrido.github.io/licence_python_teaching/). Le cours est suivi d'exercices, orientés "physique fondamentale"...
:bookmark_tabs: :gem: Un excellent cours de Python niveau Licence 3 (Physique fondamentale) : [Cours de X. Garrido](https://xgarrido.github.io/licence_python_teaching/). Le cours est suivi d'exercices, orientés "physique fondamentale"...
[Python simple (en français)](https://www.python-simple.com/) : il est simple parce qu'il explique bien et rend les choses simples...
- site structuré
:bookmark_tabs: :gem: [Python simple (en français)](https://www.python-simple.com/) : il est simple parce qu'il explique bien et rend les choses simples...
Il est structuré en sections. Je vous recommande celle sur les [structures de données](https://www.python-simple.com/python-modules-structures-donnees/collections.php) qui décrit des classes très utiles du module Collections, comme **namedtuple**, **deque** et **Count**, qui sont rarement évoquées dans les cours et pourtant très utiles.
- COURS en ligne, plus ou moins interactifs
......@@ -55,7 +57,7 @@ Une référence, bien qu'un peu datée : le [livre de J. VanderPlas aux édition
:warning: contrairement à la DOC OFFICIELLE, les tutos et aide-mémoires (cheatsheet) ne sont pas forcément toujours à jour, et ne précisent pas forcément la version commentée.
### :first_place: LA PREMIERE REFERENCE C'EST LA [DOC de matplotlib](https://matplotlib.org/) qui est complète et existe pour chaque version !
### :first_place: :book: LA PREMIERE REFERENCE C'EST LA [DOC de matplotlib] :gem: (https://matplotlib.org/) qui est complète et existe pour chaque version !
:bulb: : Un bandeau vous indique quelle version vous regardez et vous propose un lien vers la dernière version disponible (il vaut mieux utiliser la doc de votre version, même si les pages de la version 3.5 ont été relookées et sont plus agréables à lire).
Un petit "point théorie" intéressant (en construction) propose de préciser ce qu'il faut regarder et [comment utiliser les infos données par la doc](les infos des méthodes) :
- les **arguments**
......@@ -73,9 +75,9 @@ On va citer ici trois types de ressources :
* les "pages thématiques" : contrairement à un tutoriel qui propose une démarche, j'appelle "pages thématiques" les publications au format "billet de blog" qui traitent d'un sujet.
* les "cheatsheets" qui sont des aide-mémoire synthétiques, souvent au format A4 ou A4 recto-verso.
### TUTOS PREFERES
### :chart_with_upwards_trend: tutos PREFERES sur matplotlib :bookmark: :gem:
*[Ceux de la DOC de matplotlib](https://matplotlib.org/stable/users/index.htmlg/) !
*:book: [la DOC de matplotlib](https://matplotlib.org/stable/users/index.htmlg/) !
Après la doc, qui est LA référence, on va retrouver des références déjà citées pour le langage Python en général.
......
Clone repository
  • AtelierB1_Graphiques_simples
  • AtelierB2_Lire_un_fichier
  • AtelierC
  • Atelier_D_carte
  • Atelier_D_carte_a_partir_de_fichiers_binaires
  • Atelier_E_longues_series
  • Atelier_G_widgets
  • Atelier_clic_afficher
  • Atelier_clics
  • Cartes focus sur le redimensionnement
  • GUI avec QT
  • La doc avec Sphinx
  • Lexique
  • Point Théorie Subplots
  • Pour les contributeurs
View All Pages