19 вопросов
Практика
Можешь объяснить, что такое Python модуль и описать, как модули помогают организовать код и сделать его переиспользуемым в Python приложениях?
Какие шаги нужно сделать, чтобы вытащить данные из MySQL базы данных через Python скрипт?
Как ты подходишь к написанию и запуску unit-тестов для Python кода?
Какие Python библиотеки для анализа данных ты используешь чаще всего и что они в основном делают?
Как ты можешь делиться переменными между несколькими модулями в проекте на Python?
Что такое pickling в Python и для чего его в основном используют?
Зачем нужна функция `enumerate()` в Python и в чём её преимущество по сравнению с обычным перебором элементов?
Как ты можешь применять концепции функционального программирования в Python, и какие встроенные функции и инструменты Python предоставляет для поддержки этой парадигмы программирования?
Как работает функция zip() в Python, и для чего её в основном используют, чтобы объединить несколько итерируемых объектов?
Что такое lambda-выражение в Python и как его использовать?
Какая вообще цель у функций в Python, которые начинаются и заканчиваются подчеркиванием?
Зачем нужен генератор в Python и какой от него прок?
Как аргументы передаются в метод Python — по значению или по ссылке?
Что такое Python декоратор и как его использовать в коде?
Что такое Python Flask и какие у него основные фишки и возможности?
Какие инструменты и методы ты используешь, чтобы анализировать и измерять производительность Python-скрипта?
Какие шаги ты бы предпринял, чтобы отладить код на Python, и какие инструменты или техники ты бы использовал, чтобы эффективно найти и исправить проблемы?
Как бы ты обрабатывал ошибки в Python-коде, используя обработку исключений?
Какие инструменты и методы можно использовать для статического анализа Python-скрипта и как они помогают находить ошибки и улучшать качество кода?