Can We Add Objects the Way We Do for Numbers?

Track

The Python programming language

Type

Talk

Level

beginner

Language

English

Duration

20 minutes

Abstract

When we define our own classes in Python, they often don’t behave like built-in types especially when we try to use operators like +. In this short talk, we’ll look at how to fix that by using Python’s special methods. With a hands-on example using \_\_add\_\_ , we’ll see how to make our objects work the way we expect, and why this improves code readability and maintainability. A useful tool in your Python toolkit, even if you're not writing mathematical code.

Speakers

Swarooprani Manoor
KLS Gogte Institute of Technology