13. Pour aller plus loin

La lecture de ce tutoriel a probablement renforcé votre intérêt pour Python et vous devez être impatient de l'utiliser pour résoudre des vrais problèmes. Où aller pour en apprendre plus ?

Ce tutoriel fait partie de la documentation de Python, et la documentation de Python est vaste :

  • La bibliothèque standard :

    You should browse through this manual, which gives complete (though terse) reference material about types, functions, and the modules in the standard library. The standard Python distribution includes a lot of additional code. There are modules to read Unix mailboxes, retrieve documents via HTTP, generate random numbers, parse command-line options, compress data, and many other tasks. Skimming through the Library Reference will give you an idea of what's available.

  • Installation de modules Python explique comment installer des paquets écrits par d'autres utilisateurs de Python.

  • La référence du langage Python contient une explication détaillée de la syntaxe et sémantique de Python. C'est une lecture fastidieuse, mais elle a sa place dans une documentation exhaustive.

D'autres ressources :

  • https://www.python.org: The major Python web site. It contains code, documentation, and pointers to Python-related pages around the web.

  • https://docs.python.org/fr/ offre un accès rapide à la documentation de Python en français.

  • https://pypi.org (The Python Package Index en anglais, pour le "répertoire des paquets Python") : auparavant surnommé "La Fromagerie" 1 (The Cheese Shop en anglais), c'est un catalogue de modules Python disponibles au téléchargement, construit par les utilisateurs. Lorsque vous commencez à distribuer du code, vous pouvez l'inscrire ici afin que les autres puissent le trouver.

  • https://code.activestate.com/recipes/langs/python/ : "The Python Cookbook" est un recueil assez imposant d'exemples de code, de modules et de scripts. Les contributions les plus remarquables y sont regroupées dans le livre "Python Cookbook" (O'Reilly & Associates, ISBN 0-596-00797-3).

  • https://pyvideo.org collects links to Python-related videos from conferences and user-group meetings.

  • https://scipy.org : le projet "The Scientific Python" contient des modules pour manipuler et calculer rapidement sur des tableaux. Le projet héberge aussi divers paquets sur l'algèbre linéaire, les transformées de Fourier, des résolveurs non-linéaires, différentes distributions de nombres aléatoires, l'analyse statistique et d'autres choses du domaine scientifique.

Pour poser des questions ou remonter des problèmes liés à Python, vous pouvez écrire sur le forum comp.lang.python ou les envoyer à la liste de diffusion <python-list@python.org>. Le forum et la liste de diffusion sont liées, un message publié sur l'un sera automatiquement transféré sur l'autre. Des centaines de messages y sont publiés chaque jour, posant (ou répondant à) des questions, suggérant de nouvelles fonctionnalités et annonçant des nouveaux modules. Les archives sont disponibles à https://mail.python.org/pipermail/.

Avant de publier un message, assurez-vous d'avoir lu la liste de la Foire Aux Questions (aussi appelée FAQ). La FAQ répond à beaucoup de questions fréquentes et contient probablement une solution à votre problème.

Notes

1

« Cheese Shop » est un sketch de Monty Python : un client entre dans une fromagerie, mais peu importe le fromage que demande le client, le vendeur dit qu’il n’en a pas.