Size: 8360
Comment: Python and Cython resources belong to Sage development, so put this page under devel/
|
← Revision 24 as of 2022-04-18 04:15:41 ⇥
Size: 5134
Comment: 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 10: | Line 10: |
* 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]]. | * 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 23: | Line 23: |
* [[http://wiki.sagemath.org/devel/FunctionalProgramming | Python Functional Programming for Mathematicians]] by M. Nguyen. | |
Line 28: | Line 29: |
* [[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. |
see https://doc.sagemath.org/html/en/reference/spkg/ |
Line 52: | Line 33: |
* [[http://biopython.org/wiki/Main_Page | Biopython]] - Bioinformatics - [[http://www.biopython.org/wiki/Documentation | docs]]. | |
Line 55: | Line 35: |
* [[http://igraph.sourceforge.net/index.html | igraph]] - Graph theory and network analysis - [[http://igraph.sourceforge.net/documentation.html | docs]]. | |
Line 61: | Line 40: |
* [[http://www.tornadoweb.org/ | Tornado]] - Web server and framework - [[http://www.tornadoweb.org/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 - 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.