Short Story


Python supports multiple programming paradigms, primarily but not limited to object oriented, imperative and, to a lesser extent, functional programming styles. It features a fully dynamic type system and automatic memory management, similar to that of Scheme, Ruby, Perl, and Tcl. Like other dynamic languages, Python is often used as a scripting language, but is also used in a wide range of non-scripting contexts.
Book list:

  • Beginning Game Development with Python and Pygame - From Novice to Professional (2007)
  • CherryPy Essentials - Rapid Python Web Application Development (2007)
  • Getting Started with Pyparsing (2007)
  • GUI Programming with Python - QT Edition (2002)
  • Guide to NumPy (for Python) (2006)
  • Matplotlib for Python Developers (2009)
  • MySQL for Python (2010)
  • Natural Language Processing with Python (2009)
  • Next-Generation Web Frameworks in Python (2007)
  • Professional Python Frameworks - Web 2.0 Programming with Django and TurboGears (2007)
  • Python Text Processing with NLTK 2.0 Cookbook (2010)
  • Rapid GUI Programming with Python and Qt - The Definitive Guide to PyQt Programming (2008)
  • Rapid Web Applications with TurboGears - Using Python to Create Ajax-Powered Sites (2006)
  • Spring Python 1.1 (2010)
  • Twisted Network Programming Essentials - Event-driven Network Programming with Python (2005)
  • Web2py Enterprise Web Framework, 2nd Edition (2009)
  • wxPython 2.8 Application Development Cookbook (2010)
  • wxPython in Action (2006)
  • A Byte of Python, v1.20 (for Python 2.x) (2005)
  • A Byte of Python, v1.92 (for Python 3.0) (2009)
  • A Learner's Guide to Programming Using the Python Language (2009)
  • A Primer on Scientific Programming with Python (2009)
  • Beginning Python (2005)
  • Beginning Python - From Novice to Professional, Second Edition (2008)
  • Beginning Python - Using Python 2.6 and Python 3.1 (2010)
  • Beginning Python Visualization - Crafting Visual Transformation Scripts (2009)
  • Bioinformatics Programming Using Python, First Edition (2009)
  • Core Python Programming, Second Edition (2006)
  • Core Python Programming, Second Edition (2006)
  • Data Structures and Algorithms with Object-Oriented Design Patterns in Python (2003)
  • Dive Into Python 3, r916 (2010)
  • Expert Python Programming (2008)
  • Foundations of Agile Python Development (2008)
  • Foundations of Python Network Programming, Second Edition (2010)
  • Game Programming with Python, Lua, and Ruby (2003)
  • Game Programming with Python, Lua, and Ruby (2003)
  • Gray Hat Python - Python Programming for Hackers and Reverse Engineers (2009)
  • Head First Python, First Edition (2010)
  • Hello World - Computer Programming for Kids and Other Beginners, Fourth printing (2009)
  • Invent Your Own Computer Games with Python (2008)
  • Learn Python The Hard Way, Release 1.0 (2010)
  • Learning Python, Fourth Edition (2009)
  • Learning to Program - Python (2006)
  • Making Use of Python (2002)
  • Methods in Medical Informatics - Fundamentals of Healthcare Programming in Perl, Python, and Ruby (2010)
  • Mobile Python - Rapid Prototyping of Applications on the Mobile Platform (2007)
  • Numerical Methods in Engineering with Python, Second Edition (2010)
  • Perl To Python Migration (2001)
  • Practical Programming - An Introduction to Computer Science Using Python, v.2009-5-6 (2009)
  • Pro Python (2010)
  • Pro Python System Administration (2010)
  • Programming in Python 3 - A Complete Introduction to the Python Language, Second Edition (2010)
  • Programming Python, 3rd Edition (2006)
  • Python & XML - XML Processing with Python, First Edition (2002)
  • Python - Create-Modify-Reuse (2008)
  • Python - How to Program, 1e (2002)
  • Python - Visual QuickStart Guide (2001)
  • Python 2.1 Bible (2001)
  • Python 2.6 Graphics Cookbook (2010)
  • Python 2.6 Quick Reference (Letter) (2009)
  • Python 3 for Absolute Beginners (2009)
  • Python 3 Object Oriented Programming (2010)
  • Python Algorithms - Mastering Basic Algorithms in the Python Language (2010)
  • Python and Tkinter Programming (2000)
  • Python Cookbook, 2nd Edition (2005)
  • Python Cookbook, 2nd Edition (2005)
  • Python Developer's Handbook, First Edition (2000)
  • Python Essential Reference, Fourth Edition (2009)
  • Python for Bioinformatics (2010)
  • Python for Dummies (2006)
  • Python for Informatics - Exploring Information, v0.0.4 (2010)
  • Python for Software Design - How to Think Like a Computer Scientist (2009)
  • Python for Unix and Linux System Administration (2008)
  • Python in a Nutshell, 2nd Edition (2006)
  • Python Phrasebook - Essential Code and Commands (2006)
  • Python Phrasebook - Essential Code and Commands (2006)
  • Python Pocket Reference, 4th Edition (2009)
  • Python Power - The Comprehensive Guide (2008)
  • Python Programming - An Introduction to Computer Science, First Edition, v1.0rc2 (Python 2.x) (2002)
  • Python Programming for the Absolute Beginner (2003)
  • Python Programming Fundamentals (2010)
  • Python Programming on Win32, First Edition (2000)
  • Python Scripting for Computational Science, Third Edition (2008)
  • Python Testing - Beginner's Guide (2010)
  • Real World Instrumentation with Python - Automated Data Acquisition and Control Systems (2010)
  • Snake Wrangling for Kids - Learning to Program with Python 2, linux-v0.7.2 (2007)
  • Snake Wrangling for Kids - Learning to Program with Python 2, mac-v0.7.2 (2007)
  • Snake Wrangling for Kids - Learning to Program with Python 2, win-v0.7.2 (2007)
  • Snake Wrangling for Kids - Learning to Program with Python 3, linux-v0.7.7 (2007)
  • Snake Wrangling for Kids - Learning to Program with Python 3, mac-v0.7.7 (2007)
  • Snake Wrangling for Kids - Learning to Program with Python 3, win-v0.7.7 (2007)
  • Starting Out with Python (2009)
  • Teach Yourself Python in 24 Hours (2000)
  • Text Processing in Python (2003)
  • The Quick Python Book, Second Edition (2010)
  • Think Python - An Introduction to Software Design, v1.1.19 (2008)
  • Thinking in Tkinter (2005)
  • Thinking in Tkinter (2005)
  • Tkinter 8.4 reference - a GUI for Python (2010)
  • XML Processing with Perl, Python, and PHP (2002)
  • PEP-8 Cheatsheet (2009)
  • Python 2.4 Quick Reference Card (Letter) (2007)
  • Python 2.5 Reference Card (2009)
  • Python 2.6 Cheatsheet (2008)
  • Python Cheat Sheet (2009)