0% found this document useful (0 votes)
2 views

ZG536 L3 Python Programming 010225

This document provides an overview of Python programming, highlighting its characteristics as a high-level, interpreted language created by Guido Van Rossum in 1989. It covers fundamental concepts such as variables, data types, and examples of each type, including strings, integers, lists, and dictionaries. Additionally, it includes a link for further practice and exercises on Python.

Uploaded by

2023hb21032
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

ZG536 L3 Python Programming 010225

This document provides an overview of Python programming, highlighting its characteristics as a high-level, interpreted language created by Guido Van Rossum in 1989. It covers fundamental concepts such as variables, data types, and examples of each type, including strings, integers, lists, and dictionaries. Additionally, it includes a link for further practice and exercises on Python.

Uploaded by

2023hb21032
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 8

ZG 536

Foundations of Data Science


BITS Pilani Pravin Mhaske
Pilani Campus
BITS Pilani
Pilani Campus

Lecture 3 Python Programming


Python

• Python is a general purpose, high-level

interpreted programming language

with easy syntax and dynamic semantics

• Open source and community driven

• Created by Guido Van Rossum in 1989

BITS Pilani, Pilani Campus


Variables

• Variable: temporary storage space for data


• Variable name can start with a letter or underscore but not with a number
• Can only contain alpha-numeric characters and underscores (A-z, 0-9, and _ )
• Variable names are case-sensitive (age, Age and AGE are three different variables)
• A variable name cannot be any of the Python Keywords (and, as, for, with, continue, True,
or , not). Check https://www.w3schools.com/python/python_ref_keywords.asp
• myvar = "John"
my_var = "John"
_my_var = "John"
myVar = "John"
MYVAR = "John"
myvar2 = "John"

BITS Pilani, Pilani Campus


Data types

Text Type: str


Numeric Types: int, float, complex
Sequence Types: list, tuple, range
Mapping Type: dict
Set Types: set, frozenset
Boolean Type: bool
Binary Types: bytes, bytearray, memoryview
None Type: NoneType

BITS Pilani, Pilani Campus


Data types
x = "Hello World" str
x = 20 int
x = 20.5 float
x = 1j complex
x = ["apple", "banana", "cherry"] list
x = ("apple", "banana", "cherry") tuple
x = range(6) range
x = {"name" : "John", "age" : 36} dict
x = {"apple", "banana", "cherry"} set
x = frozenset({"apple", "banana", frozenset
"cherry"})
x = True bool
x = b"Hello" bytes
x = bytearray(5) bytearray
x = memoryview(bytes(5)) memoryview
x = None NoneType

BITS Pilani, Pilani Campus


Setting Data type
x = str("Hello World") str
x = int(20) int
x = float(20.5) float
x = complex(1j) complex
x = list(("apple", "banana", "cherry")) list
x = tuple(("apple", "banana", "cherry")) tuple
x = range(6) range
x = dict(name="John", age=36) dict
x = set(("apple", "banana", "cherry")) set
x = frozenset(("apple", "banana", frozenset
"cherry"))
x = bool(5) bool
x = bytes(5) bytes

BITS Pilani, Pilani Campus


Exercise and practice

https://www.w3schools.com/python/default.asp

BITS Pilani, Pilani Campus

You might also like