Bienvenue sur la liste Python francophone, hébergée par l'AFUL, ou sur le newsgroup fr.comp.lang.python ("fclp").
Votre abonnement à cette liste de diffusion ou votre lecture de fclp montrent un intérêt pour le langage Python et ce qui tourne autour. Après quelques temps de lecture, vous serez sûrement amené à poster vous aussi un message. Voici quelques conseils d'utilisation, suivi d'une série de liens à partir desquels vous pourrez trouver des informations sur Python et sur son utilisation.
Tout d'abord, il s'agit d'une liste et d'un groupe de discussion francophones, donc qui s'attendent à recevoir des questions et réponses en français. Des citations de documentations en anglais pour répondre à des interrogations sont possibles, mais de courtes traductions sont bienvenues pour les pythoneurs mal à l'aise avec Shakespeare. Si vous avez une question à poser, un titre ('subject') clair et concis ainsi qu'un texte bien rédigée facilitent la lecture et favorisent une éventuelle réponse. Si à l'inverse vous voulez donner une réponse publique, un petit guide du bon usage est disponible ici: http://www.usenet-fr.net/fur/usenet/repondre-sur-usenet.html.
Afin d'éviter que ne se retrouvent des questions récurrentes ou encore des interrogations auxquelles un minimum de lecture aurait pû répondre, il est bienvenue, avant de poster une question, d'avoir effectué des recherches parmis les liens indiqués ci-dessous, ainsi que sur l'Internet à l'aide des moteurs de recherche (*).
Sommaire des liens
- Documentations locales
- Archives listes/newsgroups
- Sites généraux
- Langage
- Modules
- Livres
Vous trouverez une large collection de liens (en+fr) sur le site suivant: http://www.rimbault.net/python/ (merci à l'auteur)
DOCUMENTATIONS LOCALES
Vous devriez avoir la documentation standard de Python (tutoriel, références du langage, doc sur les modules, doc sur les extensions...) installée avec le programme:
- Sous linux, voyez dans /usr/share/doc/Python
Sous Windows, voyez le répertoire "Doc" dans le répertoire d'installation de Python (doc et plus, en format Microsoft Help, sur http://www.orgmf.com.ar/condor/pytstuff.html )
- Sur Macintosh, voyez le document "Documentation - start here.html" dans le dossier Python.
ARCHIVES LISTES/NEWSGROUPS
[fr] La liste python-fr (http://www.aful.org/mailman/listinfo/python): http://www.aful.org/pipermail/python/
[en] Newsgroups news:comp.lang.python (très fort traffic): http://groups.google.com/groups?group=comp.lang.python
[fr] Newsgroup news:fr.comp.lang.python (voir la charte): http://groups.google.com/groups?group=fr.comp.lang.python
[fr] Forum pour débutants : http://artyprog.freezope.org/Forum/Python
SITES GENERAUX
[en] Site principal de Python:
http://www.python.org/download/ (téléchargement)
http://www.python.org/doc/ (docs en général)
http://www.python.org/doc/Intros.html (introductions)
http://www.python.org/doc/FAQ.html (Foire Aux Questions)
http://www.python.org/doc/Hints.html (Conseils, Guides)
http://www.python.org/sigs/ (groupes d'intérêts spécifiques)
[en] Autres sites :
http://py-howto.sourceforge.net/ (HOWTOs)
http://www.faqts.com/knowledge_base/index.phtml/fid/199
- (base de connaissances)
[fr] Traductions en français de certaines parties de la documentation sur: http://frpython.sourceforge.net/ (docs traduites)
APPRENTISSAGE
[en] http://www.python.org/doc/current/tut/tut.html (tutoriel [*])
[en] http://www.python.org/doc/current/ref/ref.html (référence [*])
[en] http://www.python.org/doc/Intros.html (introductions)
[en] http://www.python.org/doc/Hints.html#intros (introductions)
[en] http://www.python.org/doc/Newbies.html (liens docs débutants)
[fr] http://perso.club-internet.fr/olberger/python/doc/tut/tut.html (tutoriel 1.5.2)
[fr] Un cours complet d'apprentissage de la programmation avec Python: http://www.ulg.ac.be/cifen/inforef/swi/download/python_notes.pdf
[fr] Une introduction à la programmation avec Python: http://ludovic.pinelli.free.fr/Python/Python_ami.html
[fr] Slides et stream MP3 de la conférence "Débuter avec Python...": http://www.linux-azur.org/news.php3
[en] Un tutoriel Python pour les programmeurs (beaucoup d'exemples): http://diveintopython.org/
[fr] Plusieurs introductions à Python sur le Python Blanc Bleu Belge: http://www.p3b.org/
MODULES
Modules d'extension:
[en] http://www.python.org/doc/current/lib/lib.html (modules standards [*])
[en] http://www.python.org/doc/Hints.html#extensions (modules courants)
[en] http://www.vex.net/parnassus/ (dépot modules d'extension)
Extension/interfaçage avec le C/C++:
[en] http://www.python.org/doc/current/ext/ext.html (écriture modules [*])
[en] http://www.python.org/doc/current/api/api.html (API Python [*])
[en] http://www.python.org/doc/Hints.html#extending (tutoriels, exemples,
- outils...)
Interfaces graphiques (GUI-Graphical User Interface):
[en] http://starbase.neosoft.com/~claird/comp.lang.python/python_GUI.html (liste GUIs)
[en] http://www.python.org/topics/tkinter/ (Tkinter)
Développement WWW, XML, HTML, CGI...
[en] http://pyxml.sourceforge.net/topics/ (XML)
[en] http://www.python.org/sigs/xml-sig/ (groupe d'intérêt XML)
[en] http://www.python.org/topics/web/ (programmation WWW)
[en] http://www.zope.org/ (serveur WWW zope)
[fr] http://www.zope.org/Resources/MailingLists (mailing list zope fr)
[fr] http://www.zopera.org/site (portail Zope francophone)
Calcul et utilisation scientifique:
[en] http://www.python.org/topics/scicomp/ (calcul, tracé courbes, stockage)
[en] http://www.python.org/sigs/plot-sig/ (groupe d'intérêt tracés graphiques)
Bases de données:
[en] http://www.python.org/topics/database/ (BD, modules, docs)
[en] http://www.python.org/sigs/db-sig/ (groupe d'intérêt BD)
LIVRES
[en] Voyez sur les sites des librairies en ligne, il y a de plus en plus de livres sur Python. Une page en référence un certain nombre: http://www.amk.ca/bookstore/python.html Chez O'Reilly (US) (http://www.oreilly.com/)
"Python Standard Library", de Fredrik Lundh: http://www.oreilly.com/catalog/pythonsl/
"Python Programming on Win32", de Andy Robinson & Mark Hammond: http://www.oreilly.com/catalog/pythonwin32/
[fr] Chez O'Reilly (http://www.editions-oreilly.fr/)
- "Introduction à Python" (une référence pour passer à Python) "Python Précis et Concis" (condensé du langage et des modules de base)
Chez Eyrolles (http://www.eyrolles.com/) "Zope", de Pierre-Julien Grizel (zope: webmestre, prog, études de cas)
Chez CampusPress (http://www.campuspress.net/index.htm) "Python: L'intro", de Ivan Van Laningham (un cours de Python en 24 chapitres et 450 pages, traduit de l'anglais).
http://www.campuspress.net/store/book_info.asp?ref=6& nav=category&maincat=book_fr&id=946
[*] Il s'agit d'une des documentations standards qui sont normalement
- installées avec Python sur votre machine.
(*) Citons Hotbot (maintenant sous Lycos)
- Google Metacrawler (interroge d'autres moteurs de recherche)
l'ex-DejaNews (recherche sur Usenet, maintenant Google-groups)
- Et il y en a de nombreux autres...
[Ce petit message sera posté environ une fois par mois.
- Version du 18 mars 2002.
Maintenu par Laurent Pointal (laurent.pointal@laposte.net) à qui vous pouvez adresser vos commentaires.]