pythonUNIT_1
pythonUNIT_1
Python Programming
Prof. Lokesh C K
16/02/2022
AGENDA
• Course Objectives
• Course Content
• Reading Materials
• Course Outcomes
• Overview of the Prerequisite
COURSE OBJECTIVE
2. References books:
1. Python Programming, Michael Dawson, 3rd Edition, Course technology PTR, 2010.
2. Robert Galanakis, Practical Maya Programming With Python, Shroff Publishers & Distributors,
2014.
3. Mark Lutz , Python Programming, Shroff Publishers & Distributors, 2011
PYTHON
1. "My original motivation for creating Python was the perceived need for a
higher level language in the Amoeba [Operating Systems] project.
2. I realized that the development of system. administration utilities in
C was taking too long.
3. Moreover, doing thesethings in the Bourne wouldn't work
for a variety of reasons. ...
4. So, there was a need for a language that would bridge the
gap between C and the shell”
- Guido Van Rossum
WHY PYTHON?
WHAT IS PYTHON?
1. When he began implementing Python, Guido van Rossum was also reading
the published scripts from “Monty Python’s Flying Circus”, a BBC comedy
series from the 1970s.
2. Van Rossum thought he needed a name that was short, unique, and
slightly mysterious, so he decided to call the language Python.
HOW DO I OBTAIN A COPY OF THE PYTHON SOURCE?
2. Python is object-oriented
3. Structure supports such concepts as polymorphism, operation
overloading, and multiple inheritance.
4. Indentation
5. Indentation is one of the greatest future in Python. It's free (open
source)
6. Downloading and installing Python is free and easy Source code is
easily accessible
FEATURES OF PYTHON PROGRAMMING LANGUAGE
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
• General Purpose
• High level
• Dynamic
• Scripting
• Object Oriented
• Portable
• Open Source
• Powerful Language
GENERAL PURPOSE
It can be used for building
[:] Range Slice - Gives the characters a[1:4] will give ell
from the given range
THANK YOU