312 читали · 7 лет назад
Абстрактные классы в Python
Статья подготовлена для студентов курса «Web-разработчик на Python» в образовательном проекте OTUS. В прошлый раз, рассматривая принципы работы со слотами в классах, мы столкнулись с проблемой множественного наследования. Суть проблемы заключалась в том, что если у двух классов определён атрибут __slots__, то создать от них общий дочерний класс не получится. Можно, конечно, не указывать слоты в родительских классах и заполнить их только в дочернем, но это частный случай. Что же делать, если...
258 читали · 2 года назад
Программирование на языке Python. Библиотека fractions поддержки рациональных чисел
Доброго времени суток, читатели, зрители моего канала programmer's notes, любители языка Python. Не забывайте подписываться и писать свои комментарии к моим статьям и видео. Рациональные числа в Python. Модуль fractions Интересная библиотека fractions. Предназначена для работы с рациональными числами, т.е. числами представленными числителем и знаменателем. Примеры использования библиотеки fractions при работе с рациональными числами И так, рациональное число может быть представлено в виде пары целых чисел a и b, имея в виду дробь a/b (см...