А вы знали, что у Python-а есть HTTP-сервер, встроенный в стандартную библиотеку? Он очень удобен для предварительного просмотра сайтов.
Напишите функцию, которая будет принимать список списков и возвращать новый, содержащий все элементы старого за исключением внешних.
Одной из отличительных особенностей Python является list comprehension (представление списков), которое можно использовать для создания мощных функций в одной строке…
Пишем код для удаления дубликатов из несортированного связного списка. На примере разбираем возможности манипуляций со связными списками.
Метаклассы в Python редко когда приходится использовать в реальной практике, но нужно иметь хотя бы общее представление о них.
Разбор задачи с технического собеседования. Нужно найти наиболее часто встречающееся слово на веб-странице (применяется веб-краулинг).
Мы уже знаем, что такое двоичное дерево и как его построить. Также мы рассмотрели, что такое поиск в ширину и…
Когда на техническом собеседовании вас просят решить задачу, касающуюся двоичных деревьев, первое, что интервьюер захочет знать, - в ширину или…
Рассмотрим три самых простых метода обхода двоичного дерева. К концу статьи вы поймете, что двоичные деревья не так страшны, как…
Возможно, в этом и нет никакого смысла, но на собеседовании вас вполне могут попросить реализовать связный список на Python.
В этой статье вы узнаете, как добавить новые элементы в словарь. Также вы разберете несколько примеров, чтобы закрепить результат.
В этой статье вы познакомитесь с форматом JSON. Также вы узнаете, с помощью каких методов можно считать и записать этот…
Рассказываем, как перевернуть строку при помощи цикла, срезов и метода .join().
В этой статье вы познакомитесь с циклом while. Также вы узнаете о его вариации — do-while.
Рассказываем, как удалить i-й символ из строки. Мы разберем несколько способов, и вы сможете выбрать лучший.