Python Programming Language
Contents
Introduction to python
History of python
Basics of programming python
Object oriented programming
Applications
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.
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
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.
Basics of Python Programming
• Keywords in python
• Python variables
• Data types
• Python operators
• Conditional and Looping statements
• Python functions
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.
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
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
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
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 : ==, < , >, >=, <=, !=
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
Loop Statements
• Generally looping statements are used for repeatition.
• Loop statements: for, while, do while.
• Syntax:
for( range):
statement_1
statement_2
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.
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.
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.
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.
Applications
• Database programming
• GUI programming
• Games and 3D graphics
• Web development
• Scientific applications

bhaskars.pptx

  • 1.
  • 2.
    Contents Introduction to python Historyof python Basics of programming python Object oriented programming Applications
  • 3.
    IntroductionTo Python • Pythonis 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 PrintOutput • It is very easy to print output. • Print(“HELLO WORLD”) • Here print is predefined function in python for printing the output.
  • 6.
    Basics of PythonProgramming • 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 • Inprogramming, 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 • Incomputer 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 TYPEDESCRIPTION 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'sa 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 • Inconditional 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 • Generallylooping statements are used for repeatition. • Loop statements: for, while, do while. • Syntax: for( range): statement_1 statement_2
  • 14.
    Python Functions • Afunction 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(“helloworld”) 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.
  • 18.
    Applications • Database programming •GUI programming • Games and 3D graphics • Web development • Scientific applications