Day, 12
Denis
21 February 2025, 20:02

Всю эту неделю изучал главу "Магические методы классов", прошёл её пока что на половину. Но это не так мало, это дофига теории было и почти 150 задач практических. Это самая большая глава всего курса и по началу кажется, что зачем эти методы вообще нужны?

Они используются для определения поведения объектов классов в различных ситуациях, таких как создание, сравнение, арифметические операции, работа с коллекциями и многое другое. Эти методы позволяют интегрировать пользовательские классы в "магию" Python, делая их более интуитивными и удобными в использовании.

Ну т.е. мы можем, например, создать два экземпляра класса, а потом просто взять и сложить их :) или сравнить, или использовать этот объект как функцию, передавая в неё другие аргументы, а потом получить какой-то результат по логике, которую мы заранее определим. Как я понял такое вот поведение и использование объектов класса является частью философии Python. Если так подумать это реально очень удобно в использовании, но пока совершенно не понятно как это реализуется в каких-то сложных проектах.

Но ИИ меня успокоил, сказал что почти во всех фреймворках на пайтон мне эти знания магии очень пригодятся.

Like it? Share with friends!
Add comment
See in dairy
Goal

You can publish
your goal here

We can help you achieve it!

310 000

like-minded

tools

for an exciting achievement

Join us!
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?