Открытый вопрос о качестве задач. В комментариях к этому посту ждем от вас любой критики, конструктивной и не очень.
Что смущает в постановке задач? Хватает ли контекста? Хочется ли более детальных объяснений? Возможно, некоторым тестам не хватает примера кода? За примеры будем отдельно благодарны.
С уважением,
админы
Что смущает в постановке задач? Хватает ли контекста? Хочется ли более детальных объяснений? Возможно, некоторым тестам не хватает примера кода? За примеры будем отдельно благодарны.
С уважением,
админы
❤4
Что располагается в нижней части диаграммы?
Anonymous Quiz
48%
Атрибут
21%
Объект.атрибут
15%
Переменная
16%
Ничего
👎7🤨5💩3👍1
👍3👎1
🌱 Что помещается в переменную num?
Anonymous Quiz
62%
Замыкание
10%
Генератор
19%
Декоратор
9%
Итератор
👎12👍2
💊4👎1
🌱 Выберите неверное утверждение про модули:
Anonymous Quiz
47%
Поддерживают перегрузку операторов
16%
Создаются с помощью файлов с кодом на Python или расширений на других языках
11%
Используются путем импортирования
27%
Формируют верхний уровень структуры программы на Python
😁4👍2👎1
Всё решаете задачки по Python? Пришло время двигаться дальше и познакомиться с нечеткими числами и другими алгоритмами из теории нечетких множеств!
И уже существует инструмент, реализованный на Python, для работы с нечеткими величинами - библиотека FuzzyOps!
Проект с открытым исходным кодом FuzzyOps предоставляет работу с:
• Нечеткими числами в объектно-ориентированной парадигме;
• Нечеткую арифметику, в том числе и на GPU;
• Алгоритмы нечеткого логического вывода;
• Нечеткие методы линейной оптимизации;
• Нечеткие нейронные сети;
• Нечеткая линейная регрессия, и много других полезных функций.
В репозитории проекта и на Wiki вы найдете большое количество примеров использования кода в реальных задачах. Кроме того, все желающие могут присоединиться к разработчикам для дальнейшего развития проекта.
Это #партнёрский пост
И уже существует инструмент, реализованный на Python, для работы с нечеткими величинами - библиотека FuzzyOps!
Проект с открытым исходным кодом FuzzyOps предоставляет работу с:
• Нечеткими числами в объектно-ориентированной парадигме;
• Нечеткую арифметику, в том числе и на GPU;
• Алгоритмы нечеткого логического вывода;
• Нечеткие методы линейной оптимизации;
• Нечеткие нейронные сети;
• Нечеткая линейная регрессия, и много других полезных функций.
В репозитории проекта и на Wiki вы найдете большое количество примеров использования кода в реальных задачах. Кроме того, все желающие могут присоединиться к разработчикам для дальнейшего развития проекта.
Это #партнёрский пост
🔥4🥴3
class Counter:
def __init__(self, value):
self.value = value
# перегрузка оператора сложения
def __add__(self, other):
return Counter(self.value + other.value)
🔍Что такое абстрактный суперкласс?
Anonymous Quiz
30%
Класс, который вызывает метод, но не наследует и не определяет его
44%
Класс, который содержит только статические методы и не может быть инстанцирован
11%
Класс, который наследуется от нескольких других классов
16%
Класс, который автоматически создает экземпляры всех своих подклассов
💊7
🌱 Выберите неверное утверждение про классы:
Anonymous Quiz
14%
Реализуют новые полнофункциональные объекты
8%
Создаются посредством операторов class
23%
Всегда находятся внутри модуля
56%
Неверного утверждения нет
💊6
Абстрактный метод - это только объявление метода, без его подробной реализации:
from abc import ABC, abstractmethod
class Animal(ABC):
def move(self):
pass
a = Animal()
# TypeError: Can't instantiate abstract class Animal with abstract methods move
class Animal():
def move(self):
pass
a = Animal()
🤡3👍2❤1👎1
🔍 Как можно дополнить унаследованный метод, не замещая его полностью?
Anonymous Quiz
12%
Создать новый метод с другим именем и вызвать его вместо унаследованно
29%
Использовать декоратор @override перед определением метода в подклассе
54%
Повторно определить в подклассе, внутри этой новой версии вызвать версию метода из суперкласса с пер
4%
Никак
👍2👎2
👍1👎1
Как создать целочисленную переменную 5?
Anonymous Quiz
12%
x = int(5)
13%
x = 5
75%
Все варианты верны
💊4👍2🤡2👎1
«Переменные создаются в момент присвоения значений, и типы определяются динамически во время выполнения. Когда вы выполняете присвоение x = 5, Python автоматически создает переменную x как целое число. Это значит, что вы можете использовать как явное преобразование, так и непосредственное присваивание:
a = int(5) # Явное преобразование
b = 5 # Прямое присваивание
Оба способа сработают, создавая переменные целочисленного типа»
❤3