After completion of the course the students will be able to:
CO1: Explain and apply fundamental Python programming concepts including data types, operators, control statements, functions, modules, exception handling, and basic input/output operations for solving simple computational problems.
CO2: Apply Python data structures, regular expressions, and file handling techniques to organize, process, and manage data effectively.
CO3: Analyze and implement object-oriented programming concepts such as classes, objects, inheritance, polymorphism, encapsulation, and abstraction for developing structured software solutions
CO4: Evaluate the suitability and effectiveness of Python libraries such as NumPy, Pandas, Matplotlib, and Seaborn for numerical computation, data manipulation, analysis, and visualization tasks..
CO5: Design and develop Python-based solutions for engineering problems by integrating programming fundamentals, data structures, object-oriented concepts, and data analysis techniques including data cleaning, exploratory data analysis, and visualization.- Teacher: chitransh bose .