# HG changeset patch # User Santosh G. Vattam # Date 1250788378 -19800 # Node ID 01ea4544ad810111b967396afc596e87f5b1e258 # Parent f095fc984608800b6058375d7ef5f1b0f720f368 Added content to introduction. diff -r f095fc984608 -r 01ea4544ad81 basic_python/intro.rst --- a/basic_python/intro.rst Wed Aug 19 22:40:52 2009 +0530 +++ b/basic_python/intro.rst Thu Aug 20 22:42:58 2009 +0530 @@ -14,21 +14,45 @@ -Introduction -============ +1. Introduction +=============== - The Python programming language was created by a dutch named Guido van Rossum. - The idea of Python was conceived in December 1989. The name Python has nothing - to do with the reptilian, but its been named after the 70s comedy series - "Monty Python's Flying Circus", since it happens to be Guido's favourite - TV series. +The Python programming language was created by a dutch named Guido van Rossum. +The idea of Python was conceived in December 1989. The name Python has nothing +to do with the reptilian, but its been named after the 70s comedy series +"Monty Python's Flying Circus", since it happens to be Guido's favourite +TV series. + +Current stable version of Python is 2.6.x, although Python 3.0 is also the stable +version, it is not backwards compatible with the previous versions and is hence +not entirely popular at the moment. This material will focus on the 2.6.x series. - Current stable version of Python is 2.6.x, although Python 3.0 is also the stable - version, it is not backwards compatible with the previous versions and is hence - not entirely popular at the moment. This material contains material pertaining - to the 2.6.x series. - -The Python Interpreter -====================== - - \ No newline at end of file +Python is licensed under the Python Software Foundation License (PSF License) +which is GPL compatible Free Software license (excepting license version 1.6 and 2.0) +It is a no strings attached license, which means the source code is free to modify +and redistribute. + +The Python docs define Python as "Python is an interpreted, object-oriented, +high-level programming language with dynamic semantics." A more detailed summary +can be found at http://www.python.org/doc/essays/blurb.html. Python is a language that +has been designed to help the programmer concentrate on solving the problem at hand +and not worry about the programming language idiosyncrasies. + +Python is a highly cross platform compatible language on account of it being an +interpreted language. It is highly scalable and hence has been adapted to run on +the Nokia 60 series phones. Python has been designed to be readable and easy to use + +**Resources available for reference** + +* Web: http://www.python.org +* Doc: http://www.python.org/doc +* Free Tutorials: + * Official Python Tutorial: http://docs.python.org/tut/tut.html + * Byte of Python: http://www.byteofpython.info/ + * Dive into Python: http://diveintopython.org/ + + + +1.1 The Python Interpreter +-------------------------- +