diff options
author | Santosh G. Vattam | 2009-08-21 23:49:56 +0530 |
---|---|---|
committer | Santosh G. Vattam | 2009-08-21 23:49:56 +0530 |
commit | 670ce7ffab1a0d9c310a286821cf3d93e8d1236e (patch) | |
tree | 85b5f5f892e780d3bab8a1f41a1b5f059faa2889 /basic_python/intro.rst | |
parent | 8091638ab6a88db96f51a51e73a2f9242ca78ddf (diff) | |
download | sees-670ce7ffab1a0d9c310a286821cf3d93e8d1236e.tar.gz sees-670ce7ffab1a0d9c310a286821cf3d93e8d1236e.tar.bz2 sees-670ce7ffab1a0d9c310a286821cf3d93e8d1236e.zip |
Added Advantages of Python section
Diffstat (limited to 'basic_python/intro.rst')
-rw-r--r-- | basic_python/intro.rst | 26 |
1 files changed, 23 insertions, 3 deletions
diff --git a/basic_python/intro.rst b/basic_python/intro.rst index 5846c8f..d677ec8 100644 --- a/basic_python/intro.rst +++ b/basic_python/intro.rst @@ -11,9 +11,6 @@ The system requirements: * IPython * Text editor - scite, vim, emacs or whatever you are comfortable with. - - - 1. Introduction =============== @@ -51,7 +48,30 @@ the Nokia 60 series phones. Python has been designed to be readable and easy to * Byte of Python: http://www.byteofpython.info/ * Dive into Python: http://diveintopython.org/ +**Advantages of Python - Why Python??** + +* Python has been designed for readability and ease of use. Its been designed in + such a fashion that it imposes readability on the programmer. Python does away + with the braces and the semicolons and instead implements code blocks based on + indentation, thus enhancing readability. + +* Python is a high level, interpreted, modular and object oriented language. + Python performs memory management on its own, thus the programmer need not bother + about allocating and deallocating memory to variables. Python provides extensibility + by providing modules which can be easily imported similar to headers in C and + packages in Java. Python is object oriented and hence provides all the object oriented + characterstics such as inheritence, encapsulation and polymorphism. + +* Python offers a highly powerful interactive programming interface in the form + of the 'Interactive Interpreter' which will be discussed in more detail in the + following sections. + +* Python provides a rich standard library and an extensive set of modules. The + power of Python modules can be seen in this slightly exaggerated cartoon + http://xkcd.com/353/ +* Python interfaces well with most other programming languages such as C, C++ + and FORTRAN. 1.1 The Python Interpreter -------------------------- |