Skip to content

arunk7033/Python_Advanced_Assignment

Repository files navigation

Python_Advanced_Assignment

  • This assignment tests the concepts of Purpose of Python's OOP, Inheritance Search for Attribute, Distinguishing Class Object and Instance Object, Special Role of the First Argument, Purpose of the init Method, Process for Creating a Class Instance, Process for Creating a Class and Defining Superclasses.
  • This assignment tests the concepts of Relationship between Classes and Modules, Creating Instances and Classes, Creation of Class Attributes, Creation of Instance Attributes, Meaning of "self" in a Python Class, Handling Operator Overloading, Considerations for Operator Overloading, Most Popular Form of Operator Overloading and Two Important Concepts for OOP in Python.
  • This assignment tests the concepts of an Abstract Superclass, Class Statement's Top Level and Basic Assignment Statement, Manually Calling a Superclass's init Method, Augmenting an Inherited Method and Local Scope of a Class vs. Function.
  • This assignment tests the concepts of Operator Overloading Methods for Iteration, Contexts for Managing Printing, Intercepting Slice Operations, Capturing In-Place Addition and Appropriate Use of Operator Overloading.
  • This assignment tests the concepts of Multiple Inheritance, Delegation, Composition, Bound Methods and Usage and purpose of Pseudoprivate Attributes.

Assignment 6

  • This assignment tests the concepts of Applications for Exception Processing, Handling Exceptions, Recovering from Exceptions, Triggering Exceptions and Actions at Termination Time.

Assignment 7

  • This assignment tests the concepts of try Statement, Two Popular try Statement Variations, Purpose of the raise Statement, assert Statement and Similarity with Other Statement and Purpose of the with/as Argument and Similarity with Other Statement.

Assignment 8

  • This assignment tests the concepts of Latest User-Defined Exception Constraints in Python 3.X, Matching Class-Based Exceptions to Handlers, Attaching Context Information to Exception Artifacts, Specifying the Text of an Exception Object's Error Message and Avoidance of String-Based Exceptions.

Assignment 10

  • This assignment tests the concepts of __ getattr __ vs. __ getattribute __ ", Properties vs. Descriptors and Functionality Differences.

Assignment 11

  • This assignment tests the concepts of Metaclass, Best Way to Declare a Class's Metaclass, Overlap of Class Decorators with Metaclasses for Handling Classes and Overlap of Class Decorators with Metaclasses for Handling Instances.

Assignment 15

  • This assignment tests the concepts of Python 3.8 New Features, Monkey Patching in Python, Shallow Copy vs. Deep Copy, Maximum Possible Length of an Identifier and Generator Comprehension.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published