SlideShare a Scribd company logo
What We Giveyou?
2
• What is Python...?
• Differences between program and scripting language
• History of Python
• Scope of Python
• What can I do with python
• Who uses python today
• Why do people use Python?
• Installing Python IDE
• A Sample Code
• Python code execution
• Running Python
• Python Basic(Variable, Strings, Data types etc.)
What is Python ...?
3
• Python is a general purpose programming language that
is often applied in scripting roles.
• So, Python is programming language as
well as scripting language.
• Python is also called as Interpreted language
Differences between pr ogram and
scripting language
4
Program
•a program is executed
(i.e. • the
source is first
compiled, • and the
result
of that
compilation is expected)
•A "program" in general,
is a
sequence of
instructions written so
that a computer can
Scripti ng
a script is interpreted
A "script" is code written in a
scripting language. A scripting
language is nothing but a type
of programming language in
which we can write code to
control
another software application.
History
Netherlands, early
5
• Invented in
the Rossum
90s by Guido van
• Python was conceived in the late
1980s implementation was started in
December 1989
and its
• Guido Van Rossum is fan of 'Monty Python's
Flying Circus', this is a famous TV show in Netherlands
• Named after Monty Python
• Open sourced from the beginning
Python S Benevolent Dictator For Life
6
"Python is an experiment in
much freedom programmers
how
need.
Too much freedom and nobody can
read another's code; too little and
expressiveness is endangered.''
- Guido van Rossum
Why was python
created ?
7
"My original motivation for creating Python was
the in
the
perceivedneed for a higher level
Amoeba [Operating Systems] project.
language
Moreover, doing these things in the
wouldn't work for a va riety of reasons. ...
So, there was a need for a
Bourne shell
la
nguage
that
would bridge the gap between C and the shell"
- Guido Va n Rossum
I realized
that
the
development of system
administration utilities in C was taking too long.
Scope of Python
8
• Science
- Bioinformatics
• System Administration
-Unix
-Web logic
-Web sphere
• Web Application Development
-CGI
-Jython - Servlets
• Testing scripts
What can I do with Python ...?
9
• Systetn progratntning
• Graphical User Interface Progratntning
• Internet Scripting
• Cotnponent Integration
• Database Progratntning
• Gatning, Itnages, XML , Robot and tnore
Who usespython today ...
10
• 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's
creator.
•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
Why dopeople use Python ...?
11
The following primary factors cited by Python users
seem to be these:
•Python is object-oriented
Structure supports such concepts as polymorphism,
operation overloading, and multiple inheritance.
•It's free (open source)
Downloadingand installing Python is free and easy
Source code is easily accessible
• It's powerful
- Dynamic typing
- Built-in types and tools
- Library utilities
- Third party utilities (e.g. Numeric, NumPy, SciPy)
- Automatic memory management
• It's portable
- 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.
12
Insta lling Python
13
• Python is pre-installed on most Unix systems,including Linux and
MAC OS X
• But for in Windows Operating Systems , user can download
from the
https ://www.python.org/downloads/
- from the above link download latest version of python IDE
and install, recent version is 3.4.1 but most of them uses
version 2.7.7 only
• After installing the
Python Ver#2.7.7, go to
start menu then click on
14
python 2.7 in that one
you can select
.
(command line) it IS
prompt with >>>
python
iTunes Lenovo Maintena nce
Memeo
Microsoft Off ice Microsoft
Silverlight MyPC Backu p
Notepad+ +
ooVoo PriceMcter
Privacy SafeGuard Protected
Search Python 2.7
i' IDLE (Python GUI)
i' Mod ule Docs
P' PythonCcom_m_a_nd
line)
Python Ma nuals Uninstall
Python
Resolver 2.2 Skype
SmilcysWeLove for IE
Bac
k
Pytho
[GCC 4.0.
Type copy .
re informa
> I
1
1:33 : 8 )
n
o mo
15
. c .
I ft C ed .t $ n Or
Running Python
16
Once you're inside the Python interpreter, type in commands at will.
•Examples:
>>> print 'Hello world' Hello world
Python Code Execution
17
• Python's traditional runtime execution model: source code
you type is translated to byte code, which is then run by the
Python Virtual Machine. Your code is automatically
compiled, but then it is interpreted.
Sour
ce
Byte
code
Runtim
e
.....-..
PVM
,--
-
... ..
. ....
,,
I I



t
.....-..
'
·
I '
'


I'
I
I
#
.
.
,
.
.
,
---
---
...
m.py
Source code extension is .py
Byte code extension is .pyc (compiled python code)
MATH(OPERATOR) IN PYTHON
.
. .
. .
.
Math
19
Try typing this into Code:
>>> print 3 + 12
15
>>> print 12 - 3
9
>>> print 9 + 5 - 15 + 12
11
Operators: add: + subtract: -
Note: don't type the arrows >>> !
Math
Rule: If you want Python to answer in floats, you have to talk
to it in floats.
20
More operators:
divide: I
multiply: *
>>> print 3 * 12 36
>>> print 12 I 3 4
>>> print 11 I 3 3
>>> print 12.0 I 3.0 4.0
>>> print 11.0 I 3.0 3.66
Math
21
Practice:
>>> print False < True True
>>> print 2 < 3 True
>>> print 2 <= 2 False
>>> print 3 > 2 True
>>> print 2
.'
=
3 True
- - -
-
22
STRINGS IN PYTHON
Strings
23
Examples:
Try typing one without quotes:
What's the result?
>>> "It's a beautiful
day!"
>>> "Goodbye, cruel
world.
"
>>> Aggies
>>> "Aggies "
>>> "Rice fight, never
die!"
>>> "3 + 2''
Strings
24
String operators:
concatenation: +
multiplication: *
Try concatenating:
Try multiplying:
>>> print "Hello "
+
" " +
>>>
250
"world!
"
print "HAHA" *
- - -
-
25
VARIABLES IN PYTHON
Variable
26
Create a Variable:
>>>headmaster="Dumbledore"
>>>print headmaster
'Dumbledore'
Assigning a New Value:
>>>headma ster="Hardcastle"
>>>print headmaster 'Hardcastle'
DATA TYPES IN PYTHON
Data Type:
28
Python has many native data types. Here are the important ones:
Booleans are either True or False.
Numbers can be integers (1 and 2L floats (1.1and 1.2), fractions
(1/2 and 2/3), or even complex numbers.
Strings are sequences of Unicode characters, e.g. an HTML document.
Bytes and byte arrays,e.g. a JPEG image file. Lists are ordered
sequences of values.
Tuples are ordered,immutable sequences of va lues. Sets are
unordered bags of values.
Example:
29
String
Integer
Float
List
''Wh oop !''
42
3.14159
["John",
"Paul","George","Ringo"]
Python can tell us about types using the type()
function:
>>> print type("Whoop! ")
<type 'str'>
- - -
-
30
LIST: DATA
TYPE
List:
31
The list is a most versatile Data type ava ilable in Python which
can be written as a list of comma-sepa rated values (items)
between square brackets. Important thing about a list is that
items in a list need not be of the same type.
Example:
listl = ['physics', 'chemistry', 1997,2000];
list2 = [1, 2,3,4,5 ];

More Related Content

PPTX
Python Seminar PPT
PPTX
Python
PDF
python-160403194316.pdf
PPTX
Python Introduction
PPTX
cupdf.com_python-seminar-ppt.pptx.........
PPTX
python presntation 2.pptx
PPTX
Python tutorial for beginners - Tib academy
PPTX
Introduction python
Python Seminar PPT
Python
python-160403194316.pdf
Python Introduction
cupdf.com_python-seminar-ppt.pptx.........
python presntation 2.pptx
Python tutorial for beginners - Tib academy
Introduction python

Similar to Python programming notes all in one python ppt (20)

PPTX
Introduction to python for Beginners
PPTX
Python Tutorial | Python Programming Language
PDF
intro.pptx (1).pdf
PPTX
Phython Programming Language
PPTX
Python Programming Draft PPT.pptx
PDF
05 python.pdf
PPTX
Python for IoT CoE.pptx KDOJWIHJNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
PDF
جلسه اول پایتون برای هکر های قانونی دوره مقدماتی پاییز ۹۲
PPTX
python presentation
PDF
Introduction to Python.pdf
PPTX
Python 1
PDF
DSA Day 2 PPT.pdf
PPTX
python programminig and introduction.pptx
PDF
20210517-PYTHON AI&DS PROGRAMMING NOTES.pdf
PDF
20210517-PYTHON AI&DS PROGRAMMING NOTES.pdf
PPTX
introduction to python in computer graphics.pptx
PPT
python-ppt.ppt
PPT
python-ppt.ppt
PPTX
AI_Day2_l it is to be of this ai ppt for anyone to be to out of thislearn.pptx
PPTX
Prerequisite for Artificial Intelligence.pptx
Introduction to python for Beginners
Python Tutorial | Python Programming Language
intro.pptx (1).pdf
Phython Programming Language
Python Programming Draft PPT.pptx
05 python.pdf
Python for IoT CoE.pptx KDOJWIHJNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
جلسه اول پایتون برای هکر های قانونی دوره مقدماتی پاییز ۹۲
python presentation
Introduction to Python.pdf
Python 1
DSA Day 2 PPT.pdf
python programminig and introduction.pptx
20210517-PYTHON AI&DS PROGRAMMING NOTES.pdf
20210517-PYTHON AI&DS PROGRAMMING NOTES.pdf
introduction to python in computer graphics.pptx
python-ppt.ppt
python-ppt.ppt
AI_Day2_l it is to be of this ai ppt for anyone to be to out of thislearn.pptx
Prerequisite for Artificial Intelligence.pptx
Ad

Recently uploaded (20)

PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PPTX
ISO 45001 Occupational Health and Safety Management System
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
Nekopoi APK 2025 free lastest update
PPTX
Transform Your Business with a Software ERP System
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PPTX
history of c programming in notes for students .pptx
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PPTX
L1 - Introduction to python Backend.pptx
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PPTX
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
System and Network Administration Chapter 2
PPTX
ai tools demonstartion for schools and inter college
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
System and Network Administraation Chapter 3
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
ISO 45001 Occupational Health and Safety Management System
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Nekopoi APK 2025 free lastest update
Transform Your Business with a Software ERP System
Wondershare Filmora 15 Crack With Activation Key [2025
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
history of c programming in notes for students .pptx
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
L1 - Introduction to python Backend.pptx
CHAPTER 2 - PM Management and IT Context
How to Migrate SBCGlobal Email to Yahoo Easily
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
System and Network Administration Chapter 2
ai tools demonstartion for schools and inter college
Operating system designcfffgfgggggggvggggggggg
System and Network Administraation Chapter 3
Ad

Python programming notes all in one python ppt

  • 1. What We Giveyou? 2 • What is Python...? • Differences between program and scripting language • History of Python • Scope of Python • What can I do with python • Who uses python today • Why do people use Python? • Installing Python IDE • A Sample Code • Python code execution • Running Python • Python Basic(Variable, Strings, Data types etc.)
  • 2. What is Python ...? 3 • Python is a general purpose programming language that is often applied in scripting roles. • So, Python is programming language as well as scripting language. • Python is also called as Interpreted language
  • 3. Differences between pr ogram and scripting language 4 Program •a program is executed (i.e. • the source is first compiled, • and the result of that compilation is expected) •A "program" in general, is a sequence of instructions written so that a computer can Scripti ng a script is interpreted A "script" is code written in a scripting language. A scripting language is nothing but a type of programming language in which we can write code to control another software application.
  • 4. History Netherlands, early 5 • Invented in the Rossum 90s by Guido van • Python was conceived in the late 1980s implementation was started in December 1989 and its • Guido Van Rossum is fan of 'Monty Python's Flying Circus', this is a famous TV show in Netherlands • Named after Monty Python • Open sourced from the beginning
  • 5. Python S Benevolent Dictator For Life 6 "Python is an experiment in much freedom programmers how need. Too much freedom and nobody can read another's code; too little and expressiveness is endangered.'' - Guido van Rossum
  • 6. Why was python created ? 7 "My original motivation for creating Python was the in the perceivedneed for a higher level Amoeba [Operating Systems] project. language Moreover, doing these things in the wouldn't work for a va riety of reasons. ... So, there was a need for a Bourne shell la nguage that would bridge the gap between C and the shell" - Guido Va n Rossum I realized that the development of system administration utilities in C was taking too long.
  • 7. Scope of Python 8 • Science - Bioinformatics • System Administration -Unix -Web logic -Web sphere • Web Application Development -CGI -Jython - Servlets • Testing scripts
  • 8. What can I do with Python ...? 9 • Systetn progratntning • Graphical User Interface Progratntning • Internet Scripting • Cotnponent Integration • Database Progratntning • Gatning, Itnages, XML , Robot and tnore
  • 9. Who usespython today ... 10 • 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's creator. •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. Why dopeople use Python ...? 11 The following primary factors cited by Python users seem to be these: •Python is object-oriented Structure supports such concepts as polymorphism, operation overloading, and multiple inheritance. •It's free (open source) Downloadingand installing Python is free and easy Source code is easily accessible
  • 11. • It's powerful - Dynamic typing - Built-in types and tools - Library utilities - Third party utilities (e.g. Numeric, NumPy, SciPy) - Automatic memory management • It's portable - 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. 12
  • 12. Insta lling Python 13 • Python is pre-installed on most Unix systems,including Linux and MAC OS X • But for in Windows Operating Systems , user can download from the https ://www.python.org/downloads/ - from the above link download latest version of python IDE and install, recent version is 3.4.1 but most of them uses version 2.7.7 only
  • 13. • After installing the Python Ver#2.7.7, go to start menu then click on 14 python 2.7 in that one you can select . (command line) it IS prompt with >>> python iTunes Lenovo Maintena nce Memeo Microsoft Off ice Microsoft Silverlight MyPC Backu p Notepad+ + ooVoo PriceMcter Privacy SafeGuard Protected Search Python 2.7 i' IDLE (Python GUI) i' Mod ule Docs P' PythonCcom_m_a_nd line) Python Ma nuals Uninstall Python Resolver 2.2 Skype SmilcysWeLove for IE Bac k
  • 14. Pytho [GCC 4.0. Type copy . re informa > I 1 1:33 : 8 ) n o mo 15 . c . I ft C ed .t $ n Or
  • 15. Running Python 16 Once you're inside the Python interpreter, type in commands at will. •Examples: >>> print 'Hello world' Hello world
  • 16. Python Code Execution 17 • Python's traditional runtime execution model: source code you type is translated to byte code, which is then run by the Python Virtual Machine. Your code is automatically compiled, but then it is interpreted. Sour ce Byte code Runtim e .....-.. PVM ,-- - ... .. . .... ,, I I t .....-.. ' · I ' ' I' I I # . . , . . , --- --- ... m.py Source code extension is .py Byte code extension is .pyc (compiled python code)
  • 18. Math 19 Try typing this into Code: >>> print 3 + 12 15 >>> print 12 - 3 9 >>> print 9 + 5 - 15 + 12 11 Operators: add: + subtract: - Note: don't type the arrows >>> !
  • 19. Math Rule: If you want Python to answer in floats, you have to talk to it in floats. 20 More operators: divide: I multiply: * >>> print 3 * 12 36 >>> print 12 I 3 4 >>> print 11 I 3 3 >>> print 12.0 I 3.0 4.0 >>> print 11.0 I 3.0 3.66
  • 20. Math 21 Practice: >>> print False < True True >>> print 2 < 3 True >>> print 2 <= 2 False >>> print 3 > 2 True >>> print 2 .' = 3 True
  • 21. - - - - 22 STRINGS IN PYTHON
  • 22. Strings 23 Examples: Try typing one without quotes: What's the result? >>> "It's a beautiful day!" >>> "Goodbye, cruel world. " >>> Aggies >>> "Aggies " >>> "Rice fight, never die!" >>> "3 + 2''
  • 23. Strings 24 String operators: concatenation: + multiplication: * Try concatenating: Try multiplying: >>> print "Hello " + " " + >>> 250 "world! " print "HAHA" *
  • 24. - - - - 25 VARIABLES IN PYTHON
  • 25. Variable 26 Create a Variable: >>>headmaster="Dumbledore" >>>print headmaster 'Dumbledore' Assigning a New Value: >>>headma ster="Hardcastle" >>>print headmaster 'Hardcastle'
  • 26. DATA TYPES IN PYTHON
  • 27. Data Type: 28 Python has many native data types. Here are the important ones: Booleans are either True or False. Numbers can be integers (1 and 2L floats (1.1and 1.2), fractions (1/2 and 2/3), or even complex numbers. Strings are sequences of Unicode characters, e.g. an HTML document. Bytes and byte arrays,e.g. a JPEG image file. Lists are ordered sequences of values. Tuples are ordered,immutable sequences of va lues. Sets are unordered bags of values.
  • 28. Example: 29 String Integer Float List ''Wh oop !'' 42 3.14159 ["John", "Paul","George","Ringo"] Python can tell us about types using the type() function: >>> print type("Whoop! ") <type 'str'>
  • 29. - - - - 30 LIST: DATA TYPE
  • 30. List: 31 The list is a most versatile Data type ava ilable in Python which can be written as a list of comma-sepa rated values (items) between square brackets. Important thing about a list is that items in a list need not be of the same type. Example: listl = ['physics', 'chemistry', 1997,2000]; list2 = [1, 2,3,4,5 ];