Channel: Python: задачки и вопросы
🌱 Что такое self в контексте методов класса?
Anonymous Quiz
14%
Имя, назначаемое самому левому аргументу в функции метода класса
10%
Обязательное имя для первого параметра в методах класса
36%
Специальный объект, который создается при определении класса
39%
Все верно
🔍 Какой метод перерузки операций используется чаще всего?
Anonymous Quiz
12%
__add__
15%
__call__
66%
__init__
7%
__getitem__
🔍 Что верно про __init__?
Anonymous Quiz
10%
Это метод конструктора
9%
Он выполняется при создании экземпляра
6%
Может принимать параметры помимо self
75%
Все верно
Какого значения параметра fill_method в Pandas не существует?
Anonymous Quiz
26%
pad
15%
ffill
13%
zfill
45%
Все существуют
— forward-fill (ffill): «протащить» последнее действительное значение вперед;
— backfill (bfill): использовать следующее действительное наблюдение для заполнения пробела;
— zero-fill (zfill): заполнить пробелы нулями
— None: не обрабатывать пропуски
Важное примечание: существует отдельный метод pandas.DataFrame.pad(), он по умолчанию заливает в пустую ячейку последнее валидное значение.
Открытый вопрос о качестве задач. В комментариях к этому посту ждем от вас любой критики, конструктивной и не очень.
Что смущает в постановке задач? Хватает ли контекста? Хочется ли более детальных объяснений? Возможно, некоторым тестам не хватает примера кода? За примеры будем отдельно благодарны.
С уважением,
админы
Что смущает в постановке задач? Хватает ли контекста? Хочется ли более детальных объяснений? Возможно, некоторым тестам не хватает примера кода? За примеры будем отдельно благодарны.
С уважением,
админы
Что располагается в нижней части диаграммы?
Anonymous Quiz
50%
Атрибут
19%
Объект.атрибут
14%
Переменная
16%
Ничего
🌱 Что помещается в переменную num?
Anonymous Quiz
66%
Замыкание
12%
Генератор
16%
Декоратор
7%
Итератор
🌱 Выберите неверное утверждение про модули:
Anonymous Quiz
50%
Поддерживают перегрузку операторов
15%
Создаются с помощью файлов с кодом на Python или расширений на других языках
11%
Используются путем импортирования
24%
Формируют верхний уровень структуры программы на Python
Всё решаете задачки по Python? Пришло время двигаться дальше и познакомиться с нечеткими числами и другими алгоритмами из теории нечетких множеств!
И уже существует инструмент, реализованный на Python, для работы с нечеткими величинами - библиотека FuzzyOps!
Проект с открытым исходным кодом FuzzyOps предоставляет работу с:
• Нечеткими числами в объектно-ориентированной парадигме;
• Нечеткую арифметику, в том числе и на GPU;
• Алгоритмы нечеткого логического вывода;
• Нечеткие методы линейной оптимизации;
• Нечеткие нейронные сети;
• Нечеткая линейная регрессия, и много других полезных функций.
В репозитории проекта и на Wiki вы найдете большое количество примеров использования кода в реальных задачах. Кроме того, все желающие могут присоединиться к разработчикам для дальнейшего развития проекта.
Это #партнёрский пост
И уже существует инструмент, реализованный на Python, для работы с нечеткими величинами - библиотека FuzzyOps!
Проект с открытым исходным кодом FuzzyOps предоставляет работу с:
• Нечеткими числами в объектно-ориентированной парадигме;
• Нечеткую арифметику, в том числе и на GPU;
• Алгоритмы нечеткого логического вывода;
• Нечеткие методы линейной оптимизации;
• Нечеткие нейронные сети;
• Нечеткая линейная регрессия, и много других полезных функций.
В репозитории проекта и на Wiki вы найдете большое количество примеров использования кода в реальных задачах. Кроме того, все желающие могут присоединиться к разработчикам для дальнейшего развития проекта.
Это #партнёрский пост
class Counter:
def __init__(self, value):
self.value = value
# переопределение оператора сложения
def __add__(self, other):
return Counter(self.value + other.value)
🔍Что такое абстрактный суперкласс?
Anonymous Quiz
26%
Класс, который вызывает метод, но не наследует и не определяет его
45%
Класс, который содержит только статические методы и не может быть инстанцирован
12%
Класс, который наследуется от нескольких других классов
17%
Класс, который автоматически создает экземпляры всех своих подклассов
🌱 Выберите неверное утверждение про классы:
Anonymous Quiz
13%
Реализуют новые полнофункциональные объекты
7%
Создаются посредством операторов class
18%
Всегда находятся внутри модуля
61%
Неверного утверждения нет
Абстрактный метод - это только объявление метода, без его подробной реализации:
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()
HTML Embed Code: