
Python - Introduction
Why to Learn Python?
Python is a high-level, interpreted, interactive and object-oriented scripting language. Python is designed to be highly readable. It uses English keywords frequently where as other languages use punctuation, and it has fewer syntactical constructions than other languages.
-
Python is Interpreted − Python code is interpreted by Python Interpreter, when you execute your program. Like PERL and PHP.
-
Python is Interactive − Python provides us Interactive mode i.e. command prompt, where you can type your command and it will interpreted by python interpreter at the same time and give the result immediately. It means you can talk with Python.
-
Python is Object-Oriented − Python supports Object-Oriented style or technique of programming that encapsulates code within objects.
-
Python is a Beginner's Language − Python is a very easy language to learn. It is a great language for the beginner-level programmers. You can develop a wide range of applications from simple application to web application.
Characteristics of Python
-
It supports functional and structured programming methods as well as OOP.
-
It can be used as a scripting language or can be compiled to byte-code for building large applications.
-
It provides very high-level dynamic data types and supports dynamic type checking.
-
It supports automatic garbage collection.
-
It can be easily integrated with C, C++, COM, ActiveX, CORBA, and Java.
-
It can be use to develop a large application with small codes.
Features of Python
It has become popular because of its salient features –
-
Easy-to-learn - loosely typed OOP language with few keywords and simple English like structure, and is easy to learn
-
Easy-to-maintain − Python's source code is fairly easy-to-maintain.
-
Takes less time to develop program, typically 3-5 times shorter than equivalent Java programs. Due to Built-in high-level data types, and dynamic typing.
-
Free and Open Source , High-Level, Portable and Object Oriented.
-
Interactive Mode − Python has support for an interactive mode which allows interactive testing and debugging of codes.
-
Portable − Python can run on a wide variety of hardware platforms and has the same interface on all platforms.
-
Extensible & Embeddable - You can add low-level modules to the Python interpreter. These modules enable programmers to add to or customize their tools to be more efficient.
-
Interpreted – Python is interpreted, interactive, directly executed with pre-compiled code. This means that it is processed at runtime by the interpreter and you need not compile your program before executing it.
-
Large Standard Library - Python's having large set of the library, which are very portable and cross-platform compatible on UNIX, Windows, and Macintosh.
-
Python is used for both scientific and non-scientific programming.
-
Databases − Python provides interfaces to all major commercial databases like MySQL, SQLLite, Oracle.
-
Python is a case sensitive programming language.
C
Learn C Programming Language - Basic & Advanced
with live demo & example....



C++
Learn C++ Programmig Language - Basic & Advanced
with live demo & example...



Java
Learn Java Programming -
Basic & Advanced
with live demo & example...


