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