Что мы можем сделать, чтобы ускорить и оптимизировать кодинг на Python? Спикер: Алексей Волошин, Senior Software Engineer Team Lead в RaccoonGang, Преподаватель курса Python в Харькове: Курс Python онлайн: 00:00 — Вступление 7:15 — Из трех выбери два 8:38 —Профилириование 12:05 — Как профилировать на примере кода 36:34 — Что можно улучшить в коде? 36:42 — Как избегать циклы 38:17 — Использование list comprehension 41:04 — О том, как сильно Python ненавидит точки 44:16 — Использование локальных переменных 52:40 — Искать по хеш таблицам проще 53:46 — if vs try 58:21 — Использование встроенных методов и модулей 1:00:24 — _slots_ 1:02:05 — Нужно избавляться от Output 1:02:49 — Почему нельзя складывать строки 1:04:24 — Об использовании генераторов, subprocesses, Cython 1:07:08 — Just in time compilation 1:08:45 — Numba 1:09:32 — Применение Numba и дальнейшее ускорение кода 1:23:22 — Вопросы и ответы Компьютерна
Hide player controls
Hide resume playing