SlideShare a Scribd company logo
PYTHON
AND ITS APPLICATIONS
CONTENTS
 What is Python?
 Features
 Hello World :)
 More Features
 Few comparison of codes in C++, Java and Python.
 Applications for Python
 Applications of Python
What is Python?
Of course, I am not talking about
snake.
Python is a clear and Powerful
object-oriented programming
language, comparable to Perl,
Ruby, Scheme, Java or C#.
Features
 Uses an elegant syntax, making the programs you write easier to read.
 Easy-to-use Language.
 Comes with a large standard library that supports many common programming
tasks such as connecting to web, searching text with regular expressions, reading
and modifying files.
 Runs anywhere. Including Mac OS, Windows, Linux and Unix.
 Free language in two ways: First, it doesn't cost a single penny and second can
be freely modified and redistributed.
Hello World! :)
 Just one line:-
print("Hello World")
More Features
 Variety of basic data types available: numbers, strings, lists and dictionaries.
 Supports OOPs with classes and Multiple Inheritance.
 Codes can be grouped into modules and packages.
 Modules can be made in C or C++ or any other language.
 Has Automatic Memory Management. Frees us from manually allocate and free
memory in your code.
 Cheers! Nothing like malloc() or free() that is used in C. Yeah!
Already in love with Python <3
Hello World
C++
#include<iostream>
using namespace std;
int main()
{
cout << "Hello World!";
return 0;
}
Java
public class HelloWorld
{
public static void main(String[] args)
{
System.out.println("Hello World");
}
}
Python
print("Hello World")
Swap Numbers
C++
#include <iostream>
using namespace std;
int main()
{
int x = 5, y = 10, temp;
temp = x;
x = y;
y = temp;
return 0;
}
Java
class SwapNumbers
{
public static void
main(String args[])
{
int x = 5, y = 5, temp;
temp = x;
x = y;
y = temp;
}
}
Python
x = 5
y = 10
x,y = y,x
Printing Pattern
C++
#include<iostream>
using namespace std;
int main()
{
for( int i = 0; i < 5; i++)
{
for( int j = 0; j <=5; j++)
cout << "*";
cout << "n";
}
return 0;
};
Java
public class JavaProgram
{
public static void main(String
args[])
{
int i, j;
for(i=0; i<5; i++)
{
for(j=0; j<=i; j++)
{
System.out.print("*
");
}
System.out.println();
}
}
}
Python
for i in range(0, 5):
for j in range(0, i+1):
print("*", end="")
print()
Applications for Python
 Web and Internet Development
 Frameworks such as Django
 Micro Frameworks such as Flask.
 Internet Protocols
 HTML and XML
 E-mail Processing
 More Libraries
 Requests(a powerful HTTP client library) and BeautifulSoup(a HTML parser that handles
all sort of oddball HTML)
Google
Python provides the power behind the most popular search engine in the world – Google. The programming language can
handle the traffic and computing needs of the search engine and its connected apps.
Some more Applications for Python
 Scientific and Numeric
 Scipy (collection of packages for mathematics, science and engineering)
 Raspberry pi (used to design Robots)
 Pandas (daily analysis and modeling library)
 Desktop GUIs
 Tk GUI library
 Kivy (for writing multi touch applications)
Robotics
Raspberry pi can be used as a brain to the robot to perform various actions and to react to the environment and the coding on
a Raspberry pi can be done using python.
GUI development
To develop a cross-platform desktop application python can be used. Python has modules Tkinter, PyQt to support it.
Applications of Python
 Web Crawler
 Using library's like BeautifulSoup
 Web Development
 Using Libraries like Django and Flask
 Data Structures and Algorithms
 Using Libraries
 Plugin
 Library
Some more Applications of Python
 Data Science
 Got some knowledge of Machine Learning and AI? You can implement some algos to
build your own.
 Networking
 Implement some protocols SMTP, FTP, HTTP
 Cryptography
 Encrypt and decrypt library, something like, RSA, RC4, DES
 Computer Vision
Computer Vision
You can do interesting things such as Face detection, Color detection using Opencv with python
Machine Learning
Python can be used to do cool things such as predicting stocks, fingerprint identification, spam detection etc. using machine learning. Python has
modules scikit-learn, theano, tensorflow to support it. Currently Deep Learning is all the hype and Tensorflow has support for Deep Learning.
A few more
 Artificial Intelligence
 SimpleAI
 EasyAI
 Games
 Pygame, A few are very popular: Pixel Man, Too many Troopers
Pygame
A video game being developed by using Pygame
Python and its Applications
Some Interesting Applications
 A great fan of TV Series or Anime? Python can download all this for you
automatically.
 Cricket Lover? Need score Updates? Python delivers all that quickly and free. :)
 Have a messy collection of folders? Let Python arrange it for you. :)
 Get news Updates.
 Got many movies, don't know where to start from? Simple solution. Write
a python script to organize movies as per IMDB ratings. (And that’s too in a few
lines of code.)
A few more
 Bored of the same wallpaper on the background? Ask python to download Bing
images for you. Or download Pics from Instagram.
 Create a file Server with just one line of code:
 python -m SimpleHTTPServer #default port 8080
 Turtle: Python has built in turtle. Enjoy your childhood.
Turtle
A beautiful image created using Turtle module in Python
One More, Very Important
 Post feed automatically on Facebook. ;)
“
”
Happy Birthday, Someone!
Did you received Happy Birthday posts from me on Facebook? ;)
Sorry for that.
“
”
Thank You!
ANY QUESTIONS?
PS: This is not Python Generated Page. ;)
And the PowerPoint presentation too. :)
Abhijeet Pratap Singh
CSE15U002
IIIT Trichy

More Related Content

PPTX
Full Python in 20 slides
PPTX
Introduction to python
PPTX
Python presentation by Monu Sharma
PPTX
Python Programming Language
PPT
Python ppt
PPTX
Introduction python
PPTX
Benefits & features of python |Advantages & disadvantages of python
PPTX
PYTHON FEATURES.pptx
Full Python in 20 slides
Introduction to python
Python presentation by Monu Sharma
Python Programming Language
Python ppt
Introduction python
Benefits & features of python |Advantages & disadvantages of python
PYTHON FEATURES.pptx

What's hot (20)

PDF
Introduction to python programming
PPTX
Beginning Python Programming
PDF
Python basic
PPTX
Introduction to python
PPTX
Introduction to-python
PPTX
Introduction to the Python
PPT
Python Programming ppt
PPT
Introduction to Python
PPTX
Python - An Introduction
PPTX
Python basics
PDF
Introduction to python
PDF
Basic Concepts in Python
PPTX
Python Seminar PPT
PPTX
Python programming
PPT
Python Pandas
PDF
Python final ppt
PPT
Python ppt
PPTX
Basic concepts for python web development
PPTX
Fundamentals of Python Programming
Introduction to python programming
Beginning Python Programming
Python basic
Introduction to python
Introduction to-python
Introduction to the Python
Python Programming ppt
Introduction to Python
Python - An Introduction
Python basics
Introduction to python
Basic Concepts in Python
Python Seminar PPT
Python programming
Python Pandas
Python final ppt
Python ppt
Basic concepts for python web development
Fundamentals of Python Programming
Ad

Similar to Python and its Applications (20)

PDF
Python and Its fascinating applications in the real world.pdf
DOCX
Python Applications
PPTX
Muhammad Sarfaraz(Presentation) Final.pptx
PDF
Introduction to python
PPTX
Basic Python Introduction Lecture 1.pptx
PPTX
python bridge course for second year.pptx
PPTX
Lecture 1.pptx
PDF
what is python ?
PPTX
_python Raunak.pptx
PDF
IRJET- Why Python Rocks for Research....???
PDF
Python For All | Software Professionals, QA & DevOps professionals
PDF
Python for All
PDF
Python_final_print_vison_academy_9822506209.pdf
PPTX
Final presentation on python
PPT
Python_basics_tuples_sets_lists_control_loops.ppt
PDF
A Comprehensive Overview of Python in Real-World Scenarios
PPTX
Python programming
PPTX
PYTHON UNIT 1
PPTX
Python programming ppt.pptx
PDF
Python_vision_academy notes
Python and Its fascinating applications in the real world.pdf
Python Applications
Muhammad Sarfaraz(Presentation) Final.pptx
Introduction to python
Basic Python Introduction Lecture 1.pptx
python bridge course for second year.pptx
Lecture 1.pptx
what is python ?
_python Raunak.pptx
IRJET- Why Python Rocks for Research....???
Python For All | Software Professionals, QA & DevOps professionals
Python for All
Python_final_print_vison_academy_9822506209.pdf
Final presentation on python
Python_basics_tuples_sets_lists_control_loops.ppt
A Comprehensive Overview of Python in Real-World Scenarios
Python programming
PYTHON UNIT 1
Python programming ppt.pptx
Python_vision_academy notes
Ad

Recently uploaded (20)

PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PDF
System and Network Administration Chapter 2
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PDF
System and Network Administraation Chapter 3
PDF
medical staffing services at VALiNTRY
PPTX
assetexplorer- product-overview - presentation
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
PDF
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
PPTX
Computer Software and OS of computer science of grade 11.pptx
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PDF
Softaken Excel to vCard Converter Software.pdf
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PPTX
Operating system designcfffgfgggggggvggggggggg
PPTX
Why Generative AI is the Future of Content, Code & Creativity?
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
Navsoft: AI-Powered Business Solutions & Custom Software Development
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
System and Network Administration Chapter 2
Wondershare Filmora 15 Crack With Activation Key [2025
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
wealthsignaloriginal-com-DS-text-... (1).pdf
System and Network Administraation Chapter 3
medical staffing services at VALiNTRY
assetexplorer- product-overview - presentation
Odoo Companies in India – Driving Business Transformation.pdf
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
Computer Software and OS of computer science of grade 11.pptx
How to Choose the Right IT Partner for Your Business in Malaysia
Softaken Excel to vCard Converter Software.pdf
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
Operating system designcfffgfgggggggvggggggggg
Why Generative AI is the Future of Content, Code & Creativity?

Python and its Applications

  • 2. CONTENTS  What is Python?  Features  Hello World :)  More Features  Few comparison of codes in C++, Java and Python.  Applications for Python  Applications of Python
  • 3. What is Python? Of course, I am not talking about snake. Python is a clear and Powerful object-oriented programming language, comparable to Perl, Ruby, Scheme, Java or C#.
  • 4. Features  Uses an elegant syntax, making the programs you write easier to read.  Easy-to-use Language.  Comes with a large standard library that supports many common programming tasks such as connecting to web, searching text with regular expressions, reading and modifying files.  Runs anywhere. Including Mac OS, Windows, Linux and Unix.  Free language in two ways: First, it doesn't cost a single penny and second can be freely modified and redistributed.
  • 5. Hello World! :)  Just one line:- print("Hello World")
  • 6. More Features  Variety of basic data types available: numbers, strings, lists and dictionaries.  Supports OOPs with classes and Multiple Inheritance.  Codes can be grouped into modules and packages.  Modules can be made in C or C++ or any other language.  Has Automatic Memory Management. Frees us from manually allocate and free memory in your code.  Cheers! Nothing like malloc() or free() that is used in C. Yeah!
  • 7. Already in love with Python <3
  • 8. Hello World C++ #include<iostream> using namespace std; int main() { cout << "Hello World!"; return 0; } Java public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World"); } } Python print("Hello World")
  • 9. Swap Numbers C++ #include <iostream> using namespace std; int main() { int x = 5, y = 10, temp; temp = x; x = y; y = temp; return 0; } Java class SwapNumbers { public static void main(String args[]) { int x = 5, y = 5, temp; temp = x; x = y; y = temp; } } Python x = 5 y = 10 x,y = y,x
  • 10. Printing Pattern C++ #include<iostream> using namespace std; int main() { for( int i = 0; i < 5; i++) { for( int j = 0; j <=5; j++) cout << "*"; cout << "n"; } return 0; }; Java public class JavaProgram { public static void main(String args[]) { int i, j; for(i=0; i<5; i++) { for(j=0; j<=i; j++) { System.out.print("* "); } System.out.println(); } } } Python for i in range(0, 5): for j in range(0, i+1): print("*", end="") print()
  • 11. Applications for Python  Web and Internet Development  Frameworks such as Django  Micro Frameworks such as Flask.  Internet Protocols  HTML and XML  E-mail Processing  More Libraries  Requests(a powerful HTTP client library) and BeautifulSoup(a HTML parser that handles all sort of oddball HTML)
  • 12. Google Python provides the power behind the most popular search engine in the world – Google. The programming language can handle the traffic and computing needs of the search engine and its connected apps.
  • 13. Some more Applications for Python  Scientific and Numeric  Scipy (collection of packages for mathematics, science and engineering)  Raspberry pi (used to design Robots)  Pandas (daily analysis and modeling library)  Desktop GUIs  Tk GUI library  Kivy (for writing multi touch applications)
  • 14. Robotics Raspberry pi can be used as a brain to the robot to perform various actions and to react to the environment and the coding on a Raspberry pi can be done using python.
  • 15. GUI development To develop a cross-platform desktop application python can be used. Python has modules Tkinter, PyQt to support it.
  • 16. Applications of Python  Web Crawler  Using library's like BeautifulSoup  Web Development  Using Libraries like Django and Flask  Data Structures and Algorithms  Using Libraries  Plugin  Library
  • 17. Some more Applications of Python  Data Science  Got some knowledge of Machine Learning and AI? You can implement some algos to build your own.  Networking  Implement some protocols SMTP, FTP, HTTP  Cryptography  Encrypt and decrypt library, something like, RSA, RC4, DES  Computer Vision
  • 18. Computer Vision You can do interesting things such as Face detection, Color detection using Opencv with python
  • 19. Machine Learning Python can be used to do cool things such as predicting stocks, fingerprint identification, spam detection etc. using machine learning. Python has modules scikit-learn, theano, tensorflow to support it. Currently Deep Learning is all the hype and Tensorflow has support for Deep Learning.
  • 20. A few more  Artificial Intelligence  SimpleAI  EasyAI  Games  Pygame, A few are very popular: Pixel Man, Too many Troopers
  • 21. Pygame A video game being developed by using Pygame
  • 23. Some Interesting Applications  A great fan of TV Series or Anime? Python can download all this for you automatically.  Cricket Lover? Need score Updates? Python delivers all that quickly and free. :)  Have a messy collection of folders? Let Python arrange it for you. :)  Get news Updates.  Got many movies, don't know where to start from? Simple solution. Write a python script to organize movies as per IMDB ratings. (And that’s too in a few lines of code.)
  • 24. A few more  Bored of the same wallpaper on the background? Ask python to download Bing images for you. Or download Pics from Instagram.  Create a file Server with just one line of code:  python -m SimpleHTTPServer #default port 8080  Turtle: Python has built in turtle. Enjoy your childhood.
  • 25. Turtle A beautiful image created using Turtle module in Python
  • 26. One More, Very Important  Post feed automatically on Facebook. ;)
  • 27. “ ” Happy Birthday, Someone! Did you received Happy Birthday posts from me on Facebook? ;) Sorry for that.
  • 28. “ ” Thank You! ANY QUESTIONS? PS: This is not Python Generated Page. ;) And the PowerPoint presentation too. :)