APPLICATION DEVELOPMENT USING PYTHON VTU Module 4 (18CS55) Notes 5th Semester pdf, Module-4 (18CS55) APPLICATION DEVELOPMENT USING PYTHON VTU Notes Pdf Download
APPLICATION DEVELOPMENT USING PYTHON (Effective from the academic year 2018 -2019) SEMESTER – V |
||||
Course Code | 18CS55 | CIE Marks | 40 | |
Number of Contact Hours/Week | 2:2:0 | SEE Marks | 60 | |
Total Number of Contact Hours | 40 | Exam Hours | 03 |
Course Learning Objectives: This course (18CS55) will enable students to:
Learn the syntax and semantics of Python programming language.
Illustrate the process of structuring the data using lists, tuples and dictionaries.
Demonstrate the use of built-in functions to navigate the file system.
Implement the Object Oriented Programming concepts in Python.
Appraise the need for working with various documents like Excel, PDF, Word and Others.
Module – 4 Contact
Classes and objects, Programmer-defined types, Attributes, Rectangles, Instances as return
values, Objects are mutable, Copying, Classes and functions, Time, Pure functions,
Modifiers, Prototyping versus planning, Classes and methods, Object-oriented features,
Printing objects, Another example, A more complicated example,The init method, The
__str__ method, Operator overloading, Type-based dispatch, Polymorphism, Interface and
implementation,Inheritance, Card objects, Class attributes, Comparing cards, Decks,
Printing the deck, Add, remove, shuffle and sort, Inheritance, Class diagrams, Data
encapsulation
Textbook 2: Chapters 15 – 18