31 вопрос
Практика
Что получится, если объединить срез строки до конкретного индекса со срезом, который начинается с того же индекса в Python?
Как запустить Python скрипт на Unix системе?
Чем отличается оператор 'is' от '==' в Python и как они себя ведут при сравнении объектов?
Как ты можешь определить в Python, является ли один класс подклассом другого?
В чём разница между методом `split()` и slicing когда работаешь со строками в Python?
Питон в основном объектно-ориентированный язык программирования, или он тоже может поддерживать другие парадигмы типа функционального программирования?
Какой смысл и поведение оператора целочисленного деления (//) в Python?
Что такое метакласс в Python и чем он отличается от обычного класса?
Какие основные плюсы использования Python как языка программирования?
Какие есть разные способы скопировать объект в Python, и чем отличаются поверхностное копирование и глубокое копирование по поведению и возможным проблемам?
В чём разница между `xrange` и `range` в Python, и почему `xrange` перестал поддерживаться начиная с Python 3.1?
В чём разница между Iterator и Iterable в Python, и как они взаимодействуют, когда ты их используешь в конструкциях типа циклов или функции map?
Какие основные различия между docstring'ами в Python и Javadoc в Java, и чем отличаются их назначение и использование в этих языках?
Зачем в Python нужен слайсинг и как он работает?
Зачем нужен оператор pass в Python и в каких ситуациях его обычно используют?
Какие способы есть в Python для объединения нескольких строк, и как их использовать?
Что такое namespace в Python и как он работает в этом языке?
Можешь объяснить, как в Python работает управление памятью? Включая то, как работает менеджер памяти, сборка мусора и всякие механизмы типа подсчёта ссылок?
Можешь объяснить, для чего нужен PEP 8 и какие у него плюсы как руководства по стилю кода в Python? И расскажи, как он помогает с консистентностью кода и его читаемостью в разработческих командах?
Как ты можешь указать кодировку символов для исходного файла Python?
Какие основные плюсы использования Python в разработке софта и обработке данных?
Какие стратегии ты можешь использовать, чтобы улучшить производительность Python программы?
Если у тебя есть данные с именами клиентов и их местоположениями, какой тип данных в Python будет самым подходящим для хранения этой информации и почему?
Что происходит, когда ты срезаешь список в Python, используя индекс, который выходит за границы последнего элемента списка?
В чём разница между методами `append()` и `extend()` для списков в Python, и как они влияют на элементы списка при использовании?
Как ты можешь создать словарь в Python, который сохраняет порядок ключей?
Какая цель и поведение None в Python?
Какая цель и основные характеристики у frozenset в Python?
Ты можешь описать разные встроенные типы данных в Python и дать краткое объяснение каждому?
Какие основные отличия между типами данных List и Dictionary в Python, особенно в плане синтаксиса, доступа к элементам, упорядочения и требований к хешированию?
Какие главные различия между Tuple и List в Python, особенно по синтаксису, изменяемости, использованию памяти, производительности и типичным случаям использования?