Python Quiz
Что выведет этот код? ⚙️💡
Чему учит: генераторы/итераторы одноразовые — list(it) потребляет итератор целиком.
Зачем важно: поможет избежать неожиданных пустых результатов в проде или на собеседовании.
Мини‑подсказка:после первого перебора итератор исчерпывается — нужно создать новый или сохранить значения.[[…
Зачем важно: поможет избежать неожиданных пустых результатов в проде или на собеседовании.
Мини‑подсказка:
Python Quiz
Что выведет этот код? ⚙️🤔
Чему учит: как os.path.exists, csv.DictReader и проверка rows влияют на поведение кода — не всё зависит от .get.
Зачем важно: на работе и на собеседовании — предвидеть IndexError/FileNotFoundError и корректно обрабатывать пустые файлы/отсутствующие столбцы.
list(csv.DictReader(...)) …
Зачем важно: на работе и на собеседовании — предвидеть IndexError/FileNotFoundError и корректно обрабатывать пустые файлы/отсутствующие столбцы.
Что выведет этот код? 🧠💻
Anonymous Quiz
0%
Выведет: [0, 1, 2]
0%
Выведет: [2, 2, 2]
0%
Выведет: [0, 0, 0]
0%
Выведет: [None, None, None]
Python Quiz
Что выведет этот код? 🧠💻
Чему учит: замыкания и область видимости в Python — как лямбды захватывают переменные, а не их копии.
Зачем важно: на собеседовании и в проде это ловушка, от которой страдают тесты и фичи.
Подумай: лямбда использует i при вызове, а цикл к тому моменту уже завершён — какое значение у …
Зачем важно: на собеседовании и в проде это ловушка, от которой страдают тесты и фичи.
Python Quiz
Что выведет этот код? 💻⚙️
Чему учит: поведение str.replace при перекрывающихся подстроках и с ограничением числа замен.
Зачем важно: на собеседовании и в коде — понимать порядок прохода по строке и границы замен.
Подсказка:replace идёт слева направо; уже заменённые символы не участвуют в новых заменах; count…
Зачем важно: на собеседовании и в коде — понимать порядок прохода по строке и границы замен.
Подсказка:
Что выведет этот код? 🧠🐍
Anonymous Quiz
0%
Выведет: [1] [1]
0%
Выведет: [1] [1, 1]
0%
Выведет: [1, 1] [1, 1]
0%
Выбросит исключение
Python Quiz
Что выведет этот код? 🧠🐍
😺 Учит: поведение изменяемых аргументов по умолчанию в Python — они могут сохранять состояние между вызовами.
Важно: предотвращает труднонаходимые баги в проде и вопросы на собеседовании — знание часто проверяют.
Подсказка: значение по умолчанию вычисляется один раз при объявлении функ…
Важно: предотвращает труднонаходимые баги в проде и вопросы на собеседовании — знание часто проверяют.
Python Quiz
Что выведет этот код? 🤔💻
Как старший уборщик Google 😺 — чему учит: разница между sys.argv (аргументы командной строки) и __file__ (имя/путь модуля).
Зачем: важно при написании CLI-скриптов и на собеседованиях — показывает понимание окружения запуска.
sys.argv[0] — то, что вы ввели в командной строке; __file_…
Зачем: важно при написании CLI-скриптов и на собеседованиях — показывает понимание окружения запуска.
Что выведет этот код? 💻🤔
Anonymous Quiz
0%
[0, 2, 0, 1]
100%
[2, 1]
0%
[0, 2, 0, 1] и затем ошибка
0%
[]