В чём разница между list, tuple и set в Python?
Изменяемость, порядок, повторы и хешируемость трёх коллекций Python: как выбрать подходящую структуру и не потерять данные.
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
Изменяемость, порядок, повторы и хешируемость трёх коллекций Python: как выбрать подходящую структуру и не потерять данные.
Читать ответПочему выражение n % 2 для строки не проверяет чётность и как явно разделить проверку числа и разбор пользовательского ввода.
Читать ответПроверка четности через остаток от деления на два: решение на Python, примеры для нуля и отрицательных чисел и границы входного контракта.
Читать ответФильтрация DataFrame двумя строгими условиями: булева маска, оператор & и скобки. Показываем результат для исходных трех строк без изменения индекса.
Читать ответОбъяснение вложенных функций и замыканий на явно выбранном примере Python: локальное имя, возврат функции наружу и доступ к переменным внешней области.
Читать ответКак рассказать о Python-инструментах через реальные аналитические задачи, собственный вклад и уровень владения, отделяя рабочую практику от учебного знакомства.
Читать ответРазбираем поиск максимума одним проходом без изменения кода функции: инвариант, отрицательные числа, пустой список и оценка сложности.
Читать ответОбе возможности используются для сортировки коллекций в Python. sort() — метод списка, который выполняет сортировку на месте (in-place). sorted() — функция, создающая и возвращающая новый отсортированный список.…
Читать ответВ чём init() отличается от new()? new — создаёт экземпляр класса и вызывается первым init — инициализирует уже созданный объект new — статический метод, который возвращает новый экземпляр init — обычный метод,…
Читать ответЧем отличаются append() и extend() для списков Работа со списками в Python Метод append() помещает один элемент в конец списка Метод extend() добавляет в список все элементы итерируемого объекта append([1,2]) →…
Читать ответДля чего применяется functools.partial в Python? входит в библиотеку functools языка Python создаёт функцию с частично зафиксированными аргументами избавляет от повторной передачи одинаковых параметров уменьшает…
Читать ответслужат организационными метками для тестовых сценариев объединяют тесты в категории, например slow или smoke дают возможность запускать тесты выборочно по заданному признаку облегчают работу с крупными наборами тестов…
Читать ответ