Difference between revisions of "Python"

From PHYC Wiki
Jump to navigation Jump to search
(Created page with "Python is an [http://en.wikipedia.org/wiki/Interpreted_language interpreted programming language] with many benefits. It is: * Syntactically simple, making it: ** Easy to lea...")
 
 
Line 1: Line 1:
 +
== Overview ==
 +
 
Python is an [http://en.wikipedia.org/wiki/Interpreted_language interpreted programming language] with many benefits. It is:
 
Python is an [http://en.wikipedia.org/wiki/Interpreted_language interpreted programming language] with many benefits. It is:
  

Latest revision as of 09:13, 13 May 2014

Overview

Python is an interpreted programming language with many benefits. It is:

  • Syntactically simple, making it:
    • Easy to learn
    • Quick to program in
  • Object oriented, enabling flexibility and modularity
  • Popular, resulting in many community-generated libraries

While Python can be used to create large and complex programs including graphical user interfaces and C bindings (e.g., for performing parallel applications), it also facilitates rapid development of useful scripts. The latter is the primary end-use of Python in the PHYC group.

Learning Resources

Invent with Python is a free and very useful book series aimed at teaching readers video game development. It is aimed at young children, and as a result is widely accessible. It uses an example-driven pedagogy to build more complex games, and ultimately can aid in understanding object-oriented programming (OOP).