Интересная Python задачка с собеседования — решаем, усложняем и снова решаем - видео HD

Интересная Python задачка с собеседования — решаем, усложняем и снова решаем - видео
00:22:01
Обнаружено блокирование рекламы на сайте

Для существования нашего сайта необходим показ рекламы. Просим отнестись с пониманием и добавить сайт в список исключений вашей программы для блокировки рекламы (AdBlock и другие).

12n.ru 18771 ролик

Интересная Python задачка с собеседования — решаем, усложняем и снова решаем - видео.

Разбираем задачку на Python с собеседования, усложняем её несколько раз и решаем снова. Смотреть до конца, рассматриваются разные возможности языка:)

0:00 Задача с собеседования
1:13 Решаем!
6:13 Усложняем задачу
8:00 Еще усложняем
14:27 И ещё усложняем
18:28 Финальный вариант

https://t.me/t0digital — здесь больше материалов, чем не YouTube

/****************** about ******************/

Меня зовут Алексей Голобурдин, я программирую с 2004 года и на этом канале делюсь своим опытом.
Я основатель и руководитель компаний:

— Диджитализируй https://digitalize.team, разрабатываем сложные IT системы для бизнеса;
— Salesbeat https://salesbeat.pro, комплексный модуль доставки для интернет магазинов.

Мои соц сети:
Telegram канал — @t0digital
ВК — https://vk.com/digitalize.team
Дзен — https://zen.yandex.ru/id/6235d32cb64df01e6e78c883

RSS
Yahya Artillery
12:03
после таких видео мне хочется уйти из программирования…
Nicholay Kotsupiy
12:23
Классно получилось, делай такое по чаще ))
Alexander Telyuk
17:07
А почему дальше не пошёл, без наследования от int? :)
Anshegar
17:39
Боже, я думал я один кто замучал на клаве кнопку бекспейса так как часто жмакаю по 2 кнопки разом XD
Сергей Кухарёнок
17:41
Дядька, ты крут!!! Спасибо :))
Sam Rybkin
22:05
Vim, python, изящные решения все как мы любим спасибо:)
Anshegar
22:10
+1
Ещё один ответ оставлю, а отмечает ошибки в коде это оболочка какая-то или модуль стоит? Тоже такую себе хочу.
Павел Фролов
22:22
Если строго по тестам, то так можно (накидал до просмотра видео):

class chain_sum():
def __init__(self, arg):
self.summa = arg
def __call__(self, arg=None):
if arg is None:
return self.summa
else:
self.summa += arg
return self

chain_sum() такое не будет работать, остальное — как в примерах.
Илья Яковенко
02:51
Интересные решения, но еще можно решить через while, пример:

result = 0
def chain_sum0(num=None):
global result
while num is not None:
result += num
return chain_sum0
return result

К решению пришел сам, сразу после ограничения по if.
магомед-расул
04:37
def chain_sem(a=None):
return lambda x=None: chain_sem(a + x) if x else a
можно ещё так.
спасибо за интересную задачу)))

Новости

«СёрчИнформ SIEM» интегрирована с почтовым сервером RuPost Рынок DLP-систем в Центральной Азии: как законы о суверенитете данных стимулируют спрос на локальные решения «СёрчИнформ КИБ» расширил возможности «открытого контроля» для ПК на Linux «РИКИТЛАБ» представила новую модель техподдержки ИТ-инфраструктуры промышленных предприятий MWS Cloud расширяет линейку ИИ-сервисов доступом к крупнейшей опенсорсной LLM

«СёрчИнформ SIEM» интегрирована с почтовым сервером RuPost


2 дня назад
«СёрчИнформ SIEM» интегрирована с почтовым сервером RuPost
«СёрчИнформ SIEM» интегрирована с почтовым сервером RuPost
Рынок DLP-систем в Центральной Азии: как законы о суверенитете данных стимулируют спрос на локальные решения
Рынок DLP-систем в Центральной Азии: как законы о суверенитете данных стимулируют спрос на локальные решения
«СёрчИнформ КИБ» расширил возможности «открытого контроля» для ПК на Linux
«СёрчИнформ КИБ» расширил возможности «открытого контроля» для ПК на Linux
«РИКИТЛАБ» представила новую модель техподдержки ИТ-инфраструктуры промышленных предприятий
«РИКИТЛАБ» представила новую модель техподдержки ИТ-инфраструктуры промышленных предприятий
MWS Cloud расширяет линейку ИИ-сервисов доступом к крупнейшей опенсорсной LLM
MWS Cloud расширяет линейку ИИ-сервисов доступом к крупнейшей опенсорсной LLM