Python Programming

This is free online book from Wikibooks. Python is a general-purpose interpreted programming language. It currently has distributions available for Microsoft Windows, Apple Mac OS X, GNU/Linux, BSD, and many other platforms. There are currently three major implementations: the standard implementation written in C, Jython written in Java, and IronPython written in C# for the MS .NET environment.


Python is a high-level, structured, open-source programming language that can be used for a wide variety of programming tasks. It is good for simple quick-and-dirty scripts, as well as complex and intricate applications.

It is an interpreted programming language that is automatically compiled into bytecode before execution (the bytecode is then normally saved to disk, just as automatically, so that compilation need not happen again until and unless the source gets changed). It is also a dynamically typed language that includes (but does not require one to use) object oriented features and constructs.

The most unusual aspect of Python is that whitespace is significant; instead of block delimiters (braces → “{}” in the C family of languages), indentation is used to indicate where blocks begin and end.

Table of Contents

  • Getting Python
  • Setting it up
  • Interactive mode
  • Getting help
  • Learning to program in Python
  • Python concepts
  • Python modules
  • Third-party modules
  • Writing extension modules

Book Details

Author(s): Wikibooks
Format(s): PDF, HTML
File size: 758 KB
Number of pages: 167
Link: Download or read online.

Leave a Reply