PYTHON- AN INNOVATION
as per CBSE curriculum
class 11
By-
Neha Tyagi
PGT (CS)
KV 5 Jaipur(II Shift)
Jaipur Region
Python (a Computer Language)
• As we know that in order to communicate with a computer system, we
need a language. This language may be C, C++, Java, Python or any other
computer language. Here we will discuss PYTHON.
• Python was developed by Guido Van Rossum in 1991 when he was working
with National Research Institute of Mathematics and Science in
Netherland.
• Python was named from a comedy series “Monty Python’s Flying Circus”
telecasted on BBC.
• Python can be used as OOL and POL.
Neha Tyagi, PGT CS, KV No-5, Jaipur
Python (a Computer Language)
• Actually, Python is inspired by two languages -
1. ABC language which was an optional language of BASIC language.
2. Modula-3
• Python is very easy learning language as most of its syntax seems to
be like in English.
• It is possible to get desired output in minimum instructions.
• It’s an Interpreted language.
• It’s a complete language in itself and it is very easy to download and
install.
• It is a platform independent and portable language.
• It is Free Open Source.
Neha Tyagi, PGT CS, KV No-5, Jaipur
Python (a Computer Language)
• It is possible to develop various Apps with Python like–
– GUI Apps
– Web Apps
– Games
– DBMS Apps
– Scripting etc.
Neha Tyagi, PGT CS, KV No-5, Jaipur
Python (a Computer Language)
Limitations-
There are few limitations in Python which can be neglected
because of its vast usage.
• It is not a Fast Language.
• Libraries are very less.
• It is week in Type binding.
• It is not easy to convert in some other language.
Neha Tyagi, PGT CS, KV No-5, Jaipur
Python (a Computer Language)
HOW TO INSTALL?
• Python can be downloaded from www.python.org.
• It is available in two versions-
– Python 2.x
– Python 3.x
• We will download 3.6.5 here.
• Open www.python.org on any browser.
Neha Tyagi, PGT CS, KV No-5, Jaipur
Python (a Computer Language)
HOW TO INSTALL?
• SCROLL DOWN. Neha Tyagi, PGT CS, KV No-5, Jaipur
Python (a Computer Language)
HOW TO INSTALL?
Click on Downloads. Neha Tyagi, PGT CS, KV No-5, Jaipur
Python (a Computer Language)
HOW TO INSTALL?
Click on Python3.6.5. Neha Tyagi, PGT CS, KV No-5, Jaipur
Python (a Computer Language)
HOW TO INSTALL?
Download installer as perNehayour Operating System (32 bit or 64 bit).
Tyagi, PGT CS, KV No-5, Jaipur
Python (a Computer Language)
HOW TO INSTALL?
• Now run the downloaded setup, it will look like-
Don’t forget to
check this
• Click on Install now.Neha Tyagi, PGT CS, KV No-5, Jaipur
Python (a Computer Language)
HOW TO INSTALL?
• You can install python in this manner.
• After installation, we will open Python IDLE 3.6.5.
IDLE Python 3.6.5
Neha Tyagi, PGT CS, KV No-5, Jaipur
Python (a Computer Language)
HOW TO INSTALL?
• On opening Python IDLE 3.6.5, a window will be opened
which will look like-
Neha Tyagi, PGT CS, KV No-5, Jaipur
Python (a Computer Language)
HOW TO WORK?
• We can work in Python in two ways-
–Interactive Mode
–Script Mode
• Both have their own style of working.
• Interactive mode works like a Command Interpreter as Shell
Prompt works in DOS Prompt or Linux..
• ( >>>) we can execute any instruction of Python with this.
• We can run a complete program by writing in Script mode.
Neha Tyagi, PGT CS, KV No-5, Jaipur
Python (a Computer Language)
Interactive mode
Neha Tyagi, PGT CS, KV No-5, Jaipur
Python (a Computer Language)
Script mode
Click here to open a New File.
Neha Tyagi, PGT CS, KV No-5, Jaipur
Python (a Computer Language)
Script mode
• This is a script window. We can write a
complete program here.
• Afterwards, we save the file as we have saved
the file with the name MyFirstProgram.py
here.
• Then in run menu, click on run module or use
F5 Key.
Neha Tyagi, PGT CS, KV No-5, Jaipur
Python (a Computer Language)
Script mode
• As we click on run module or use F5, we switch
to interactive mode where we get output of the
program.
Neha Tyagi, PGT CS, KV No-5, Jaipur
• We will learn basics of Python language in next session.
• Please follow us on our blog-
www.pythontrends.wordpress.com
Neha Tyagi, PGT CS, KV No-5, Jaipur