Вопросы с собеседования

Является ли строка перестановкой палиндрома?

Пошагово разбираем решение задачи на Python. Определяем, является ли строка палиндромом или перестановкой палиндрома.

6 лет ago

Рекурсивный поиск подходящих слагаемых: разбор задачи

Разбираем задачу с собеседования по Python. В частности, рассмотрим рекурсивный поиск чисел в списке, дающих в сумме заданное число.

6 лет ago

Проверка типов данных и «утиная» типизация в Python

Рассматриваем проверку типов в языке Python. Разбираем методы type() и isinstance(), неявную типизацию и модуль mypy.

6 лет ago

Поиск случайных чисел

Решаем задачу с собеседования. Ищем случайные числа при помощи библиотек Python random и math. Пошагово разбираем брутфорс и оптимизированное решение.

6 лет ago

Преобразование строк в дату со временем

С помощью этой статьи вы научитесь преобразовывать строки в объекты с датой и временем. Также вы познакомитесь с разными библиотеками:…

6 лет ago

Проверяем наличие подстроки в строке

Из этой статьи вы узнаете о способах нахождения подстроки в строке с помощью методов Python.

6 лет ago

Удаление файла — пошаговое руководство

В этой статье вы познакомитесь с основными методами, которые используются для удаления файлов — os.remove(), os.rmdir() и shutil.rmtree(). Также вы…

6 лет ago

Сортировка слиянием: для тех, кто не хочет просто использовать .sort()

Задача, старая как мир. Есть список вещей, который нужно отсортировать. Как это сделать?

6 лет ago

Блок else в циклах

Многие теряются при виде блока else в циклах. А между тем в Python он используется не только в условных конструкциях.

6 лет ago

Меняем местами имя и фамилию

Нужно написать функцию, которая будет менять местами переданные в строке имя и фамилию.

6 лет ago

Антисписки (задача на сравнение списков в Python)

Нужно написать функцию, проверяющую, является ли второй список антисписком по отношению к первому.

6 лет ago

Возврат нескольких значений из функции

Python позволяет вам возвращать из функции несколько значений. Для этого необходимо вернуть структуру данных, содержащую эти несколько значений.

6 лет ago

Приведение string к int

В этой статье вы познакомитесь с методом int() — он позволяет приводить строки к целому числу, а также представлять их…

6 лет ago

Определяем, все ли символы в строке уникальны. Разбор задачи

Разбор решения задачи по Python, которая вполне может попасться вам на собеседовании. Проверяем, все ли символы в строке уникальны (тремя…

6 лет ago

Замена пробелов на указанные символы. Разбор задачи

Напишите метод для замены всех пробелов в строке на '%20'. Игнорируйте любые дополнительные пробелы в начале или конце строки.

6 лет ago