PROGRAMMING WITH PYTHON
Features of Python
The Python is general purpose, object oriented, interpreted and high level programming language
that used to in software development including GUI and web applications. And also it used in
machine learning in the part of Artificial Intelligence (AI) applications with statistical and
mathematical functions.
The python developed by “Guido Vas Rossum” with help of “ABC Programming language” (1989-
1991).
The feature/advantages of Python programming language.
• Simple and easy
• Open source
• Dynamically types
• Interpreted and Platform independent
• Procedure and Object oriented
• Scripting language
• Extensible and embedded
• Data science and AI
• Huge library and batteries
• Database connectivity
Python Programming- Geeta Singh
PROGRAMMING WITH PYTHON
Features of Python
Simple and easy The python is user friendly programming language. A programmer need not to
implement extra statements like COBOL, C , JAVA etc. it never expects variable declaration
statements from programmer. There is no mandatory function or statements like main() function… so
it is very simple and easy to learn.
Open source Any programmer can download and modify python programming language without
getting permission from any authorized company. The python language can be downloaded from
www.python.org. The software that is developed in python is also allows client to modify. The user
can download source code he can edit it. This activity is known as FLOSS - “Free Library Open
Source Software “.
Python Programming- Geeta Singh
Dynamically typed The python never expects variable declaration explicitly. Moreover it never
allocates memory for any value. Python generates value-objects and binds with specific title
(variable-name) dynamically.
Interpreted and Platform independent The PVM–(Python virtual Machine) is an interpreted
program that translates given byte- code statement one-by-one into machine code. And it
instructs the computer(microprocessor) to that code. The “PyPy” programming language’s PVM
contains JIT compiler to execute very fast.
Python Programming- Geeta Singh
Procedure and Object Oriented:It acts like procedure as well as object oriented programming
language. A python program may contain number of class modules, in few cases, a program
contains only function modules.
Python Programming- Geeta Singh
Scripting languageThe scripting language is a web designing software that used to develop
websites. The web program which is designed in python get execute in web- browsers. the web
browser is an application used to browse and run specific web sites. Examples internet explorer,
Crome, firefox etc..
Extensible and Embedded The python programming language is an
“INTEROPERIBILITY” programming language. Because, the piece of code written in “C” or “Java”can
be integrated into python and executed using PVM. The software which is developed in “C” or “java”
can be change in python also. For example, Jython is useful to integrate JAVA code into Python
program. The list of python flavors are
CpythonFor C language
JythonFor java language
Iron pythonfor .NET framework (C#)
Pypy the python it includes JIT compiler(Just In Time)
Rubypython for ruby programming
Stackless pythonfor small applications
Pythonxy for scientific and engineering
Anacondapython for large data processing
Data science and Artificial Intelligence The Data-Science is an activity of maintaining and
analyzing historical data from data-warehousing . that helps in machine learning and artificial
intelligence.
The mathematical and statistical functions of NumPy, SciPy, Matplotlib batteries enable data science
and machine learning.
The Machine learning is an application of AI that provides systems the ability to automatically learn
and improve performance from experience.
Python Programming- Geeta Singh