title: Python: An Introduction to Programming
author:  J. R. Parker 
description: James R. Parker is a professor of Art and Digital Media at the University of Calgary. His areas of research include computer games and media art, computer simulation, and educational technology. Dr. Parker is the author of several texts, including:<i> Introduction to Game Development </i>(Mercury Learning)<i>, The Guide to Simulations and Games </i>(Wiley) and <i>Algorithms for Image Processing and Computer Vision, 2/E </i>(Wiley).
zlib_text: 
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  TABLE OF CONTENS
  
  
  • Introduction to Python  
  
  
  • Reasons to choose Python  
  
  
  • Installing and Running Python • Development Environments  
  
  
  • Compiling v/s Interpreting  
  
  
  • Basics of Python Programming
  
  
  Expressionso  
  
  
  o
  
  
  Math Commands  
  
  
  Variableso  
  
  
  o
  
  
  Basic Data types  
  
  
  White spaceso  
  
  
  o
  
  
  Comments  
  
  
  Assignmento
  
  
  
  
  
  • Naming Rules and Conventions • Starting with Code  
  
  
  • Most Used Python Operators  
  
  
  • Most Used Python Tuples  
  
  
  • Most used Python Sets  
  
  
  • Python Dictionaries  
  
  
  • Conditional Statements  
  
  
  • Python Loops  
  
  
  • Python Functions  
  
  
  • Python Arrays  
  
  
  • Classes and Objects in Python • Glossary  
  
  
  • Conclusion
  
  
  What exactly is Python? Executive summary
  
  
  Python is a high-level, object-oriented, dynamic-seed programming language.
  Combined with dynamic typing and dynamic referencing, its high-level data
  structures render it very appealing for Rapid Application Development as well
  as for use as a scripting or adhesiv