Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision |
python [2010/10/06 18:54] – ginko | python [2010/10/23 23:16] – ginko |
---|
===== Doc ===== | ===== Doc ===== |
* [[http://www.python.org/doc/current/|Doc python current]] (python.org) | * [[http://www.python.org/doc/current/|Doc python current]] (python.org) |
| * [[http://docs.python.org/tutorial/index.html|Tutoriel officiel, très bien foutu]] |
* [[http://ginkobox.fr/docs/python-2.6.4-docs-html/|Doc python 2.6.4]] (local) | * [[http://ginkobox.fr/docs/python-2.6.4-docs-html/|Doc python 2.6.4]] (local) |
* [[http://ginkobox.fr/docs/python-2.6.4-docs-html.tar.bz2|Télécharger Doc python 2.6.4]] (local, tar.bz2) | * [[http://ginkobox.fr/docs/python-2.6.4-docs-html.tar.bz2|Télécharger Doc python 2.6.4]] (local, tar.bz2) |
* [[http://diveintopython.adrahon.org/|DiveIntoPython fr]] | * [[http://diveintopython.adrahon.org/|DiveIntoPython fr]] |
* [[http://python.developpez.com/cours/DiveIntoPython/php/frdiveintopython/toc/index.php|DiveIntoPython fr]] (developpez.com) | * [[http://python.developpez.com/cours/DiveIntoPython/php/frdiveintopython/toc/index.php|DiveIntoPython fr]] (developpez.com) |
| |
===== Basics ===== | ===== Basics ===== |
* [[http://docs.python.org/reference/simple_stmts.html|Simple statements]] (official doc) | * [[http://docs.python.org/reference/simple_stmts.html|Simple statements]] (official doc) |
* [[http://docs.python.org/library/tkinter.html|Doc Python]] | * [[http://docs.python.org/library/tkinter.html|Doc Python]] |
* [[http://effbot.org/zone/tkinter-index.htm|Unofficial doc]] | * [[http://effbot.org/zone/tkinter-index.htm|Unofficial doc]] |
| ===== WxWidget ===== |
| * [[http://sebsauvage.net/python/gui/index_fr.html|Tuto WxWidget/Tkinter]] |
| * [[http://www.zetcode.com/wxpython/thetetrisgame/|Tetris game]] |
===== Threading ===== | ===== Threading ===== |
* [[http://www.devshed.com/c/a/Python/Basic-Threading-in-Python/|Basic threading tuto]] | * [[http://www.devshed.com/c/a/Python/Basic-Threading-in-Python/|Basic threading tuto]] |
* [[http://doc.ubuntu-fr.org/ipython|IPython, le python shell improved]] | * [[http://doc.ubuntu-fr.org/ipython|IPython, le python shell improved]] |
* [[http://python.developpez.com/cours/DiveIntoPython/php/frdiveintopython/power_of_introspection/and_or.php|L'astuce and/or]] | * [[http://python.developpez.com/cours/DiveIntoPython/php/frdiveintopython/power_of_introspection/and_or.php|L'astuce and/or]] |
| * [[http://www.siafoo.net/article/56|Type checking in Python]] |
| ===== Best practices ===== |
| * [[http://www.canonical.org/~kragen/isinstance/|Do not use isinstance()]] |
| ===== Programmation événementielle ===== |
| * [[http://en.wikipedia.org/wiki/Twisted_%28software%29|Twisted]] (framework réseau, supporte de nombreux protocoles) |
| * [[http://www.gevent.org/|Gevent]] (framework réseau également, supporte moins de choses, mais plus léger que Twisted) |
| * [[http://code.google.com/p/gevent/wiki/ProjectsUsingGevent|Projets basés sur Gevent]] |
| * [[http://bitbucket.org/denis/gevent/src/tip/examples/concurrent_download.py#cl-4|Exemple simple d'utilisation de Gevent]] |
| ===== Profilage, optimisation et performances ===== |
| * [[python_tuning|Tuning python]] |
===== Recipes ===== | ===== Recipes ===== |
* [[http://code.activestate.com/recipes/577267-xml-to-python-data-structure-de-serialization/?in=lang-python|XML to Python data de-serialization]] | * [[http://code.activestate.com/recipes/577267-xml-to-python-data-structure-de-serialization/?in=lang-python|XML to Python data de-serialization]] |