13. Et Maintenant ?

Lire ce tutoriel a probablement renforcé votre intérêt pour Python, en der l’utiliser pour résoudre des vrais problèmes. Ou devriez vous aller pour en apprendre plus ?

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

  • The Python Standard Library:

    Vous devriez naviguer dans le manuel, il est une référence complète, (et donc laconique…) sur les types, fonctions, et modules de la bibliothèque standard. La distribution standard de Python inclus énormément de code supplémentaire. Il existe des modules pour lire des emails, récupérer des documents via HTTP, générer des nombres aléatoires, analyser les paramètres de la ligne de commande, écrire des programmes CGI, compresser de la donnée, et plein d’autres tâches. Vous balader dans la documentation de la bibliothèque vous donnera une idée de ce qui est disponnible.

  • L’installation de modules Python explique comment installer des paquets écrits par d’autres utilisateurs de Python.

  • La référence du Langage Python: Une explication détaillée de la syntaxe et sémantique de Python. C’est une lecture fastidieuse, mais qui a sa place dans une documentation exhaustive.

D’autres ressources:

  • https://www.python.org: C’est le site principal pour Python, il y contient du code, de la documentation, des liens vers d’autres sites à propos de Python tout autour d’internet. Il est répliqué dans différents endroits autours du globe, comme en Europe, au Japon, et en Australie, ces répliques peuvent dans certains cas être plus rapides que le site principal, tout dépend d’où vous vous situez.
  • https://docs.python.org/fr/: Un accès rapide à la documentation de Python en français.
  • https://pypi.python.org/pypi: « The Python Package Index », (Le Répertoire des Paquets Python), ou auparavant surnommé « The Cheese Shop » (La Fromagerie), 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 important d’exemples de code, de modules, et de scripts. Les contributions les plus remarquables y sont regroupées dans un livre appelé « Python Cookbook » (O’Reilly & Associates, ISBN 0-596-00797-3.)
  • http://www.pyvideo.org regroupe des liens vers des vidéos relatives à Python, de conférences ou de réunions de groupes d’utilisateurs.
  • https://scipy.org: Le projet « The Scientific Python » inclu des modules pour manipuler et effectuer des calculs efficients sur des listes. Le projet héberge aussi des paquets divers pour manipuler entre autre l’algèbre linéaire, les transformées de Fourier, des résolveurs non-linéaires, la distributions de nombres aléatoires, l’analyse statistique, etc.

Pour poser des questions ou rapporter 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. Il y sont publiés des centaines de messages par jour, demandant (ou répondant) à des questions, suggérant des nouvelles fonctionalités, et annoncant des nouveaux modules. Les archives sont disponibles à https://mail.python.org/pipermail/.

Avant de poster, 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.