Alex
здесь долбоебов не любят
Pavel
в каком из? PEP 554?
сек, надо самому освежить
Pavel
это было аж с версии 1.5
Pavel
если верить пеп554
Alex
мда... я искал, а первое предложение прочитать...
Pavel
там кстати еще и маршалинг юзать можно будет
Pavel
@cutwater https://github.com/ericsnowcurrently/multi-core-python/wiki/4-The-State-of-Subinterpreters-in-CPython#known-projects-using-subinterpreters это, черт возьми, отличный список фрисвитч еще юзает ( из того, что сам видел)
Stas
Скажите, а как в такой стэйтмент.. my_dict = {k: big_dict[k] for k in tuple(other_dict) if k in big_dict} ..добавить else или elif?
Cyber
Возможно, прослушивая сервер через веб-сокет, "перехватывать" чужие сообщения в анонимном чате?
Stas
В обычный фор разверни
Я понимаю. Я думал как именно в такой добавить. Я так понимаю технически это не предусмотрено?
Cyber
если сервер написан долбоёбами
Что скажешь по поводу nekto.me/chat?
🍁 Jaŭhien
А не, вряд ли
Pavel
Что скажешь по поводу nekto.me/chat?
хуйня какая-то, не сталкивался
Stas
А не, вряд ли
Ок , спсб
Pavel
ты хочешь сделать с этим что-то нехорошее, или это твоя поделка, и ты хочешь убедиться в чем-то?
Amaro
my_dict = {k: big_dict[k] if k in big_dict else 'Not found' for k in tuple(other_dict)}
Amaro
Лучше get тогда уж
Вопрос был за else :)
Stas
Лучше get тогда уж
А как, если в двух словах?
Stas
Я ещё пока учусь, просто пытаюсь сообразить что к чему, по ходу написания скрипта
Stas
Луца читаю, просмотрел ещё раз сейчас разделы с if и for вроде там нет
Arelav
Arelav
Или использовать defaultdict
Stas
Спасибо
Anonymous
Чем людям Гил мешает?
Не даёт реально распараллелить вычисления.
Anonymous
Хотя для питона это в принципе и не нужно
c
Не даёт реально распараллелить вычисления.
обычно такие проблемы решаются нумпуем или сиайтоном
Egorka
Есть кто в pygame шарит?) Решил обучаться этому и написать змейку, все бы ничего, пока не столкнулся с ее передвижением. Решил пойти логикой, отслеживать предыдущий кубик и по тику перемещать все кубики друг за другом, а первый просто толкать на клетку по направлению, но у меня что-то не получается. Могу кинуть код пастебином, если не лень смотреть на каракули. Либо просто дайте совет, как более просто настроить движение змеи
Alex
просто уметь надо
c
ну numpy это особо не мешает
ну так там Си и Фортран
Alex
ну так там Си и Фортран
я как бы в курсе. и даже в курсе при помощи каких вызовов апи питона это работает.
Alex
просто проблема GIL "слегка" преувеличена
Anonymous
А чо в нампае реально фортран?
Anonymous
кстати php можно вызывать из django
c
А чо в нампае реально фортран?
фортран это буквально транслятор формул
Anonymous
Хорошо
Anonymous
чо
я сам удивился
Anonymous
если запариться можно даже теги сделать как в php <? ?>
c
я сам удивился
я не удивился, гонять php через биндинг безусловно можно, но блять зачем
Anonymous
это идеальный шаблонный язык тычо
Anonymous
смотри:
Anonymous
<? foreach($x as $key => $value): ?> html <? endforeach; ?>
Anonymous
Тото в пхп щас на твиге сидят все
c
ну жинжа гоняет тот же питон в шаблонах, нафиг надо ваше пэхапэ
c
эмм
хуемм
Anonymous
не знаю мне нрав чистый пхп
Anonymous
процедурный
Anonymous
если для себя писать
Anonymous
ну numpy это особо не мешает
Он же там юзает C/Cython.
Alex
Он же там юзает C/Cython.
ну если совсем точно - он отпускает GIL на некоторых вызовах сишного кода.
Anonymous
Ишшо векторизация
Vadim
По сути тот же фор
Вроде фильтры как-то оптимизируются
Anonymous
Не уверен
Vadim
Боюсь соврать, но вроде видел бенчмарк
Vadim
Сейчас поищу
B
А чо в нампае реально фортран?
По-моему нет. В scipy вроде были какие-то места на Фортране.
Anonymous
https://stackoverflow.com/questions/3013449/list-comprehension-vs-lambda-filter Вот вроде, правда тут без бенчмарков, но написано почему медленнее filter
Vadim
компрехеншон победит
Во втором компрехеншон был медленнее, ибо смотрел в локальный скоп ещё, а фильтр это не делал.
Vadim
Очень смутно помню, если честно
Vadim
Сори
Vadim
Не увидел, значит надо спать)
c
я боюсь мы не узнаем что быстрее, пока сами тесты не сделаем