Size: a a a

2020 September 08

AS

Alex Surnov in PiterPy Meetup
источник

AS

Alex Surnov in PiterPy Meetup
Решил поделиться
источник

Б

Боброний in PiterPy Meetup
Alex Surnov
Для CPU вычислений только multiprocessing
источник

AZ

Andrey Zakharevich in PiterPy Meetup
ну или numpy какой-нибудь
источник

AC

Alexei Che in PiterPy Meetup
Вообще есть Numba и она работает с Numpy вот это действительно поможет ускорить тебе код
источник
2020 September 09

p

pragus in PiterPy Meetup
Alex Surnov
Ребята привет. Кто-нибудь использовал такой прием для ускорения приложений? Сфоткал в Зингер книгу
Я
источник

p

pragus in PiterPy Meetup
Alexei Che
Вообще есть Numba и она работает с Numpy вот это действительно поможет ускорить тебе код
Только математику
источник

E

Eugene in PiterPy Meetup
В 3.10 будут multiple interpreters, можно будет выполнять cpu bound задачи с меньшими накладными расходами чем на multiprocessing-е
https://www.python.org/dev/peps/pep-0554
источник

E

Eugene in PiterPy Meetup
Alexei Che
Вообще есть Numba и она работает с Numpy вот это действительно поможет ускорить тебе код
очень специфичная штука эта numba. Может сработать, а может и не сработать, и далеко не любой код ею ускоряется и вообще запускается.
источник

SO

Simon Osipov in PiterPy Meetup
C 14-го по 18-е сентября состоится главное событие российского Python-cообщества - Russian Python Week! Мероприятие пройдёт онлайн, присоединиться к нему можно будет из любой точки мира.
Вас ждет не просто очередная онлайн-конференция - в рамках "Российской недели Python" состоятся:
1) Интеллектуальная битва между Python и Go сообществами;
2) Рулетки с экспертами на темы: рефакторинг, переход с 2 на 3-ку; как продать менеджеру тех. фигню;
3) FailPy - честный рассказ о крупных провалах и взлётах (анонимно и без цензуры)
4) Чемпионат России по Python и не только.
Некоторые форматы записываться не будут – это позволит спикерам быть откровенными и говорить без цензуры.
Все подробности и билеты по ссылке https://bit.ly/2Fgofby
источник

AC

Alexei Che in PiterPy Meetup
Eugene
очень специфичная штука эта numba. Может сработать, а может и не сработать, и далеко не любой код ею ускоряется и вообще запускается.
Там есть список того что она не поддерживает в синтаксисе Python, вскинуть в документации )))
источник

E

Eugene in PiterPy Meetup
А вы знали, что отладчик в PyCharm не работает с pydantic? Просто невозможно попасть внутрь кода библиотеки, даже если там внутри поставить breakpoint, step into недоступен, потому что "frame not available". Удивительные вещи...

https://intellij-support.jetbrains.com/hc/en-us/community/posts/360008098179--frame-not-available-when-debugging-pydantic

https://youtrack.jetbrains.com/issue/PY-41951
источник

Б

Боброний in PiterPy Meetup
Eugene
А вы знали, что отладчик в PyCharm не работает с pydantic? Просто невозможно попасть внутрь кода библиотеки, даже если там внутри поставить breakpoint, step into недоступен, потому что "frame not available". Удивительные вещи...

https://intellij-support.jetbrains.com/hc/en-us/community/posts/360008098179--frame-not-available-when-debugging-pydantic

https://youtrack.jetbrains.com/issue/PY-41951
Эм, а когда дебаггер мог в компилированный код идти?
источник

E

Eugene in PiterPy Meetup
Боброний
Эм, а когда дебаггер мог в компилированный код идти?
какой компилированный код? :)
источник

Б

Боброний in PiterPy Meetup
Eugene
какой компилированный код? :)
pydantic компилится в си
источник

Б

Боброний in PiterPy Meetup
Практически весь, кроме дженериков вроде
источник

E

Eugene in PiterPy Meetup
Возьми любую библиотеку из site-packages с исходниками, дебаггер туда пойдет.
источник

E

Eugene in PiterPy Meetup
Боброний
pydantic компилится в си
В смысле? Cythonization что ли?
источник

Б

Боброний in PiterPy Meetup
Eugene
В смысле? Cythonization что ли?
Да
источник

E

Eugene in PiterPy Meetup
Нафига?!
источник