3. IntroductionTo Python
• Python is a general purpose programming language that is often applied in
scripting roles.
• Python is a programming language as well as scripting language.
• Python is also called as interpreted language.
4. History of Python
• Invented in Netherlands, early 90’s by GuidoVan Rossum
• Python was conceived in the alte 1980’s and its implementation was started
in December 1989
5. How to Print Output
• It is very easy to print output.
• Print(“HELLO WORLD”)
• Here print is predefined function in python for printing the output.
6. Basics of Python Programming
• Keywords in python
• Python variables
• Data types
• Python operators
• Conditional and Looping statements
• Python functions
7. Keywords In Python
• Keywords are predefined, reserved words used in Python
programming that have special meanings to the compiler.
• We cannot use a keyword as a variable name, function name, or any
other identifier. They are used to define the syntax and structure of the
Python language.
• Ex: True, False, else, def, if, import, for, pass, return.
8. Python Variables
• In programming, a variable is a container (storage area) to hold data.
For Example
Number=10
Here, number is the variable storing the value 10
9. Data types
• In computer programming, data types specify the type of data that can
be stored inside a variable.
• For Example
Num=6
Here 6 is an integer that is assigned to num variable. So that num is
the
10. Python DataTypes
NAME TYPE DESCRIPTION
Integer int To store sny integer value such as: 3,400,34
Floating point float Numbers with decimal values:3.45,12.7
Strings Str Collection of characters:” Bhaskar”
Lists List A=[10,”rohit”,20.9]
Dictionaries Dict B={1:”dhoni”,2:2003,3:6}
Sets Sets C={1,2,3,”virat”}
Tuples Tuple D=(“Bhaskar”,6,9,2003)
Boolean bool Logical value indicating True or false
11. Python Operators
• Here's a list of different types of Python operators that we will learn in this
tutorial.
• Arithmetic operators : +, - , * , /, % etc.
• Assignment operators : =, +=, -=, *= etc.
• Logical operators : and, or, not
• Bitwise operators : &, |, ^, >>, <<
• Conditional operators : ==, < , >, >=, <=, !=
12. Conditional Statements
• In conditional statements if the condition is true , then next step
instruction executed. Otherwise it not execute.
• Conditional statements: if, elif, else, switch
Syntax:
if(condition):
statement_1
else:
statement_2
13. Loop Statements
• Generally looping statements are used for repeatition.
• Loop statements: for, while, do while.
• Syntax:
for( range):
statement_1
statement_2
14. Python Functions
• A function is a block of code that performs a specific task.
There are two types of functions in python programming :
Standard library functions : These are built-in functions in python
that are available to use.
User-defined functions :We can create our own functions based
on our requirements.
15. Python Functions
Syntax:
def greet():
print(“hello world”)
Here def is the keyword to create a user defined function and greet is the
function name.That is our choice to give any name to the function.
16. Object Oriented Programming
• Python is a versatile programming language that supports various
programming styles, including object-oriented programming (OOP)
through the use of objects and classes.
• An object is any entity that has attributes and behaviors
• A class is a blueprint for that object.
17. Object Oriented Programming
• INHERITANCE : Inheritance is a way of creating a new class for using details of an existing class
without modifying it. The newly formed class is a derived class (or child class). Similarly, the existing
class is a base class (or parent class).
• ENCAPSULATION : Encapsulation is one of the key features of object-oriented programming.
Encapsulation refers to the bundling of attributes and methods inside a single class. It prevents
outer classes from accessing and changing attributes and methods of a class. This also helps to
achieve data hiding.
• POLYMORPHISM: Polymorphism is another important concept of object-oriented programming. It
simply means more than one form.