You are on page 1of 1

DELHI PUBLIC SCHOOL

NACHARAM/ MAHENDRA HILLS


LESSON PLAN (SENIOR SECONDARY)
Name of the Teacher K.Ranga Chary
Subject Informatics Practices
Class and Section XII
Name of the Chapter DATA HANDLING WITH PYTHON-I, DATA HANDLING WITH PYTHON-II
Topic/ Sub-Topics 1. Unit 1: Data Handling using Pandas and Data Visualization Data Handling
using Pandas -I Introduction to Python libraries- Pandas, Matplotlib. Data
structures in Pandas - Series and Data Frames. Series: Creation of Series from
– ndarray, dictionary, scalar value; mathematical operations; Head and Tail
functions; Selection, Indexing and Slicing. Data Frames: creation - from
dictionary of Series, list of dictionaries, Text/CSV files; display; iteration;
Operations on rows and columns: add, select, delete, rename; Head and Tail
functions; Indexing using Labels, Boolean Indexing; Joining, Merging and
Concatenation. Importing/Exporting Data between CSV files and Data
Frames.
2. Data handling using Pandas – II Descriptive Statistics: max, min, count, sum,
mean, median, mode, quartile, Standard deviation, variance. DataFrame
operations: Aggregation, group by, Sorting, Deleting and Renaming Index,
Pivoting. Handling missing values – dropping and filling. Importing/Exporting
Data between MySQL database and Pandas.
Month MARCH,APRIL
Learning Objectives  After studying this lesson the students will be able to:
1. Understand the concepts of Python Pandas series structure and basic
operation
2. Application of Series, using variance, co-relation and regression charts
Teaching Explanation, Demonstration on the projector System. Practical Assignments.
Methodology
Learning out comes Students will be able Create Methods and Classes and implement the Object
oriented Concepts practically. Develop the application using standard library
functions. Plot line-chart, bar char and histogram
Teaching aids Projector, Computer System, White Board
Teaching/ learning Create the application in the computer system and execute.
activities
Mode of assessment/ Given a Practical Task to create charts using python programming.
Assignments

You might also like