Методы классов. Параметр self - Объектно-ориентированное программирование Python
Простые шаги для создания собственного класса на Python
Знаете ли вы, как создать свой собственный класс на Python? Написание пользовательских классов и пользовательских объектов на Python делает ваш код более понятным, читабельным и простым в обслуживании. Прежде чем мы начнем, если вам все еще нужны веские причины для изучения Python, моя подборка может ЗДЕСЬ вам помочь. Концепция объектно-ориентированного программирования появилась в 60-х годах, но ее популярность начала расти только в 90-х. Сегодня объектно-ориентированное программирование распространено повсюду и является важной парадигмой программирования для понимания...
Ошибка сравнения классов в Python
Когда Python программисты начинают погружаться в удивительный мир ООП, его сразу охватывает много вопросов. А от количества информации порой можно удивляться. Важной частью классов в Python являются магические методы, получившие второе название - дандер методы (d under - double under, потому что такие методы записываются с 2 нижними подчёркиваниями по бокам, пример __new__). Они значительно могут упростить жизнь разработчика, а иногда без них просто нельзя обойтись. Сегодня мы узнаем, почему нельзя просто так сравнивать объекты 1 класса, чем это может быть опасно, и как обойти...