Size: a a a

2021 February 04

PS

Peter Sovietov in Moscow Python
Просто код, комментировать не буду :)

def genfunc(args, expr):
   exec('def f(' + args + '): return ' + expr)
   return eval('f')

# Sample usage
vals = [1, 2, 3, 4]
newvals = map(genfunc('x', 'x*x'), vals)
источник

PS

Peter Sovietov in Moscow Python
На собеседовании можно дать такую задачку. Мол, представьте, что lambda нет. Реализуйте ее функциональность.
(не надо меня ненавидеть, я пошутил :)
источник

ПМ

Павел Мальцев... in Moscow Python
Peter Sovietov
На собеседовании можно дать такую задачку. Мол, представьте, что lambda нет. Реализуйте ее функциональность.
(не надо меня ненавидеть, я пошутил :)
а если я приду на собес, и там будет такая задачка, то можно немножко ненавидеть?
источник

PS

Peter Sovietov in Moscow Python
Павел Мальцев
а если я приду на собес, и там будет такая задачка, то можно немножко ненавидеть?
За изначальный вброс? Я могу удалить сообщение, но уже слишком поздно, боюсь :)
источник

ПМ

Павел Мальцев... in Moscow Python
уже записали в задачки
источник

SS

Sergey Sukhov in Moscow Python
Язык программирования Excel стал полным по Тьюрингу после добавления в него лямбда-функций

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

Что ж, ждём, когда шутки про Excel-программистов затмят собой шутки про HTML-программистов. А это вполне возможно, так как аудитория Excel на порядок больше количества программистов на C, C++, C#, Java и Python, вместе взятых.

#excel
источник

S

Sfy in Moscow Python
Sergey Sukhov
Язык программирования Excel стал полным по Тьюрингу после добавления в него лямбда-функций

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

Что ж, ждём, когда шутки про Excel-программистов затмят собой шутки про HTML-программистов. А это вполне возможно, так как аудитория Excel на порядок больше количества программистов на C, C++, C#, Java и Python, вместе взятых.

#excel
Т.е. кто-то сделает на Excel компилятор C?
источник

SS

Sergey Sukhov in Moscow Python
Sfy
Т.е. кто-то сделает на Excel компилятор C?
дум запустит в екселе
источник

p

pragus in Moscow Python
Peter Sovietov
Просто код, комментировать не буду :)

def genfunc(args, expr):
   exec('def f(' + args + '): return ' + expr)
   return eval('f')

# Sample usage
vals = [1, 2, 3, 4]
newvals = map(genfunc('x', 'x*x'), vals)
Я таким активно промышлял раньше.  Всмысле eval + exec
источник

PS

Peter Sovietov in Moscow Python
pragus
Я таким активно промышлял раньше.  Всмысле eval + exec
Некоторые реальные конструкции Питона недалеко ушли от всего этого. Те же dataclasses, namedtuple... А потом люди замеряют производительность и ругаются :)
источник

ST

Storm Trooper in Moscow Python
Sergey Sukhov
дум запустит в екселе
источник

В

Владимир in Moscow Python
@ssilaev ты себе рюкзак выбрал уже?
источник

S

Sergey in Moscow Python
Владимир
@ssilaev ты себе рюкзак выбрал уже?
Да, только его нигде нет (
источник

ПМ

Павел Мальцев... in Moscow Python
Sergey
Да, только его нигде нет (
даже на алике?
источник

В

Владимир in Moscow Python
Sergey
Да, только его нигде нет (
Будешь где он есть искать или другой рюкзак?
источник

S

Sergey in Moscow Python
Павел Мальцев
даже на алике?
Да, по всей видимости у них пока, что называется,штучное производство (
источник

ПМ

Павел Мальцев... in Moscow Python
какой редкий зверь попался
источник

S

Sergey in Moscow Python
Владимир
Будешь где он есть искать или другой рюкзак?
Поищу.. если не найду, придётся выбирать другой
источник

S

Sergey in Moscow Python
Павел Мальцев
какой редкий зверь попался
Ага, я вчера ссылку кидал.
источник

S

Sergey in Moscow Python
вот этот - https://vimeo.com/398340938
источник