SlideShare a Scribd company logo
PRESENTED BY:
MONU SHARMA
B.TECH CSE 3RD YEAR
A PRESENTATION ON
OVERVIEW
What is Python..?
Programming vs scripting Language
History of Python & Versions
Features
Python Applications
What can I do with Python?
Which company use Python today?
Why do people use Python?
Installing python IDE
A sample code
What is Python…?
• Python is a simple, easy to learn, powerful, high level and objec-
oriented programming language.
• Python is programming language as well as scripting language like PHP,
Perl ,Ruby and many much more.
• Python is called interpreted language also.
• It is often applied in scripting roles.
• Python is widely used dynamic programming language.
• It supports object oriented programming approach to develop
applications. It is simple and easy to learn and provides lots of high-
level data structures.
• Python is not work on a special area such as web programming.It is
multipurpose because it can be used with web, enterprises, 3D,etc..
Programming vs scripting language
Program
• A program is executed (source is first
compiled, result of that compilation
is expected).
• A “program” in general is a sequence
of the instructions so that computer
can perform a certain task.
Scripting
• A script is interpreted.
• A ‘script’ is a code written in
scripting language .
• A scripting language is nothing but
a type of programming language in
which we can write code to control
another software application.
Released
• Python laid foundation in the late 1980s.Python created by Guido van
Rossum in 1989 in Netherland.
• Python 1.0 released in 1991(lambda, map, filter and reduce)
• Python 2.0 released in 2000(list comprehensions, garbage collection
system)
• Python 3.0 released in 2008(designed to fundamental flaw of the
language)
• Some Python documentation versions was released in 2018
• Python 2.7.9 & 2.7.11 is the recommended version
Features
• Multi-purpose(Web, GUI,Scripting,etc..)
• Easy to Learn and Use
• Expressive Language
• Cross-platform Language
• Free and Open Source
• Object-Oriented Language
• Large Standard Library
• Integrated
• Dynamically typed(a=10)
• Large and standard library
Applications of Python
Python is used in many application domains. Some application are here..
• Web framework and Internet Development
• Scientific and Numeric
• Desktop GUIs
• Software Development
• Business Applications
• Operating Systems
What can I do with python?
• System programming
• Graphical User interface
• Internet Scripting
• Database programming
• Gaming, Images,Robot and many more
Who use Python
Some companies are using Python
• Google
• Facebook
• Dropbox
• Yahoo
• NASA
• IBM
• Mozilla
• Quora
• Instagram(owned by Facebook)
• Reddit( American social news aggregation, web content rating, and discussion website)
Why do people use Python
The following primary factors cited by Python users seem to be these:
Python is object oriented
Structure support such concept as polymorphism,multiple inheritance
class, object, etc
Indentation
Indentation is one of the greatest features in python
It’s free(Open source)
downloading and installing Python is free and easy
Source code easily accessible
It’s powerfull
-Dynamic Typing
-Builts-in types and tools
-Library utilities
-Automatic memory management
Installing Python
• Python is pre-installed on most
Unix system,including linux and
MAC OS
• But for in windows operating
system,users can download from
http://www.python.org/downloa
ds/
• Recent version is 3.7.0 but most
of them uses version 3.0
After the installing python
go to start menu then click
on Python in that one you
can select (command line)
it is prompt with>>>
How to Code in Python
• The very basic example:Hello World
• >>> a=("Welcome To Python Example")
>>> print a
• Save file-hello.py
• .py is the extension of python

More Related Content

What's hot

Python Programming ppt
Python Programming pptPython Programming ppt
Python Programming ppt
ismailmrribi
 
Python final ppt
Python final pptPython final ppt
Python final ppt
Ripal Ranpara
 
Introduction to Python
Introduction to Python Introduction to Python
Introduction to Python
amiable_indian
 
Python and its Applications
Python and its ApplicationsPython and its Applications
Python and its Applications
Abhijeet Singh
 
Python made easy
Python made easy Python made easy
Python made easy
Abhishek kumar
 
Introduction to-python
Introduction to-pythonIntroduction to-python
Introduction to-python
Aakashdata
 
Python programming | Fundamentals of Python programming
Python programming | Fundamentals of Python programming Python programming | Fundamentals of Python programming
Python programming | Fundamentals of Python programming
KrishnaMildain
 
Python ppt
Python pptPython ppt
Python ppt
Mohita Pandey
 
Python | What is Python | History of Python | Python Tutorial
Python | What is Python | History of Python | Python TutorialPython | What is Python | History of Python | Python Tutorial
Python | What is Python | History of Python | Python Tutorial
QA TrainingHub
 
Python Course | Python Programming | Python Tutorial | Python Training | Edureka
Python Course | Python Programming | Python Tutorial | Python Training | EdurekaPython Course | Python Programming | Python Tutorial | Python Training | Edureka
Python Course | Python Programming | Python Tutorial | Python Training | Edureka
Edureka!
 
Presentation on python
Presentation on pythonPresentation on python
Presentation on python
william john
 
Overview of python 2019
Overview of python 2019Overview of python 2019
Overview of python 2019
Samir Mohanty
 
Python tutorial for beginners - Tib academy
Python tutorial for beginners - Tib academyPython tutorial for beginners - Tib academy
Python tutorial for beginners - Tib academy
TIB Academy
 
Introduction to python programming
Introduction to python programmingIntroduction to python programming
Introduction to python programming
Srinivas Narasegouda
 
Introduction to the basics of Python programming (part 1)
Introduction to the basics of Python programming (part 1)Introduction to the basics of Python programming (part 1)
Introduction to the basics of Python programming (part 1)
Pedro Rodrigues
 
POWER OF PYTHON PROGRAMMING LANGUAGE
POWER OF PYTHON PROGRAMMING LANGUAGE POWER OF PYTHON PROGRAMMING LANGUAGE
POWER OF PYTHON PROGRAMMING LANGUAGE
teachersduniya.com
 
11 Unit1 Chapter 1 Getting Started With Python
11   Unit1 Chapter 1 Getting Started With Python11   Unit1 Chapter 1 Getting Started With Python
11 Unit1 Chapter 1 Getting Started With Python
Praveen M Jigajinni
 
Introduction to python
Introduction to pythonIntroduction to python
Introduction to python
ManishJha237
 
Introduction to python
Introduction to pythonIntroduction to python
Introduction to python
AnirudhaGaikwad4
 
Introduction To Python | Edureka
Introduction To Python | EdurekaIntroduction To Python | Edureka
Introduction To Python | Edureka
Edureka!
 

What's hot (20)

Python Programming ppt
Python Programming pptPython Programming ppt
Python Programming ppt
 
Python final ppt
Python final pptPython final ppt
Python final ppt
 
Introduction to Python
Introduction to Python Introduction to Python
Introduction to Python
 
Python and its Applications
Python and its ApplicationsPython and its Applications
Python and its Applications
 
Python made easy
Python made easy Python made easy
Python made easy
 
Introduction to-python
Introduction to-pythonIntroduction to-python
Introduction to-python
 
Python programming | Fundamentals of Python programming
Python programming | Fundamentals of Python programming Python programming | Fundamentals of Python programming
Python programming | Fundamentals of Python programming
 
Python ppt
Python pptPython ppt
Python ppt
 
Python | What is Python | History of Python | Python Tutorial
Python | What is Python | History of Python | Python TutorialPython | What is Python | History of Python | Python Tutorial
Python | What is Python | History of Python | Python Tutorial
 
Python Course | Python Programming | Python Tutorial | Python Training | Edureka
Python Course | Python Programming | Python Tutorial | Python Training | EdurekaPython Course | Python Programming | Python Tutorial | Python Training | Edureka
Python Course | Python Programming | Python Tutorial | Python Training | Edureka
 
Presentation on python
Presentation on pythonPresentation on python
Presentation on python
 
Overview of python 2019
Overview of python 2019Overview of python 2019
Overview of python 2019
 
Python tutorial for beginners - Tib academy
Python tutorial for beginners - Tib academyPython tutorial for beginners - Tib academy
Python tutorial for beginners - Tib academy
 
Introduction to python programming
Introduction to python programmingIntroduction to python programming
Introduction to python programming
 
Introduction to the basics of Python programming (part 1)
Introduction to the basics of Python programming (part 1)Introduction to the basics of Python programming (part 1)
Introduction to the basics of Python programming (part 1)
 
POWER OF PYTHON PROGRAMMING LANGUAGE
POWER OF PYTHON PROGRAMMING LANGUAGE POWER OF PYTHON PROGRAMMING LANGUAGE
POWER OF PYTHON PROGRAMMING LANGUAGE
 
11 Unit1 Chapter 1 Getting Started With Python
11   Unit1 Chapter 1 Getting Started With Python11   Unit1 Chapter 1 Getting Started With Python
11 Unit1 Chapter 1 Getting Started With Python
 
Introduction to python
Introduction to pythonIntroduction to python
Introduction to python
 
Introduction to python
Introduction to pythonIntroduction to python
Introduction to python
 
Introduction To Python | Edureka
Introduction To Python | EdurekaIntroduction To Python | Edureka
Introduction To Python | Edureka
 

Similar to Python presentation by Monu Sharma

How to start Python? - lesson 1
How to start Python? - lesson 1How to start Python? - lesson 1
How to start Python? - lesson 1
Shohel Rana
 
Introduction to Python Programming Basics
Introduction  to  Python  Programming BasicsIntroduction  to  Python  Programming Basics
Introduction to Python Programming Basics
Dhana malar
 
PYTHON UNIT 1
PYTHON UNIT 1PYTHON UNIT 1
PYTHON UNIT 1
nagendrasai12
 
Python Language Overview
Python Language OverviewPython Language Overview
Python Language Overview
ShobhitNuwal1
 
Python programming ppt.pptx
Python programming ppt.pptxPython programming ppt.pptx
Python programming ppt.pptx
nagendrasai12
 
Python training Course in Mohali
Python training Course in MohaliPython training Course in Mohali
Python training Course in Mohali
Excellence technology
 
Basic Python Introduction Lecture 1.pptx
Basic Python Introduction Lecture 1.pptxBasic Python Introduction Lecture 1.pptx
Basic Python Introduction Lecture 1.pptx
Aditya Patel
 
Lecture 1.pptx
Lecture 1.pptxLecture 1.pptx
Lecture 1.pptx
hemantmohite6
 
Introduction to python
Introduction to pythonIntroduction to python
Introduction to python
Nikhil Kapoor
 
PHP vs Python Which is Best for Web Development.pdf
PHP vs Python Which is Best for Web Development.pdfPHP vs Python Which is Best for Web Development.pdf
PHP vs Python Which is Best for Web Development.pdf
christiemarie4
 
Best python course in delhi
Best python course in delhiBest python course in delhi
Best python course in delhi
himansh7
 
Python programming
Python programmingPython programming
Python programming
Megha V
 
introduction to Python (for beginners)
introduction to Python (for beginners)introduction to Python (for beginners)
introduction to Python (for beginners)
guobichrng
 
PYTHON- AN APPETITE FOR THE SOFTWARE INDUSTRY
PYTHON- AN APPETITE FOR THE SOFTWARE INDUSTRYPYTHON- AN APPETITE FOR THE SOFTWARE INDUSTRY
PYTHON- AN APPETITE FOR THE SOFTWARE INDUSTRY
ijpla
 
Python
PythonPython
The A - Z Guide Of PYTHON.pptx
The A - Z Guide Of PYTHON.pptxThe A - Z Guide Of PYTHON.pptx
The A - Z Guide Of PYTHON.pptx
Banasthali Vidyapith
 
DEMO On PYTHON WEB Development.pptx
DEMO On PYTHON WEB Development.pptxDEMO On PYTHON WEB Development.pptx
DEMO On PYTHON WEB Development.pptx
SHAIKIRFAN715544
 
Type of apps that can be developed using python
Type of apps that can be developed using pythonType of apps that can be developed using python
Type of apps that can be developed using python
Semidot Infotech
 
PYTHON TUTORIALS.pptx
PYTHON TUTORIALS.pptxPYTHON TUTORIALS.pptx
PYTHON TUTORIALS.pptx
EzatIlman1
 
Welcome to Python Programming Language.pdf
Welcome to Python Programming Language.pdfWelcome to Python Programming Language.pdf
Welcome to Python Programming Language.pdf
digitaldnyan
 

Similar to Python presentation by Monu Sharma (20)

How to start Python? - lesson 1
How to start Python? - lesson 1How to start Python? - lesson 1
How to start Python? - lesson 1
 
Introduction to Python Programming Basics
Introduction  to  Python  Programming BasicsIntroduction  to  Python  Programming Basics
Introduction to Python Programming Basics
 
PYTHON UNIT 1
PYTHON UNIT 1PYTHON UNIT 1
PYTHON UNIT 1
 
Python Language Overview
Python Language OverviewPython Language Overview
Python Language Overview
 
Python programming ppt.pptx
Python programming ppt.pptxPython programming ppt.pptx
Python programming ppt.pptx
 
Python training Course in Mohali
Python training Course in MohaliPython training Course in Mohali
Python training Course in Mohali
 
Basic Python Introduction Lecture 1.pptx
Basic Python Introduction Lecture 1.pptxBasic Python Introduction Lecture 1.pptx
Basic Python Introduction Lecture 1.pptx
 
Lecture 1.pptx
Lecture 1.pptxLecture 1.pptx
Lecture 1.pptx
 
Introduction to python
Introduction to pythonIntroduction to python
Introduction to python
 
PHP vs Python Which is Best for Web Development.pdf
PHP vs Python Which is Best for Web Development.pdfPHP vs Python Which is Best for Web Development.pdf
PHP vs Python Which is Best for Web Development.pdf
 
Best python course in delhi
Best python course in delhiBest python course in delhi
Best python course in delhi
 
Python programming
Python programmingPython programming
Python programming
 
introduction to Python (for beginners)
introduction to Python (for beginners)introduction to Python (for beginners)
introduction to Python (for beginners)
 
PYTHON- AN APPETITE FOR THE SOFTWARE INDUSTRY
PYTHON- AN APPETITE FOR THE SOFTWARE INDUSTRYPYTHON- AN APPETITE FOR THE SOFTWARE INDUSTRY
PYTHON- AN APPETITE FOR THE SOFTWARE INDUSTRY
 
Python
PythonPython
Python
 
The A - Z Guide Of PYTHON.pptx
The A - Z Guide Of PYTHON.pptxThe A - Z Guide Of PYTHON.pptx
The A - Z Guide Of PYTHON.pptx
 
DEMO On PYTHON WEB Development.pptx
DEMO On PYTHON WEB Development.pptxDEMO On PYTHON WEB Development.pptx
DEMO On PYTHON WEB Development.pptx
 
Type of apps that can be developed using python
Type of apps that can be developed using pythonType of apps that can be developed using python
Type of apps that can be developed using python
 
PYTHON TUTORIALS.pptx
PYTHON TUTORIALS.pptxPYTHON TUTORIALS.pptx
PYTHON TUTORIALS.pptx
 
Welcome to Python Programming Language.pdf
Welcome to Python Programming Language.pdfWelcome to Python Programming Language.pdf
Welcome to Python Programming Language.pdf
 

Recently uploaded

Lecture 6 - The effect of Corona effect in Power systems.pdf
Lecture 6 - The effect of Corona effect in Power systems.pdfLecture 6 - The effect of Corona effect in Power systems.pdf
Lecture 6 - The effect of Corona effect in Power systems.pdf
peacekipu
 
RBD Cache Types explanation persistent write log cache and immutable object ...
RBD Cache Types  explanation persistent write log cache and immutable object ...RBD Cache Types  explanation persistent write log cache and immutable object ...
RBD Cache Types explanation persistent write log cache and immutable object ...
SUNIL ANGADI
 
Ludo system project report management .pdf
Ludo  system project report management .pdfLudo  system project report management .pdf
Ludo system project report management .pdf
Kamal Acharya
 
Rotary Intersection in traffic engineering.pptx
Rotary Intersection in traffic engineering.pptxRotary Intersection in traffic engineering.pptx
Rotary Intersection in traffic engineering.pptx
surekha1287
 
Germany Offshore Wind 010724 RE (1) 2 test.pptx
Germany Offshore Wind 010724 RE (1) 2 test.pptxGermany Offshore Wind 010724 RE (1) 2 test.pptx
Germany Offshore Wind 010724 RE (1) 2 test.pptx
rebecca841358
 
Software Engineering and Project Management - Introduction to Project Management
Software Engineering and Project Management - Introduction to Project ManagementSoftware Engineering and Project Management - Introduction to Project Management
Software Engineering and Project Management - Introduction to Project Management
Prakhyath Rai
 
Unit 1 Information Storage and Retrieval
Unit 1 Information Storage and RetrievalUnit 1 Information Storage and Retrieval
Unit 1 Information Storage and Retrieval
KishorMahale5
 
6G TECHNOLOGY:REVOTION FROM 1G TO 6G AND ADVANTAGES-DISADVANTAGES
6G TECHNOLOGY:REVOTION FROM 1G TO 6G AND ADVANTAGES-DISADVANTAGES6G TECHNOLOGY:REVOTION FROM 1G TO 6G AND ADVANTAGES-DISADVANTAGES
6G TECHNOLOGY:REVOTION FROM 1G TO 6G AND ADVANTAGES-DISADVANTAGES
doner6
 
Natural Is The Best: Model-Agnostic Code Simplification for Pre-trained Large...
Natural Is The Best: Model-Agnostic Code Simplification for Pre-trained Large...Natural Is The Best: Model-Agnostic Code Simplification for Pre-trained Large...
Natural Is The Best: Model-Agnostic Code Simplification for Pre-trained Large...
YanKing2
 
CCS367-STORAGE TECHNOLOGIES QUESTION BANK.doc
CCS367-STORAGE TECHNOLOGIES QUESTION BANK.docCCS367-STORAGE TECHNOLOGIES QUESTION BANK.doc
CCS367-STORAGE TECHNOLOGIES QUESTION BANK.doc
Dss
 
Thermodynamics Digital Material basics subject
Thermodynamics Digital Material basics subjectThermodynamics Digital Material basics subject
Thermodynamics Digital Material basics subject
JigneshChhatbar1
 
Vernier Caliper and How to use Vernier Caliper.ppsx
Vernier Caliper and How to use Vernier Caliper.ppsxVernier Caliper and How to use Vernier Caliper.ppsx
Vernier Caliper and How to use Vernier Caliper.ppsx
Tool and Die Tech
 
Quadcopter Dynamics, Stability and Control
Quadcopter Dynamics, Stability and ControlQuadcopter Dynamics, Stability and Control
Quadcopter Dynamics, Stability and Control
Blesson Easo Varghese
 
Conservation of Taksar through Economic Regeneration
Conservation of Taksar through Economic RegenerationConservation of Taksar through Economic Regeneration
Conservation of Taksar through Economic Regeneration
PriyankaKarn3
 
Chlorine and Nitric Acid application, properties, impacts.pptx
Chlorine and Nitric Acid application, properties, impacts.pptxChlorine and Nitric Acid application, properties, impacts.pptx
Chlorine and Nitric Acid application, properties, impacts.pptx
yadavsuyash008
 
NEC 2023 NATIONAL ELECTRICAL DODE 2023 NEC
NEC 2023 NATIONAL ELECTRICAL DODE 2023 NECNEC 2023 NATIONAL ELECTRICAL DODE 2023 NEC
NEC 2023 NATIONAL ELECTRICAL DODE 2023 NEC
PANIQUEPOMAJAELYOSSE
 
Time-State Analytics: MinneAnalytics 2024 Talk
Time-State Analytics: MinneAnalytics 2024 TalkTime-State Analytics: MinneAnalytics 2024 Talk
Time-State Analytics: MinneAnalytics 2024 Talk
Evan Chan
 
UNIT I INCEPTION OF INFORMATION DESIGN 20CDE09-ID
UNIT I INCEPTION OF INFORMATION DESIGN 20CDE09-IDUNIT I INCEPTION OF INFORMATION DESIGN 20CDE09-ID
UNIT I INCEPTION OF INFORMATION DESIGN 20CDE09-ID
GOWSIKRAJA PALANISAMY
 
SCADAmetrics Instrumentation for Sensus Water Meters - Core and Main Training...
SCADAmetrics Instrumentation for Sensus Water Meters - Core and Main Training...SCADAmetrics Instrumentation for Sensus Water Meters - Core and Main Training...
SCADAmetrics Instrumentation for Sensus Water Meters - Core and Main Training...
Jim Mimlitz, P.E.
 
Synthetic Test Collections for Retrieval Evaluation (Poster)
Synthetic Test Collections for Retrieval Evaluation (Poster)Synthetic Test Collections for Retrieval Evaluation (Poster)
Synthetic Test Collections for Retrieval Evaluation (Poster)
Hossein A. (Saeed) Rahmani
 

Recently uploaded (20)

Lecture 6 - The effect of Corona effect in Power systems.pdf
Lecture 6 - The effect of Corona effect in Power systems.pdfLecture 6 - The effect of Corona effect in Power systems.pdf
Lecture 6 - The effect of Corona effect in Power systems.pdf
 
RBD Cache Types explanation persistent write log cache and immutable object ...
RBD Cache Types  explanation persistent write log cache and immutable object ...RBD Cache Types  explanation persistent write log cache and immutable object ...
RBD Cache Types explanation persistent write log cache and immutable object ...
 
Ludo system project report management .pdf
Ludo  system project report management .pdfLudo  system project report management .pdf
Ludo system project report management .pdf
 
Rotary Intersection in traffic engineering.pptx
Rotary Intersection in traffic engineering.pptxRotary Intersection in traffic engineering.pptx
Rotary Intersection in traffic engineering.pptx
 
Germany Offshore Wind 010724 RE (1) 2 test.pptx
Germany Offshore Wind 010724 RE (1) 2 test.pptxGermany Offshore Wind 010724 RE (1) 2 test.pptx
Germany Offshore Wind 010724 RE (1) 2 test.pptx
 
Software Engineering and Project Management - Introduction to Project Management
Software Engineering and Project Management - Introduction to Project ManagementSoftware Engineering and Project Management - Introduction to Project Management
Software Engineering and Project Management - Introduction to Project Management
 
Unit 1 Information Storage and Retrieval
Unit 1 Information Storage and RetrievalUnit 1 Information Storage and Retrieval
Unit 1 Information Storage and Retrieval
 
6G TECHNOLOGY:REVOTION FROM 1G TO 6G AND ADVANTAGES-DISADVANTAGES
6G TECHNOLOGY:REVOTION FROM 1G TO 6G AND ADVANTAGES-DISADVANTAGES6G TECHNOLOGY:REVOTION FROM 1G TO 6G AND ADVANTAGES-DISADVANTAGES
6G TECHNOLOGY:REVOTION FROM 1G TO 6G AND ADVANTAGES-DISADVANTAGES
 
Natural Is The Best: Model-Agnostic Code Simplification for Pre-trained Large...
Natural Is The Best: Model-Agnostic Code Simplification for Pre-trained Large...Natural Is The Best: Model-Agnostic Code Simplification for Pre-trained Large...
Natural Is The Best: Model-Agnostic Code Simplification for Pre-trained Large...
 
CCS367-STORAGE TECHNOLOGIES QUESTION BANK.doc
CCS367-STORAGE TECHNOLOGIES QUESTION BANK.docCCS367-STORAGE TECHNOLOGIES QUESTION BANK.doc
CCS367-STORAGE TECHNOLOGIES QUESTION BANK.doc
 
Thermodynamics Digital Material basics subject
Thermodynamics Digital Material basics subjectThermodynamics Digital Material basics subject
Thermodynamics Digital Material basics subject
 
Vernier Caliper and How to use Vernier Caliper.ppsx
Vernier Caliper and How to use Vernier Caliper.ppsxVernier Caliper and How to use Vernier Caliper.ppsx
Vernier Caliper and How to use Vernier Caliper.ppsx
 
Quadcopter Dynamics, Stability and Control
Quadcopter Dynamics, Stability and ControlQuadcopter Dynamics, Stability and Control
Quadcopter Dynamics, Stability and Control
 
Conservation of Taksar through Economic Regeneration
Conservation of Taksar through Economic RegenerationConservation of Taksar through Economic Regeneration
Conservation of Taksar through Economic Regeneration
 
Chlorine and Nitric Acid application, properties, impacts.pptx
Chlorine and Nitric Acid application, properties, impacts.pptxChlorine and Nitric Acid application, properties, impacts.pptx
Chlorine and Nitric Acid application, properties, impacts.pptx
 
NEC 2023 NATIONAL ELECTRICAL DODE 2023 NEC
NEC 2023 NATIONAL ELECTRICAL DODE 2023 NECNEC 2023 NATIONAL ELECTRICAL DODE 2023 NEC
NEC 2023 NATIONAL ELECTRICAL DODE 2023 NEC
 
Time-State Analytics: MinneAnalytics 2024 Talk
Time-State Analytics: MinneAnalytics 2024 TalkTime-State Analytics: MinneAnalytics 2024 Talk
Time-State Analytics: MinneAnalytics 2024 Talk
 
UNIT I INCEPTION OF INFORMATION DESIGN 20CDE09-ID
UNIT I INCEPTION OF INFORMATION DESIGN 20CDE09-IDUNIT I INCEPTION OF INFORMATION DESIGN 20CDE09-ID
UNIT I INCEPTION OF INFORMATION DESIGN 20CDE09-ID
 
SCADAmetrics Instrumentation for Sensus Water Meters - Core and Main Training...
SCADAmetrics Instrumentation for Sensus Water Meters - Core and Main Training...SCADAmetrics Instrumentation for Sensus Water Meters - Core and Main Training...
SCADAmetrics Instrumentation for Sensus Water Meters - Core and Main Training...
 
Synthetic Test Collections for Retrieval Evaluation (Poster)
Synthetic Test Collections for Retrieval Evaluation (Poster)Synthetic Test Collections for Retrieval Evaluation (Poster)
Synthetic Test Collections for Retrieval Evaluation (Poster)
 

Python presentation by Monu Sharma

  • 1. PRESENTED BY: MONU SHARMA B.TECH CSE 3RD YEAR A PRESENTATION ON
  • 2. OVERVIEW What is Python..? Programming vs scripting Language History of Python & Versions Features Python Applications What can I do with Python? Which company use Python today? Why do people use Python? Installing python IDE A sample code
  • 3. What is Python…? • Python is a simple, easy to learn, powerful, high level and objec- oriented programming language. • Python is programming language as well as scripting language like PHP, Perl ,Ruby and many much more. • Python is called interpreted language also. • It is often applied in scripting roles. • Python is widely used dynamic programming language. • It supports object oriented programming approach to develop applications. It is simple and easy to learn and provides lots of high- level data structures. • Python is not work on a special area such as web programming.It is multipurpose because it can be used with web, enterprises, 3D,etc..
  • 4. Programming vs scripting language Program • A program is executed (source is first compiled, result of that compilation is expected). • A “program” in general is a sequence of the instructions so that computer can perform a certain task. Scripting • A script is interpreted. • A ‘script’ is a code written in scripting language . • A scripting language is nothing but a type of programming language in which we can write code to control another software application.
  • 5. Released • Python laid foundation in the late 1980s.Python created by Guido van Rossum in 1989 in Netherland. • Python 1.0 released in 1991(lambda, map, filter and reduce) • Python 2.0 released in 2000(list comprehensions, garbage collection system) • Python 3.0 released in 2008(designed to fundamental flaw of the language) • Some Python documentation versions was released in 2018 • Python 2.7.9 & 2.7.11 is the recommended version
  • 6. Features • Multi-purpose(Web, GUI,Scripting,etc..) • Easy to Learn and Use • Expressive Language • Cross-platform Language • Free and Open Source • Object-Oriented Language • Large Standard Library • Integrated • Dynamically typed(a=10) • Large and standard library
  • 7. Applications of Python Python is used in many application domains. Some application are here.. • Web framework and Internet Development • Scientific and Numeric • Desktop GUIs • Software Development • Business Applications • Operating Systems
  • 8. What can I do with python? • System programming • Graphical User interface • Internet Scripting • Database programming • Gaming, Images,Robot and many more
  • 9. Who use Python Some companies are using Python • Google • Facebook • Dropbox • Yahoo • NASA • IBM • Mozilla • Quora • Instagram(owned by Facebook) • Reddit( American social news aggregation, web content rating, and discussion website)
  • 10. Why do people use Python The following primary factors cited by Python users seem to be these: Python is object oriented Structure support such concept as polymorphism,multiple inheritance class, object, etc Indentation Indentation is one of the greatest features in python It’s free(Open source) downloading and installing Python is free and easy Source code easily accessible
  • 11. It’s powerfull -Dynamic Typing -Builts-in types and tools -Library utilities -Automatic memory management
  • 12. Installing Python • Python is pre-installed on most Unix system,including linux and MAC OS • But for in windows operating system,users can download from http://www.python.org/downloa ds/ • Recent version is 3.7.0 but most of them uses version 3.0
  • 13. After the installing python go to start menu then click on Python in that one you can select (command line) it is prompt with>>>
  • 14. How to Code in Python • The very basic example:Hello World • >>> a=("Welcome To Python Example") >>> print a • Save file-hello.py • .py is the extension of python