November 2022
Beginner to intermediate
752 pages
19h 19m
English
Objects are the bread and butter of many a programmer. Python makes full use of objects, even to the point of inspiring the mantra, “Everything is an object.” However, if you’ve worked with classes and objects in any other language, Python’s take may surprise you.
Object-oriented programming (or OOP) is a paradigm in which data and its corresponding logic is organized into objects. If you’re familiar with such languages as Java, C++, Ruby, and C#, you’re well acquainted with these concepts.
Yet, object-oriented programming in Python is not mutually exclusive with functional programming; in fact, the two paradigms work ...
Read now
Unlock full access