Важно ли вам, в какое время дня выходит задача?
Anonymous Poll
18%
Да
72%
Нет
10%
(Посмотреть результат)
Что делает оператор yield?
Anonymous Quiz
7%
завершает выполнение функции и возвращает результат.=
87%
создает генератор, который сохраняет состояние функции и позволяет возобновить её выполнение позже
2%
запускает параллельные процессы в программе для многозадачности
4%
используется для создания асинхронных функций и управления потоками данных
Почему при переходе с Python 2.x на 3.x синтаксис print изменился? #джуну
Anonymous Quiz
67%
Потому что print превратился из метода во встроенную функцию
10%
Для улучшения совместимости с другими языками программирования
6%
Потому что надо было сделать код на 2.x неисполняемым в интерпретаторе на 3.x
17%
Потому что везде пробелы заменили на скобки
Какого вида генераторов НЕ существует? #мидлу
Anonymous Quiz
6%
Генераторы-функции
18%
Генераторы на основе выражений
36%
Генераторы с состоянием
40%
Генераторы-классы
Замыкание в Python — это функция, которая «запоминает» переменные из своей области видимости даже после того, как эта область завершила своё выполнение. Это происходит, если функция вложена в другую функцию и использует переменные внешней функции. Замыкания позволяют создать приватные данные и расширить поведение функций. Здесь innerfunction «запомнила» значение переменной text, хотя внешняя функция outerfunction уже завершила своё выполнение.
Что происходит в подкаталоге __pycache__? #джуну
Anonymous Quiz
3%
Хранятся необработанные файлы кода
53%
Хранятся скомпилированные байт-коды файлов
17%
Хранятся лог-файлы работы интерпретатора Python
27%
Хранятся временные файлы для отладки
Реализации для интеграции с ЯП:
- Jython (Java)
- IronPython (.NET)
- CPython (C)
Реализация для повышенной производительности (JIT-компилятор):
- PyPy.
- Jython (Java)
- IronPython (.NET)
- CPython (C)
Реализация для повышенной производительности (JIT-компилятор):
- PyPy.
Почему этот код не заменит "ананас" на "киви"?
Anonymous Quiz
23%
Датафрейм — неизменяемый тип данных
24%
replace() работает только со строками
10%
У replace() аргументы "что заменить" и "на что заменить" расположены в другом порядке
43%
Нет присвоения результата replace() обратно в переменную
Какие операции над списком удалят элемент?
Anonymous Quiz
24%
L.pop(2)
13%
del L[2]
9%
L.remove(3)
54%
Все вышеперечисленные
В данном коде создается список квадратов (x2) только для четных чисел из диапазона от 0 до 4 включительно, то есть 0, 2 и 4. Квадраты этих чисел составят: 0, 4 и 16 соответственно, что в итоге даст 0, 4, 16.