Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Python and its applications
1. Python And Its Applications
Presented by :
Name : Mohak Mishra.
Roll No. : 093.
Sec : II.
Department : Electrical Engineering.
8/7/2018 1
2. Overview
Python : Introduction
Object oriented language
History
Features
Comparison among its rivals
Applications
Python based technologies
The Growth of Python in recent years.
Conclusion
8/7/2018 2
3. Introduction
Python is an interpreted, object-oriented, high-level programming
language with dynamic semantics. Python is a general-purpose
programming language which can be used for a wide variety of
applications. A great language for beginners because of its readability and
other structural elements designed to make it easy to understand, Python
is not limited to basic usage. In fact, it powers some of the world's most
complex applications and website.
8/7/2018 3
4. Object Oriented Language
Object-oriented programming (OOP) is a software programming model constructed around objects.
This model compartmentalizes data into objects (data fields) and describes object contents and
behavior through the declaration of classes (methods).
OOP features include the following:
Encapsulation: This makes the program structure easier to manage because each object’s
implementation and state are hidden behind well-defined boundaries.
Abstraction : This refers to the data hiding process.
Polymorphism: This means abstract entities are implemented in multiple ways.
Inheritance: This refers to the hierarchical arrangement of implementation fragments.
Object-oriented programming allows for simplified programming. Its benefits include reusability,
refactoring, extensibility, maintenance and efficiency. 8/7/2018 4
5. History
Python was conceived in the late 1980s, and its implementation
began in December 1989 by Guido van Rossum at Centrum
Wiskunde & Informatica (CWI) in the Netherlands as a successor to
the ABC language (itself inspired by SETL) capable of exception
handling and interfacing with the Amoeba operating system.
Guido van Rossum
8/7/2018 5
6. Features Of Python
Simple
Easy to learn
Free and Open Source
Portable
Interpreted
Object Oriented
Extensible
Provides graphical user interface
No more malloc and calloc 8/7/2018 6
7. Python vs its Rivals
C++
#include <iostream.h>
Int main()
{
Int x=5 ,y=10,temp;
temp=x;
x=y;
y=temp;
return 0;
}
8/7/2018 7
java
class swapNumbers
{
public static void
main(String args)
{
Int x=5 ,y=10,temp;
temp=x;
x=y;
y=temp;
}
}
Python
x=5
y=10
x , y = y , x
A basic program to swap numbers
8. Application of Python
Web and Internet Development
Frameworks such as Django
Micro frameworks such as flask
Internet Protocols
HTML and XML
E-mail Processing
Scientific and Numeric
Scipy (Collection of packages of mathematics, science, engineering)
Raspberry pi ( to design robots )
Pandas (modelling library)
Desktop GUI
8/7/2018 8
9. Do you know ?
You can do interesting things such as face detection and color separation using python.
8/7/2018 9
10. Python based technologies
Python is being applied in real revenue generating products by real companies. For
instance:
Google makes extensive use of Python in its web search system ,and employs python
developers.
Intel , Cisco, HP, Seagate and IBM use Python for hardware testing.
ESRI uses Python for its popular GIS mapping products.
The Youtube video sharing service is largely written in Python.
Monovar — This New Computer Program Written In Python Is Here To Beat
Cancer.(https://fossbytes.com/monovar-python-program-cancer-detection-svn/)
8/7/2018 10
11. The Growth of
Python in recent
years.
The given graph represent
the radical growth in the
interest of python from 2012
- 2018.
8/7/2018 11(Source: www. stackoverflow.blog.com)
12. Conclusion
Python is indeed an exciting and powerful language. It has the right combination of
performance and features that makes writing programs in Python both fun and easy.
Python programming language is undoubtedly dominating the other languages
when future technologies like Artificial Intelligence(AI) comes into the play. The future
scope of python programming language can also be predicted by the way it has
helped big data technology to grow.
8/7/2018 12