Professional Documents
Culture Documents
Advantages of PYTHON
Although, it is not perfect for every type of applicaton, yet it has many strengths that make it a good
choice for many situations.
1. Easy to use
Python is compact and [ www.cbsepythonedu.com ] very easy to use object oriented language with
very simple syntax rules. It is a very high level language.
2. Interpreted language
Python is an interpreted language, not a compiled language. This means that the Python installation
interprets and executes the code line by line at a time. It makes Python an easy-to-debug language
and thus suitable for beginners to advanced [ www.cbsepythonedu.com ] users.
3. Its Completeness
All types of required functionality is available through various modules of Python standard library.
For example, for diverse functionality such as emails, web-pages, databases, GUI development,
network connections and many more.
4. Cross-platform Language
Python can run equally well on variety of platforms -Windows, Linux/UNIX, Macintosh,
supercomputers, smart phones etc. [ www.cbsepythonedu.com ] In other words, Python is a
portable language.
6. Variety of Usage/Applications
Python has evolved into a powerful, complete and useful language over these years. Python is being
used in many diverse fields/applications, some of which are :
www.cbsepythonedu.com
python :
Disadvantages of PYTHON
Although Python is very powerful yet simple language with [ www.cbsepythonedu.com ] so many
advantages, it is not the perfect Programming language. There are some areas where Python does
not offer much or is not that capable.
Interpretation Vs Compilation
Interpreter
This language processor converts a HLL (High Level Language) program into machine language by
converting and executing it line by line. If there is any error in any line, it reports it at the same time
and program execution cannot resume until the error is rectified.
Interpreter must always be present in the [ www.cbsepythonedu.com ] memory every time the
program is executed as every time the program is run, it is first interpreted and then executed.
Compiler
It also converts the HLL program into machine language but the conversion manner is different. It
converts the entire HLL program in one go, and reports all the errors of the program along with the
line numbers. After all the errors are removed, the program is [ www.cbsepythonedu.com ]
recompiled, and after that the compiler is not needed in the memory as the object program is
available.
www.cbsepythonedu.com