PAPER 3:PYTHON FOR DATA SCIENCE
UNIT-1: Basics of Python Features of python, literal constants-numbers, variables,
identifiers, data types, input operation, comments, operators, operations on strings, other data
types, type conversion. Selection or conditional branching statements-if, if else , nested if, if
elif else, loops or iterative statements-while, for, nested loops, break, continue, pass, else
statement with loops.
UNIT-2: Functions and Modules
Functions-Definition and call, return statements, anonymous function- LAMBDA, recursive
functions.
Modules-Using existing modules, making own modules, packages in python, Names of
standard library modules.
UNIT-3: Data Structures
List-Accessing lists, updating lists, nested lists, basic list operations, list methods, loops in
lists.
Tuples-Creation, Accessing, updating, deletion in tuples and basic tuple operations.
Sets-creation, set operations.
Dictionaries - creation, accessing, adding and modifying items, deleting items.
UNIT-4: Object Oriented Programming concepts
Oops concept- Introduction, Classes and Objects, Class method Inheritance Introduction
Inheriting classes in python Types of Inheritance, Error and Exception Handling .
UNIT-5: Data Analysis .
Data preparation using pandas and series: pandas data frame basics, Creating your own
data , Series, Data frames, Making changes to series and data frames
Plotting: Matplotlib Introduction, Univariate plots-Histograms