Ressources pour apprendre à développer avec le langage Python

Quelles sont pour vous les meilleures ressources (livres, MOOC, vidéos…) pour se former à Python ?

Alors :

  • http://sametmax.com (actuellement tout cassé). Attention, la page d’accueil est relativement NSFW, pour celles et ceux qui ne connaissent pas. Mais les articles traitant de python sont très intéressants.
  • le livre de Tarek Ziadé, référence francophone en la matière :

Le tutoriel de python.org est très bien fait : https://docs.python.org/3/tutorial/index.html

Ça peut vite devenir long.

Pour le vrai débutant en code, le MOOC Codecademy

En Français, Programmez avec Python de Gérard Swinnen
Personnellement, j’ai utilisé A Byte of Python et Learn Python the Hard Way
Pour une liste relativement exhaustive en matière de livres sur Python http://pythonbooks.revolunet.com

Ensuite, un incontournable pour aller plus loin que la documentation officielle sur les modules Python est PYMOTW (Python Module of the Week). Il concerne Python 2. La mouture pour la version 3.0 est planquée.

Un autre site très sympa est le The Hitchhiker’s Guide to Python! qui revoit comment installer, les meilleures pratiques, une liste des principaux modules Python en fonction des besoins du développeur (développement web, scripting, network,…)

A titre personnel, l’incontournable depuis quelques années, c’est IPython: il propose d’exécuter du code Python depuis le navigateur. Pour l’apprentissage des bases, ça tue tout ou presque. Voir l’article court de Sam & Max. En plus c’est exportable en HTML. S’il n’y a pas de modules exotiques, tout ce qui est sur Github pour un notebook (un fichier Ipython avec une extension ipynb) est consultable depuis ce site. Si un rubyste égaré passe par là, il y a un équivalent Ruby avec IRuby.

3 « J'aime »

Bonjour, pour ma part je vais sur OpenClassroom et j’utilise la version Python 3.4 avec IDLE comme IDE.

1 « J'aime »
Human Coders - Le centre de formation recommandé par les développeur·se·s pour les développeur·se·s