APPLICATION DEVELOPMENT USING PYTHON VTU Module 4 (18CS55) Notes 5th Semester pdf

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

 

Leave a Comment