4729
Comment: NetworkX added.
|
← Revision 24 as of 2022-04-18 04:15:41 ⇥
5134
Replace section on packages included in Sage by link https://doc.sagemath.org/html/en/reference/spkg/
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
## page was renamed from PythonResources | |
Line 6: | Line 7: |
* 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://pypi.python.org/pypi/pep8/ | pep8]], [[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]]. |
|
Line 17: | Line 23: |
* [[http://wiki.sagemath.org/devel/FunctionalProgramming | Python Functional Programming for Mathematicians]] by M. Nguyen. | |
Line 18: | Line 25: |
* [[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. |
|
Line 19: | Line 28: |
== Packages included with 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://pygments.org/ | Pygments]] - Syntax highlighter - [[http://pygments.org/docs/ | docs]]. * [[http://pynac.sagemath.org/ | Pynac]] - Symbolic manipulation - [[http://www.ginac.de/ | GiNaC]]. * [[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. |
== Packages included in Sage == see https://doc.sagemath.org/html/en/reference/spkg/ |
Line 44: | Line 35: |
* [[http://orbited.org/ | Orbited]] - [[http://en.wikipedia.org/wiki/Comet_%28programming%29 | Comet]] web framework - [[http://orbited.org/wiki/Documentation | docs]]. * [[http://www.cam.cornell.edu/~rclewley/cgi-bin/moin.cgi/ | PyDSTool]] - Dynamical systems. * [[http://www.pydy.org/ | PyDy]] - Newtonian mechanics. |
|
Line 45: | Line 39: |
* [[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]]. * [[http://vpython.org/ | VPython]] - Real-time 3D graphics and animation - [[http://vpython.org/contents/docs/visual/index.html | Visual 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 - pep8, 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.
Python Functional Programming for Mathematicians by M. Nguyen.
Regular Expression HOWTO by A. M. Kuchling.
Static Code Analyzers by D. Hellmann.
Packages included in Sage
see https://doc.sagemath.org/html/en/reference/spkg/
Other packages
Google App Engine - Web framework - docs.
PyDSTool - Dynamical systems.
PyDy - Newtonian mechanics.
Pyjamas - Web and desktop framework.
PyNIfTI - Medical imaging.
VPython - Real-time 3D graphics and animation - Visual docs.