Size: 45
Comment:
|
Size: 7719
Comment: PIL now in Sage.
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
== Python / Cython resources == | = Python / Cython resources = |
Line 3: | Line 3: |
* [[]] | == General == * [[http://www.python.org | Python]] - [[http://docs.python.org | docs]], [[http://www.python.org/doc/faq/ | FAQs]], [[http://wiki.python.org/moin/ | wiki]], [[http://docs.python.org/reference/ | language]], [[http://docs.python.org/library/ | library]], [[http://docs.python.org/modindex.html | modules]], [[http://pypi.python.org/pypi | packages]], [[http://rgruet.free.fr/#QuickRef | quickref]], [[http://dir.gmane.org/gmane.comp.python.devel | python-dev]], [[http://svn.python.org/view/ | repo]], [[http://bugs.python.org/ | tracker]]. * Library tools - [[http://docs.python.org/library/errno.html | errno]], [[http://docs.python.org/library/functools.html | functools]], [[http://docs.python.org/library/gettext.html | gettext]], [[http://docs.python.org/library/glob.html | glob]], [[http://docs.python.org/library/inspect.html | inspect]], [[http://docs.python.org/library/itertools.html | itertools]], [[http://docs.python.org/library/locale.html | locale]], [[http://docs.python.org/library/logging.html | logging]], [[http://docs.python.org/library/multiprocessing.html | multiprocessing]], [[http://docs.python.org/library/optparse.html | optparse]], [[http://docs.python.org/library/os.html | os]], [[http://docs.python.org/library/os.path.html | os.path]], [[http://docs.python.org/library/pdb.html | pdb]], [[http://docs.python.org/library/pickle.html | pickle]], [[http://docs.python.org/library/re.html | re]], [[http://docs.python.org/library/shutil.html | shutil]], [[http://docs.python.org/library/string.html | string]], [[http://docs.python.org/library/subprocess.html | subprocess]], [[http://docs.python.org/library/sys.html | sys]], [[http://docs.python.org/library/tabnanny.html | tabnanny]], [[http://docs.python.org/library/threading.html | threading]], [[http://docs.python.org/library/time.html | time]], [[http://docs.python.org/library/timeit.html | timeit]], [[http://docs.python.org/library/trace.html | trace]], [[http://docs.python.org/library/traceback.html | traceback]], [[http://docs.python.org/library/urllib2.html | urllib2]]. * Other tools - [[http://www.tarind.com/depgraph.html | py2depgraph]], [[http://pycallgraph.slowchop.com/ | pycallgraph]], [[http://pychecker.sourceforge.net/ | PyChecker]], [[http://divmod.org/trac/wiki/DivmodPyflakes | PyFlakes]], [[http://www.logilab.org/project/pylint | Pylint]], [[http://furius.ca/snakefood/ | Snakefood]], [[http://code.google.com/p/jrfonseca/wiki/XDot | XDot]]. * [[http://www.cython.org/ | Cython]] - [[http://docs.cython.org/ | docs]], [[http://wiki.cython.org/FAQ |FAQ]], [[http://wiki.cython.org/ | wiki]], [[http://dir.gmane.org/gmane.comp.python.cython.devel | cython-dev]], [[http://hg.cython.org/ | repo]], [[http://trac.cython.org/cython_trac/ | tracker]]. == Tutorials, books, etc. == * [[http://docs.python.org/tutorial/ | Official Python Tutorial]]. * [[http://diveintopython.org/ | Dive into Python]] by M. Pilgrim. * [[http://openbookproject.net/thinkCSpy/ | How to Think Like a Computer Scientist: Learning with Python]] by J. Elkener, A. B. Downey, and C. Meyers. * [[http://www.greenteapress.com/thinkpython/ | Python for Software Design]] by A. B. Downey. == Articles, HOWTOs, etc. == * [[http://pypi.python.org/pypi/decorator/3.0.1 | decorator]] by M. Simionato. * [[http://docs.python.org/howto/functional.html | Functional Programming HOWTO]] by A. M. Kuchling. * [[http://docs.python.org/howto/regex.html | Regular Expression HOWTO]] by A. M. Kuchling. * [[http://docutils.sourceforge.net/rst.html | reStructuredText / reST]]. * [[http://www.doughellmann.com/articles/CompletelyDifferent-2008-03-linters/index.html | Static Code Analyzers]] by D. Hellmann. == Packages included in Sage == * [[http://abel.ee.ucla.edu/cvxopt/ | CVXOPT]] - Convex optimization - [[http://abel.ee.ucla.edu/cvxopt/userguide/index.html | docs]], [[http://abel.ee.ucla.edu/cvxopt/examples/index.html | examples]]. * [[http://newcenturycomputers.net/projects/gdmodule.html | GDmodule]] - Image graphics - [[http://www.libgd.org/Main_Page | library]]. * [[http://ghmm.org/ | GHMM]] - Hidden Markov models - [[http://ghmm.org/Pydoc/index.html | docs]]. * [[http://ipython.scipy.org/moin/ | IPython]] - Enhanced interpreter - [[http://ipython.scipy.org/moin/Documentation | docs]]. * [[http://jinja.pocoo.org/ | Jinja]] - Template engine - [[http://jinja.pocoo.org/1/documentation/ | v1 docs]], [[http://jinja.pocoo.org/2/documentation/ | v2 docs]]. * [[http://matplotlib.sourceforge.net/ | matplotlib]] - 2D plotting - [[http://matplotlib.sourceforge.net/contents.html | docs]], [[http://matplotlib.sourceforge.net/examples/index.html | examples]], [[http://matplotlib.sourceforge.net/gallery.html | gallery]]. * [[http://mercurial.selenic.com/wiki/ | Mercurial / hg]] - Source control manager - [[http://hgbook.red-bean.com/read/ | book]], [[http://mercurial.selenic.com/wiki/UsingExtensions | extensions]]. * [[http://moinmo.in/ | MoinMoin]] - Wiki engine - [[http://moinmo.in/MoinMoinExtensions | extensions]]. * [[http://networkx.lanl.gov/ | NetworkX]] - Complex networks and graphs - [[http://networkx.lanl.gov/contents.html | docs]]. * [[http://numpy.scipy.org/ | NumPy]] - N-dimensional arrays and routines - [[http://docs.scipy.org/doc/ | docs]]. * [[http://pexpect.sourceforge.net/pexpect.html | Pexpect]] - Spawn and control processes. * [[http://www.amk.ca/python/code/crypto.html | PyCrypto]] - Cryptographic algorithms and protocols - [[http://www.dlitz.net/software/pycrypto/ | current]]. * [[http://pygments.org/ | Pygments]] - Syntax highlighter - [[http://pygments.org/docs/ | docs]]. * [[http://pynac.sagemath.org/ | Pynac]] - Symbolic manipulation - [[http://www.ginac.de/ | GiNaC]]. * [[http://www.pythonware.com/products/pil/ | Python Imaging Library / PIL]] - Image processing - [[http://www.pythonware.com/library/pil/handbook/index.htm | docs]]. * [[http://rpy.sourceforge.net/ | RPy]] - Statistical computing - [[http://rpy.sourceforge.net/documentation.html | docs]]. * [[http://www.scipy.org/ | SciPy]] - Numerical algorithms and routines - [[http://docs.scipy.org/doc/ | docs]]. * [[http://sphinx.pocoo.org/ | Sphinx]] - Documentation generator - [[http://sphinx.pocoo.org/contents.html | docs]]. * [[http://www.sqlalchemy.org/ | SQLAlchemy]] - Database toolkit - [[http://www.sqlalchemy.org/docs/05/index.html | docs]]. * [[http://code.google.com/p/sympy/ | SymPy]] - Symbolic mathematics - [[http://docs.sympy.org/ | docs]], [[http://wiki.sympy.org/wiki/Main_Page | wiki]]. * [[http://twistedmatrix.com/trac/ | Twisted]] - Networking engine - [[http://twistedmatrix.com/trac/wiki/Documentation | docs]]. * [[http://www.zope.org/Products/StandaloneZODB | ZODB]] - Object database. == Other packages == * [[http://biopython.org/wiki/Main_Page | Biopython]] - Bioinformatics - [[http://www.biopython.org/wiki/Documentation | docs]]. * [[http://www.djangoproject.com/ | Django]] - Web framework - [[http://docs.djangoproject.com/en/dev/ | docs]]. * [[http://code.google.com/appengine/ | Google App Engine]] - Web framework - [[http://code.google.com/appengine/docs/python/overview.html | docs]]. * [[http://igraph.sourceforge.net/index.html | igraph]] - Graph theory and network analysis - [[http://igraph.sourceforge.net/documentation.html | docs]]. * [[http://pyjs.org/ | Pyjamas]] - Web and desktop framework. * [[http://niftilib.sourceforge.net/pynifti/ | PyNIfTI]] - Medical imaging. * [[http://www.vips.ecs.soton.ac.uk/index.php?title=VIPS | VIPS]] - Image processing - [[http://www.vips.ecs.soton.ac.uk/index.php?title=Documentation | docs]]. |
Python / Cython resources
General
Python - docs, FAQs, wiki, language, library, modules, packages, quickref, python-dev, repo, tracker.
Library tools - errno, functools, gettext, glob, inspect, itertools, locale, logging, multiprocessing, optparse, os, os.path, pdb, pickle, re, shutil, string, subprocess, sys, tabnanny, threading, time, timeit, trace, traceback, urllib2.
Other tools - py2depgraph, pycallgraph, PyChecker, PyFlakes, Pylint, Snakefood, XDot.
Tutorials, books, etc.
Dive into Python by M. Pilgrim.
How to Think Like a Computer Scientist: Learning with Python by J. Elkener, A. B. Downey, and C. Meyers.
Python for Software Design by A. B. Downey.
Articles, HOWTOs, etc.
decorator by M. Simionato.
Functional Programming HOWTO by A. M. Kuchling.
Regular Expression HOWTO by A. M. Kuchling.
Static Code Analyzers by D. Hellmann.
Packages included in Sage
matplotlib - 2D plotting - docs, examples, gallery.
Mercurial / hg - Source control manager - book, extensions.
MoinMoin - Wiki engine - extensions.
Pexpect - Spawn and control processes.
PyCrypto - Cryptographic algorithms and protocols - current.
Python Imaging Library / PIL - Image processing - docs.
SQLAlchemy - Database toolkit - docs.
ZODB - Object database.