SlideShare a Scribd company logo
2
Most read
6
Most read
18
Most read
PYTHON APPLICATION PROGRAMMING
17CS664
IA MARKS: 40
EXAM MARKS : 60
CREDITS: 03
By.
Ravi Kumar B N
Assistant Professor, Dept. of CSE
EASY TO READ AND SIMPLE TO IMPLEMENT.
WHAT IS PYTHON…?
• Python is an interpreted, high-level, general-purpose(designed to be
used for writing software in the widest variety of application domains)
programming language.
High level language
Expressive – More readable
Interpreted Language
Cross-platform/ Portable
Large Standard Library
Everything is object in python
open source
FEATURES
HIGH LEVEL LANGUAGE
COMPILER V/S INTERPRETER
 Interpreted code istranslated to machine instructions step by step while the program is
being executed.
 Compiled code has been translated before program execution.
- Python runs virtually every major platform used today.
- As long as you have a compatible python interpreter installed, python programs will
run in exactly the same manner, irrespective of platform.
PORTABLE
- Dynamic typing –type of a variable isinterpreted at run time.
- Built-in types and tools
- Library utilities
- Third party utilities (e.g. NumPy, SciPy)
- Automatic memory management
IT'S POWERFUL
Numpy- library, support for large, multidimensional arrays and matrices,
along with a large collection of high level mathematical functions to
operate on the arrays.
Scipy- Contains modules for optimization, linear algebra signals, image
processing.
Python is an object-oriented programming language. It allows us to develop applications
using an object oriented approach. Inpython, we can easily create and use classes and
objects.
Everything is object inpython.
structure supports such concepts - polymorphism, operation overloading, and inheritance.
PYTHON IS OBJECT-ORIENTED
Downloading and installing python is free and easy.
source code is easily accessible.
OPEN SOURCE (IT'S FREE )
HOW PYTHON RUNS?
IDLE
IDLE (Integrated Development and Learning Environment) is an integrated development
environment (IDE) forPython.
The Python installer for Windows contains the IDLE module by default.
IDLE can be used to execute a single statement just like Python Shell and also to create,
modify and execute Python scripts.
DIFFERENT IDE AVAILABLE
 PyCharm
 Spyder
 Pydev
 IDLE
 Wing
 EricPython
 Rodeo
 Thonny
 Jupyter Notebook
 Visual Studio
WHY DO PEOPLE USE PYTHON…?
• Interms of number of developers using, number of libraries we
have, number of companies using and number of areas we can
implement it.
Fastest growing Language
• Python's syntax is easy to learn, so both non-programmers and
programmers can start programming right away.
• Python looks more like a readable
WHAT CAN I DO WITH PYTHON…?
• System programming
• Graphical User Interface Programming
• Internet Scripting
• Component Integration
• Database Programming
• Gaming, Images, XML , Robot and more
WHY OTHER BRANCHES HAS
TO STUDY?
ECE- Python can be used for signal processing tasks using NumPy andSciPy. Toimplement
digital signal processing algorithms
EEE- controlling and automating test equipment. Python was originally created fortext parsing
so it’s amazingly useful to sift through huge amounts of text data to extract useful information -
digital oscilloscope-It can output waveforms as raw CSV data.
ME- Mechanical and automobile industries use python to automate tasks. To write scripts and
then import them to a CFD software to test numerous designs. Toperform numerical analysis.
CIV- the applications of data science in civil engineering: Population forecasting for urban
planning, water supply & sewerage system. Risk assessment andmitigation such as prediction
of floods, earthquakes, cyclones.
WHO USES PYTHON TODAY…
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.
• Intel, Cisco, Hewlett-Packard, Seagate, Qualcomm, and IBM use Python for
hardware testing.
• ESRI uses Python as an end-user customization tool for its popular GIS
mapping products.
• The YouTube video sharing service is largely written in Python
10
HISTORY
 Invented in the Netherlands, early 90s by Guido van Rossum
 Python was conceived in the late 1980s and its implementation
was started in December 1989
 Guido Van Rossum is fan of ‘Monty Python’s FlyingCircus’, this
is a famous TV show in Netherlands
 Named after Monty Python
 Open sourced from the beginning
TEXT BOOKS
1.“Python for Everybody: Exploring Data Using Python 3” Charles R. Severance
2.“Think Python: How to Think Like a Computer Scientist” Allen B. Downey

More Related Content

PPTX
Module 1
PPT
Python Programming ppt
DOCX
Notes of Software engineering and Project Management
PPTX
Computer Network
PPT
Cloud computing simple ppt
PPTX
Fundamentals of Python Programming
PPTX
Advantages and Disadvantages Of Social Media
PPTX
Software engineering project management
Module 1
Python Programming ppt
Notes of Software engineering and Project Management
Computer Network
Cloud computing simple ppt
Fundamentals of Python Programming
Advantages and Disadvantages Of Social Media
Software engineering project management

What's hot (20)

PPTX
Python basics
PDF
Python final ppt
PPT
Intro to Python
PPT
Python ppt
PPTX
Basics of python
PPTX
Phython Programming Language
PPTX
Python - An Introduction
PDF
Introduction to python
PDF
Introduction to python programming
PPT
Introduction to Python
ODP
Python Presentation
PDF
Python basic
PPTX
Introduction to python
PDF
Python Tutorial | Python Tutorial for Beginners | Python Training | Edureka
PPT
Python ppt
PDF
Python quick guide1
PPTX
Beginning Python Programming
PDF
Python Tutorial
PDF
Python Intro
Python basics
Python final ppt
Intro to Python
Python ppt
Basics of python
Phython Programming Language
Python - An Introduction
Introduction to python
Introduction to python programming
Introduction to Python
Python Presentation
Python basic
Introduction to python
Python Tutorial | Python Tutorial for Beginners | Python Training | Edureka
Python ppt
Python quick guide1
Beginning Python Programming
Python Tutorial
Python Intro
Ad

Similar to Introduction to the Python (20)

PPTX
introduction to python in detail including .pptx
PPTX
introduction to python in computer graphics.pptx
PPTX
Python Programming Draft PPT.pptx
PPTX
DSA Presentation.pptx pptttttttttttttttt
PPTX
Presentation on python
PPTX
Introduction to python for Beginners
PPTX
Python Tutorial | Python Programming Language
PPTX
python programminig and introduction.pptx
PPTX
Introduction python
PDF
session5-Getting stated with Python.pdf
PPTX
POWER OF PYTHON PROGRAMMING LANGUAGE
PPTX
Introduction to python
PPTX
Lecture 1.pptx
PPTX
Chapter 2: Basics of programming pyton programming
PDF
intro.pptx (1).pdf
PPTX
Basic Python Introduction Lecture 1.pptx
PPTX
introduction to Python (for beginners)
PPTX
Python tutorial for beginners - Tib academy
PPTX
ppt summer training ug.pptx
PPT
Python Programming Unit1_Aditya College of Engg & Tech
introduction to python in detail including .pptx
introduction to python in computer graphics.pptx
Python Programming Draft PPT.pptx
DSA Presentation.pptx pptttttttttttttttt
Presentation on python
Introduction to python for Beginners
Python Tutorial | Python Programming Language
python programminig and introduction.pptx
Introduction python
session5-Getting stated with Python.pdf
POWER OF PYTHON PROGRAMMING LANGUAGE
Introduction to python
Lecture 1.pptx
Chapter 2: Basics of programming pyton programming
intro.pptx (1).pdf
Basic Python Introduction Lecture 1.pptx
introduction to Python (for beginners)
Python tutorial for beginners - Tib academy
ppt summer training ug.pptx
Python Programming Unit1_Aditya College of Engg & Tech
Ad

More from BMS Institute of Technology and Management (15)

PDF
Artificial Neural Networks: Introduction, Neural Network representation, Appr...
PPTX
Decision Tree Learning: Decision tree representation, Appropriate problems fo...
PPTX
Classification: MNIST, training a Binary classifier, performance measure, mul...
PPTX
ML_Module1.Introduction_and_conceprtLearning_pptx.pptx
PDF
Software Engineering and Introduction, Activities and ProcessModels
PDF
Python Regular Expressions
PDF
DOCX
15CS562 AI VTU Question paper
PPTX
PPT
Problems, Problem spaces and Search
PDF
Introduction to Artificial Intelligence and few examples
Artificial Neural Networks: Introduction, Neural Network representation, Appr...
Decision Tree Learning: Decision tree representation, Appropriate problems fo...
Classification: MNIST, training a Binary classifier, performance measure, mul...
ML_Module1.Introduction_and_conceprtLearning_pptx.pptx
Software Engineering and Introduction, Activities and ProcessModels
Python Regular Expressions
15CS562 AI VTU Question paper
Problems, Problem spaces and Search
Introduction to Artificial Intelligence and few examples

Recently uploaded (20)

PPTX
Lesson 3_Tessellation.pptx finite Mathematics
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PDF
Structs to JSON How Go Powers REST APIs.pdf
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PPTX
UNIT 4 Total Quality Management .pptx
PPTX
web development for engineering and engineering
PPTX
Sustainable Sites - Green Building Construction
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PDF
Arduino robotics embedded978-1-4302-3184-4.pdf
PDF
Well-logging-methods_new................
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PPTX
Strings in CPP - Strings in C++ are sequences of characters used to store and...
PPTX
OOP with Java - Java Introduction (Basics)
DOCX
573137875-Attendance-Management-System-original
PPTX
CH1 Production IntroductoryConcepts.pptx
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PPTX
bas. eng. economics group 4 presentation 1.pptx
PPTX
Internet of Things (IOT) - A guide to understanding
PPT
Project quality management in manufacturing
Lesson 3_Tessellation.pptx finite Mathematics
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
Structs to JSON How Go Powers REST APIs.pdf
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
UNIT 4 Total Quality Management .pptx
web development for engineering and engineering
Sustainable Sites - Green Building Construction
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
Arduino robotics embedded978-1-4302-3184-4.pdf
Well-logging-methods_new................
Embodied AI: Ushering in the Next Era of Intelligent Systems
Strings in CPP - Strings in C++ are sequences of characters used to store and...
OOP with Java - Java Introduction (Basics)
573137875-Attendance-Management-System-original
CH1 Production IntroductoryConcepts.pptx
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
bas. eng. economics group 4 presentation 1.pptx
Internet of Things (IOT) - A guide to understanding
Project quality management in manufacturing

Introduction to the Python

  • 1. PYTHON APPLICATION PROGRAMMING 17CS664 IA MARKS: 40 EXAM MARKS : 60 CREDITS: 03 By. Ravi Kumar B N Assistant Professor, Dept. of CSE
  • 2. EASY TO READ AND SIMPLE TO IMPLEMENT.
  • 3. WHAT IS PYTHON…? • Python is an interpreted, high-level, general-purpose(designed to be used for writing software in the widest variety of application domains) programming language.
  • 4. High level language Expressive – More readable Interpreted Language Cross-platform/ Portable Large Standard Library Everything is object in python open source FEATURES
  • 6. COMPILER V/S INTERPRETER  Interpreted code istranslated to machine instructions step by step while the program is being executed.  Compiled code has been translated before program execution.
  • 7. - Python runs virtually every major platform used today. - As long as you have a compatible python interpreter installed, python programs will run in exactly the same manner, irrespective of platform. PORTABLE
  • 8. - Dynamic typing –type of a variable isinterpreted at run time. - Built-in types and tools - Library utilities - Third party utilities (e.g. NumPy, SciPy) - Automatic memory management IT'S POWERFUL
  • 9. Numpy- library, support for large, multidimensional arrays and matrices, along with a large collection of high level mathematical functions to operate on the arrays. Scipy- Contains modules for optimization, linear algebra signals, image processing.
  • 10. Python is an object-oriented programming language. It allows us to develop applications using an object oriented approach. Inpython, we can easily create and use classes and objects. Everything is object inpython. structure supports such concepts - polymorphism, operation overloading, and inheritance. PYTHON IS OBJECT-ORIENTED
  • 11. Downloading and installing python is free and easy. source code is easily accessible. OPEN SOURCE (IT'S FREE )
  • 13. IDLE IDLE (Integrated Development and Learning Environment) is an integrated development environment (IDE) forPython. The Python installer for Windows contains the IDLE module by default. IDLE can be used to execute a single statement just like Python Shell and also to create, modify and execute Python scripts.
  • 14. DIFFERENT IDE AVAILABLE  PyCharm  Spyder  Pydev  IDLE  Wing  EricPython  Rodeo  Thonny  Jupyter Notebook  Visual Studio
  • 15. WHY DO PEOPLE USE PYTHON…? • Interms of number of developers using, number of libraries we have, number of companies using and number of areas we can implement it. Fastest growing Language • Python's syntax is easy to learn, so both non-programmers and programmers can start programming right away. • Python looks more like a readable
  • 16. WHAT CAN I DO WITH PYTHON…? • System programming • Graphical User Interface Programming • Internet Scripting • Component Integration • Database Programming • Gaming, Images, XML , Robot and more
  • 17. WHY OTHER BRANCHES HAS TO STUDY? ECE- Python can be used for signal processing tasks using NumPy andSciPy. Toimplement digital signal processing algorithms EEE- controlling and automating test equipment. Python was originally created fortext parsing so it’s amazingly useful to sift through huge amounts of text data to extract useful information - digital oscilloscope-It can output waveforms as raw CSV data. ME- Mechanical and automobile industries use python to automate tasks. To write scripts and then import them to a CFD software to test numerous designs. Toperform numerical analysis. CIV- the applications of data science in civil engineering: Population forecasting for urban planning, water supply & sewerage system. Risk assessment andmitigation such as prediction of floods, earthquakes, cyclones.
  • 18. WHO USES PYTHON TODAY… 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. • Intel, Cisco, Hewlett-Packard, Seagate, Qualcomm, and IBM use Python for hardware testing. • ESRI uses Python as an end-user customization tool for its popular GIS mapping products. • The YouTube video sharing service is largely written in Python 10
  • 19. HISTORY  Invented in the Netherlands, early 90s by Guido van Rossum  Python was conceived in the late 1980s and its implementation was started in December 1989  Guido Van Rossum is fan of ‘Monty Python’s FlyingCircus’, this is a famous TV show in Netherlands  Named after Monty Python  Open sourced from the beginning
  • 20. TEXT BOOKS 1.“Python for Everybody: Exploring Data Using Python 3” Charles R. Severance 2.“Think Python: How to Think Like a Computer Scientist” Allen B. Downey