Devel



Python


http://fr.wikipedia.org/wiki/Python_%28langage%29


Interfaces graphiques (toolkits) pour Python

Tk

http://wiki.python.org/moin/TkInter (TkInter)

wxWidgets

http://www.wxpython.org (wxPython)

Qt

http://www.riverbankcomputing.co.uk/pyqt PyQt - licence GPL
http://www.pyside.org/ PySide - licence LGPL

IDE

http://boa-constructor.sourceforge.net (wxPython)
http://www.die-offenbachs.de/detlev/eric3.html (PyQT)
http://wingware.com/wingide
http://www.python.org/idle

http://spe.pycs.net
http://pythoncard.sourceforge.net
http://webpages.charter.net/edreamleo/front.html

GUI Designer for TkInter

http://starship.python.net/crew/mike/src/Spectix/Spectix.html
http://page.sourceforge.net
http://www.activestate.com/Products/Komodo

Vérification / Lint

pylint permet de vérifier la syntaxe de l'ensemble d'un programme
pychecker http://pychecker.sourceforge.net/
pyflaskes http://divmod.org/trac/wiki/DivmodPyflakes

Divers

Python pour .Net
http://www.afpy.org AFPY - Association Francophone PYthon

Conférences

http://fr.pycon.org

Doc

http://www.ulg.ac.be/cifen/inforef/swi/python.htm Apprendre à programmer avec Python Gérard Swinnen
http://frpython.sourceforge.net Projet de traduction française de la documentation de Python
http://ludovic.pinelli.free.fr/Python/PythonAmiHTML Python est mon ami Ludovic Pinelli
http://pydoc.org pydoc.org: Python Documentation Online
http://wikipython.flibuste.net Wiki Python Fr
http://docs.python.org Python Documentation
http://www.swaroopch.com/notes/Python_fr A byte of Python - traduction FR

Python et calcul numérique

numarray (plus maintenu)
http://scipy.org SciPy et NumPy http://numpy.scipy.org/
http://simpy.sourceforge.net SimPy

Articles

Utilisation scientifique de Python
Python Scientific Lecture Notes

Matplotlib http://matplotlib.sourceforge.net
Pylab / Pyplot : interface à la MATLAB
from pylab import *
x = arange(0,7,0.01)
y = sin(x)
plot(x,y)
show()


pygooglechart (Python Google Chart)

Chaco http://code.enthought.com/projects/chaco/
MayaVi (3D) https://svn.enthought.com/enthought/wiki/MayaVi

EuroSciPy (conférence des utilisateurs de Python pour appli scientifiques

Python, RS232, Parallèle, GPIB...

http://pyserial.sourceforge.net
http://pyvisa.sourceforge.net

Python et le réseau

Twisted http://twistedmatrix.com/trac/

Construction / Distribution de package

Python Eggs .egg http://peak.telecommunity.com/DevCenter/PythonEggs
Distutils http://docs.python.org/distutils/
setuptools http://peak.telecommunity.com/DevCenter/setuptools
$ sudo easy_install ...
distribute http://pypi.python.org/pypi/distribute
Pip http://www.pip-installer.org/
$ sudo pip install ...


Bibliothèques diverses

PyPi Python Package Index http://pypi.python.org/pypi

http://fr.wikibooks.org/wiki/Biblioth%C3%A8ques_pour_Python
http://cheeseshop.python.org/pypi?%3Aaction=index
http://www.vex.net/parnassus

ContentManagementSystem

Manipulation d'images (voir aussi LibImages )
Python Imaging Library (PIL) http://www.pythonware.com/products/pil/index.htm
ImageMagick Python wrappers

Génération de fichiers PDF

Jeux video
Pygame

Logging

Envoi de mails

Parser (voir Compilation)

HTML Parser

Web framework

ORM (Object-relational mapping)
SQLAlchemy http://www.sqlalchemy.org (SqlSoup)
World timezone definitions

Graphes
Divers
os (Interaction Python & OS) http://docs.python.org/library/os.html
glob (Recherche de fichiers en utilisant un motif) http://docs.python.org/library/glob.html
import glob

for infile in glob.glob("*.jpg"):
    ...

Binding / Wrapper

Pyrex http://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex pour petite bibliothèque C
Swig http://www.swig.org pour grande bibliothèque C
Boost.Python http://www.boost.org/libs/python/doc/ pour bibliothèque C++
Scxx - a Simple Python/C++ API http://davidf.sjsoft.com/mirrors/mcmillan-inc/scxx.html
Jython (Java) http://www.jython.org http://wikipython.flibuste.net/moin.py/InterfaceAvecLangageJava

Compilateur / interpréteur

PLY http://www.dabeaz.com/ply/ Python Lex Yacc
voir Grammaire

Exemples de code

Obtenir le code source

Accès web
http://svn.berlios.de/viewvc/openphysic/python

Accès anonyme
svn checkout svn://svn.berlios.de/openphysic/python

Accès développeur
svn checkout svn+ssh://scls19fr@svn.berlios.de/svnroot/repos/openphysic/python

Cookbook Python http://aspn.activestate.com/ASPN/Python/Cookbook/
AstucesPython

Exemples de logiciels en Python

Hachoir
Bittorrent
Laurent Pointal - Python Works
SebSauvage.net
Automate cellulaire en Python (vectorisation de code avec NumPy, affichage avec PyGame, profilage avec cProfile)

Python 2 vers Python 3

http://docs.python.org/library/2to3.html

Déploiement

Py2exe http://www.py2exe.org/
PyInstaller http://pyinstaller.python-hosting.com/
Python Portable (Portable Apps pour clé USB) http://www.portablepython.com
Movable Python
http://www.voidspace.org.uk/python/movpy/
http://code.google.com/p/movable-python/

There are no comments on this page. [Add comment]

Valid XHTML 1.0 Transitional :: Valid CSS :: Powered by WikkaWiki