Difference between revisions of "Python"

From Christoph's Personal Wiki
Jump to: navigation, search
(External links)
(External links)
Line 24: Line 24:
 
*[http://wiki.python.org/moin/ PythonInfo Wiki]
 
*[http://wiki.python.org/moin/ PythonInfo Wiki]
 
*[http://python.genedrift.org/ Beginning Python for Bioinformatics]
 
*[http://python.genedrift.org/ Beginning Python for Bioinformatics]
 +
*[http://www.pasteur.fr/recherche/unites/sis/formation/python/index.html Python course in Bioinformatics]
 
*[http://www.poromenos.org/tutorials/python Learn Python in 10 minutes] — from Poromenos's Stuff
 
*[http://www.poromenos.org/tutorials/python Learn Python in 10 minutes] — from Poromenos's Stuff
 
*[http://www.diveintopython.org/ Dive Into Python — Python from novice to pro] — download entire eBook.
 
*[http://www.diveintopython.org/ Dive Into Python — Python from novice to pro] — download entire eBook.
Line 34: Line 35:
 
*[http://swaroopch.info/text/Byte_of_Python:Main_Page Byte of Python]
 
*[http://swaroopch.info/text/Byte_of_Python:Main_Page Byte of Python]
 
*[http://pydoc.org/ pydoc.org: Python Documentation Online]
 
*[http://pydoc.org/ pydoc.org: Python Documentation Online]
 +
*[http://www2.warwick.ac.uk/fac/sci/moac/currentstudents/peter_cock/python/ramachandran/top500/ Calculating phi/psi angles for the "Top 500" PDB files]
 
*[[wikipedia:python]]
 
*[[wikipedia:python]]
  
 
[[Category:Scripting languages]]
 
[[Category:Scripting languages]]

Revision as of 07:24, 4 December 2007

Python is an interpreted programming language created by Guido van Rossum in 1990. Python is fully dynamically typed and uses automatic memory management; it is thus similar to Perl, Ruby, Scheme, Smalltalk, and Tcl. Python is developed as an open source project, managed by the non-profit Python Software Foundation.

  • Python 2.4.4 was released on 18 October 2006.
  • Python 2.4.2 was released on 28 September 2005.

Properties

  • Python is strongly typed (i.e. types are enforced);
  • dynamically, implicitly typed (i.e. you don't have to declare variables);
  • case sensitive (i.e. var and VAR are two different variables); and
  • object-oriented (i.e. everything is an object).

Reserved words (native to Python)

and		elif		global		or
assert		else		if		pass
break		except		import		print
class		exec		in		raise
continue	finally		is		return
def		for		lambda		try
del		from		not		while

External links