Наша редакция совместно с партнерами из Telegram-канала Python Задачки составила для вас новый тест о функциях в Python.
Тест состоит из десяти вопросов. Поскольку это уже более высокий уровень, вопросы требуют углубленных знаний языка Python и опыта работы с функциональным программированием, так что не стоит надеяться лишь на мельком прочитанную главу из книги. Тест отлично подойдет тем, кто изучает такую парадигму как функциональное программирование и хочет проверить свои знания.
Вы можете пользоваться Google и интерпретатором Python, конечно. Но не обманывайте себя, мы же не на экзамене.
Как расшифровывается LEGB?
Что такое функция-декоратор?
Что выведет следующий код?

Сколько строк кода можно вписать в lambda-функцию
Для чего служит функция reduce?
Хорошо, а что тогда выведет этот код?

В какой области видимости находится переменная, объявленная в теле функции?
Окей, а где мы мы можем использовать переменную, если она объявлена в теле функции fun1, которая находится в теле другой функции fun2 и перед ее объявлением стоит волшебное слово nonlocal?
Что выведет этот код?

Для чего служит функция map?

Английский для программистов
Наш телеграм канал с тестами по английскому языку для программистов. Английский это часть карьеры программиста. Поэтому полезно заняться им уже сейчас
Скачать