Задача о рюкзаке: разбор решения на Python
Это задача из разряда классических и, конечно, на собеседовании новичку могут предложить решить ее на белой доске. Давайте пройдем решение этой задачи шаг за шагом.
Это задача из разряда классических и, конечно, на собеседовании новичку могут предложить решить ее на белой доске. Давайте пройдем решение этой задачи шаг за шагом.
Список самых популярных Телеграм-каналов и чатов для программистов, интересующихся Python и связанными с ним технологиями.
Умение использовать метаклассы часто воспринимается коллегами как наличие черного пояса Python. Эта статья покажет вам 5 практических применений метаклассов.
Хотите узнать, насколько хорошо вы знаете переменные и их свойства? Пройдите тест!
Хотите узнать, как хорошо вы знаете списки и кортежи? Пройдите тест!
Срезы списков в Python можно использовать без указания индексов. Это позволяет делать некоторые интересные вещи.
Давайте рассмотрим задачку на программирование под названием «Сумма трех чисел» (и производную от нее — «Сумму четырех чисел»).
А вы знали, что у Python-а есть HTTP-сервер, встроенный в стандартную библиотеку? Он очень удобен для предварительного просмотра сайтов.
Нужно написать функцию, принимающую любое число. Из цифр этого числа нужно будет составить пары, сложить получившиеся числа и вернуть сумму.
Нужно написать функцию, которая будет принимать слова в единственном числе, а возвращать во множественном.
Напишите функцию, которая будет принимать символы ( ) : в любых сочетаниях и возвращать итоговый счет по количеству веселых и грустных смайликов, которые составляются из переданной последовательности символов.
Напишите функцию, которая будет принимать неверно составленную инструкцию импорта и возвращать правильную.
Напишите функцию, которая будет принимать список списков и возвращать новый, содержащий все элементы старого за исключением внешних.
Одной из отличительных особенностей Python является list comprehension (представление списков), которое можно использовать для создания мощных функций в одной строке кода.
Пишем код для удаления дубликатов из несортированного связного списка. На примере разбираем возможности манипуляций со связными списками.