Chapter 5 Start Python
Chapter 5 Start Python
Python
Introduction
- Python language was developed by Guido Van Rossum.
- Based on two languages
o ABC language
o Modula-3
- Python based on famous BBC comedy show namely Monty Python’s Flying
Circus.
Python pluses
1. Easy to use – Compact and easy to use object-oriented language.
2. Expressive language – fewer lines of code and simpler syntax.
3. Interpreted Language – It makes It easy to debug and suitable to beginners to
advance users.
4. Its completeness – Most of the functionalities available through standard
libraries, like emails, web-pages, databases, Gui development, etc. It follows a
“Battery included” philosophy.
5. Cross – platform language – It can run in windows, Unix, Linux , Macintosh,
smart phones. It is a portable language.
6. Free and Open source – Freely available along with its source code.
7. Varity of usage/applications – Used in variety of applications/fields like
a. Scripting b. Rapid programming c. Web applications d.
Game development.
e. Database applications f. System administrations.
Python Minuses
1. Not the fastest language – Being a interpreter language it is slow than compiler
languages.
2. Lesser libraries than C, Java and Perl – C, Java and Perl are better in libraries
collection
3. Not strong on type binding. – Not strong on Catching Type-mismatch issues. For
example, if we declare a variable as integer but later store as string value in it,
Python will not give any error.