Professional Documents
Culture Documents
Unit - 1
Introduction
FEATURES OF PYTHON
e) Scalable - Python provides a better structure and support for large programs than
shell scripting. It can be used as a scripting language or can be compiled to
bytecode (intermediate code that is platform independent) for building large
applications.
f) Extendable - 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.
It can be easily integrated with C, C + +, COM, ActiveX, CORBA, and Java.
g) Dynamic - Python provides very high-level dynamic data types and supports
dynamic type checking. It also supports automatic garbage collection.
h) GUI Programming and Databases - Python supports GUI applications that can
be created and ported to many libraries and windows systems, such as Windows
Microsoft Foundation Classes (MFC), Macintosh, and the X Window system of Unix.
Python also provides interfaces to all major commercial databases.
You can start Python from Unix, DOS, or any other system that provides you
a command-line interpreter or shell window. Get into the command line of Python.
For Unix/ Linux, you can get into interactive mode by typing $ python or python%.
For Windows/ Dos it is
C: > python
$ python
Python 2.7.10 (default, Sep 27 2015, 18: 11: 38) [GCC 5.1.1 20150422 (Red
Hat 5.1.1-1)] on linux2 Type “help”, “copyright”, “credits” or “license” for more
information.
>>>
Type the following text at the Python prompt and press the Enter:
Programming in Python!
>>>
This method invokes the interpreter with a script parameter which begins the
execution of the script and continues until the script is finished. When the script is
finished, the interpreter is no longer active. A Python script can be executed at
command line by invoking the interpreter on your application, as follows. For Unix/
Linux it is
$ python script.py
Python files have extension .py. Type the following source code in a first.py
file.
Programming in Python!
You can run Python from a Graphical User Interface (GUI) environment as
well, if you have a GUI application on your system that supports Python. IDLE is the
Integrated Development Environment (IDE) for UNIX and PythonWin is the first
Windows interface for Python.