Computing/Python

From OpenWetWare

< Computing(Difference between revisions)
Jump to: navigation, search
Current revision (02:23, 20 June 2007) (view source)
(Scientific)
 
(8 intermediate revisions not shown.)
Line 1: Line 1:
-
*[[BE.180:Python|Python intro tutorial]] from BE.180 course
+
==Tutorials==
*[http://diveintopython.org/toc/index.html Dive Into Python]
*[http://diveintopython.org/toc/index.html Dive Into Python]
*[http://docs.python.org/tut/ Python Tutorial]
*[http://docs.python.org/tut/ Python Tutorial]
 +
*[http://www.ibiblio.org/obp/thinkCSpy/ How to Think Like a Computer Scientist: Learning with Python]
 +
 +
==General reference==
 +
*[http://www.ibm.com/developerworks/library/l-cheatsheet3.html Python 101 cheat sheet]
*[http://docs.python.org/lib/lib.html Python Library Reference]
*[http://docs.python.org/lib/lib.html Python Library Reference]
-
*[http://wiki.python.org/moin/PerlPhrasebook Perl to Python]
 
*[http://www.python.org/doc/2.4.1/lib/lib.html Python Lib Ref]
*[http://www.python.org/doc/2.4.1/lib/lib.html Python Lib Ref]
-
*[http://www.amk.ca/python/howto/regex/ Py Reg Ex]
 
-
*[http://www.ibiblio.org/obp/thinkCSpy/ How to Think Like a Computer Scientist: Learning with Python]
 
*[http://aspn.activestate.com/ASPN/Python/Cookbook/ Python Cookbook] from Activestate
*[http://aspn.activestate.com/ASPN/Python/Cookbook/ Python Cookbook] from Activestate
*[http://infohost.nmt.edu/tcc/help/pubs/lang.html Python quick reference]
*[http://infohost.nmt.edu/tcc/help/pubs/lang.html Python quick reference]
 +
==Software==
*[http://cheeseshop.python.org/pypi The Python Cheese Shop] is a repository of software for the Python programming language
*[http://cheeseshop.python.org/pypi The Python Cheese Shop] is a repository of software for the Python programming language
-
*[http://developer.yahoo.com/python/ Python Developer Center] at Yahoo
 
-
*[http://www.onlamp.com/python/ ONLamp.com Python DevCenter] has a large archive of articles and tutorials about Python.
 
-
 
*[http://www.python.org/pypi Python package index]
*[http://www.python.org/pypi Python package index]
*[http://www.vex.net/parnassus/ The Vaults of Parnassus: Python Resources] - a repository of Python software
*[http://www.vex.net/parnassus/ The Vaults of Parnassus: Python Resources] - a repository of Python software
-
==Web application frameworks==
+
==Web programming==
 +
*[http://www.python.org/doc/essays/ppt/sd99east/sld038.htm Python CGI Programming] slideshow by Guido van Rossum
 +
*[http://www.pyzine.com/Issue008/Section_Articles/article_CGIOne.html CGI Web Applications with Python, Part One] - from the [http://www.pyzine.com/ Online Python Zine], discusses output buffering, etc
 +
 
 +
===Application frameworks===
*[http://www.turbogears.org/ TurboGears] - "Python on Rails"
*[http://www.turbogears.org/ TurboGears] - "Python on Rails"
*[http://www.djangoproject.com/ Django] is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.
*[http://www.djangoproject.com/ Django] is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.
*[http://webpy.org/ web.py]
*[http://webpy.org/ web.py]
 +
 +
==Graphics==
 +
*[http://pyopengl.sourceforge.net/ PyOpenGL]
 +
*[http://www.vpython.org/ VPython]
 +
 +
==Scientific==
 +
*[http://biopython.org/ BioPython] is a distributed collaborative effort to develop Python libraries and applications which address the needs of current and future work in bioinformatics
 +
*[http://code.google.com/p/corebio/ CoreBio] is a python toolkit for writing computational biology applications
 +
*[http://www.scipy.org/ SciPy] is an open-source software for mathematics, science, and engineering
 +
 +
==Miscellaneous==
 +
*[http://developer.yahoo.com/python/ Python Developer Center] at Yahoo
 +
*[http://www.onlamp.com/python/ ONLamp.com Python DevCenter] has a large archive of articles and tutorials
 +
*[http://wiki.python.org/moin/PerlPhrasebook Perl to Python]
 +
*[http://www.amk.ca/python/howto/regex/ Py Reg Ex]
 +
*[http://gnosis.cx/publish/tech_index_cp.html Charming Python] - series of articles
 +
 +
==OWW pages==
 +
*[[BE.180:Python|Python intro tutorial]] from BE.180 course
 +
*[[20.181:python_tutorial|Python tutorial]] from 20.181 course
 +
*[[Harvard:Biophysics_101/2007:Python|Python references]] from Harvard Biophysics 101 course
 +
*Scripts by [[User:ShawnDouglas/scripts|ShawnDouglas]]

Current revision

Contents

Tutorials

General reference

Software

Web programming

Application frameworks

  • TurboGears - "Python on Rails"
  • Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.
  • web.py

Graphics

Scientific

  • BioPython is a distributed collaborative effort to develop Python libraries and applications which address the needs of current and future work in bioinformatics
  • CoreBio is a python toolkit for writing computational biology applications
  • SciPy is an open-source software for mathematics, science, and engineering

Miscellaneous

OWW pages

Personal tools