This course enable student to Course Outcomes(COs): Learning Outcome (at course level) Learning and teaching strategies Assessment Strategies CO194. Define basic concepts of Python programming. CO195. Describe basic Python file operations. CO196. Illustrate how to use Oops concepts using Python. CO197. Compare and analyze different packages used in Python. CO198. Evaluate and analyze the cases using Python programming. CO199. Create new ideas where the knowledge of Python can be implemented. Approach in teaching: Interactive Lab Sessions, Modeling, Discussions, implementing enquiry based learning, student centered approach Learning activities for the students: Experiential Learning, Discussions, Lab Assignments, Learning through Real life data centric problems · Lab Assignments · Practical Record · Continues Assessment · Semester End Examination