Skip to content

ExcellentDarkTea/object_oriented_programming_python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Homework for the Python professional development course. Using Python for object-oriented programming

HW1: a simple implementation of functions to check whether a number is prime and to test the correctness of this functionality using assert (applying positive and negative tests).

HW2: use of decorators and closures to manage exceptions

HW3: provides Python classes to model and manage family structures. It showcases object-oriented programming concepts such as encapsulation, string representation, and dynamic member management

HW4: defines two classes, Word and Vocabulary, to create a bilingual (English-Ukrainian) dictionary with advanced operations

HW5: abstract and concrete classes for modeling 2D and 3D geometric shapes, including methods for calculating area, volume, and supporting comparison operators based on these properties.

About

Homework for the Python professional development course. Using Python for object-oriented programming

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages