Dear Vishi, this is my daily log for July 11, 2022.
Since we live in a fast-paced world, we sometimes underestimate the importance of sleep. Often we sleep less on weekdays thinking we might compensate it by sleeping more on weekends. This is a common misconception. Adults need 7 or more hours of sleep per night for the best health and well-being.
According to a report by the CDC, people who get less than 7 hours of sleep per night have an increased risk of the following conditions:
obesity
heart disease
diabetes
stroke
depression
arthritis
kidney disease
I know life has its complexities. Sometimes we might have to delay sleeping due to work, unwarranted chores, or might need to watch a newly released sitcom on Netflix. But remember sleep is like food, the body needs it for nourishment. Don't sleep or eat like a hog on weekends too. The beauty lies in moderation for both food and sleep.
Magic methods are methods that start with double underscores (eg init, lt). Today we are going to talk about __eq__ method. Lets say we have the following code
class Person:
def __init__(self, name):
self.name = name
person1 = Person("Tushar")
person2 = Person("Tushar")
print(person1 == person2)
# prints False
Both objects have same the name but different memory address. However if we want to override this behavior we can do
class Person:
def __init__(self, name):
self.name = name
def __eq__(self, other):
if isinstance(other, Person):
return self.name == other.name
else:
return False
person1 = Person("Tushar")
person2 = Person("Tushar")
print(person1 == person2)
# prints True
Here's the list of top five songs that I listened to today incessantly.