Спасибо! Очень классное видео! Все ясно и понятно. Интересно было бы узнать о лучших практиках в профилировании (с использованием декораторов), профайлерах и line_profiler.
автор не только оговорился, но и допустил ошибку. показано не среднее время, а минимальное время какой-то из произведённых итераций. информация интересная, но малозначащая.
Отлично! Оптимизация в эпоху больших данных - это очень хорошая практика!
Очень полезный урок. Отличная демонстрация!
Спасибо!
Очень информативно и по делу.
Узнаю комиссарову руку! :)
Спасибо, очень познавательно.
Спасибо! Очень классное видео! Все ясно и понятно.
Интересно было бы узнать о лучших практиках в профилировании (с использованием декораторов), профайлерах и line_profiler.
Есть такое в планах, но пока не супер близких
полезно и понятно, спасибо!
Этот комментарий не несёт никакой информации, а призван поддержать автора!
спасибо.
Можно исходный код (ссылочку на github)? (чтоб данные с db приходили)
ОТЛИЧНО МНЕ КАКРАС НУЖНО ЭТО😀😀😀
Мне кажется хорошо было бы рассказать здесь про профилирование (cProfile)
Это все-таки отдельная тема
3:55 Автор оговорился: usec - микросекунды, а не миллисекунды (см. en.wikipedia.org/wiki/Microsecond ).
автор не только оговорился, но и допустил ошибку. показано не среднее время, а минимальное время какой-то из произведённых итераций. информация интересная, но малозначащая.
А почему в первом варианте symbol = ... + ... внутри цикла?
Я там специально это внес в цикл чтобы дальше показать, что так делать не надо :)
Всем привет! Почему то видео с этого канала у меня не появляются в подписке? У всех так? Уже не первый раз замечаю, хотя колокольчики и подписка есть.
тоже не появляются :( отслеживаю по каналу в телеграме, но хотелось бы на общей странице ютубовских подписок видеть
Очень странно, посмотрю настройки - возможно я что-то не так делаю
@@Хитрыйпитон наверное что то сделал, последнее видео про окружение уже появилось в списке подписок.
@@VLS_NL Да, погуглил и поправил настройки
Большое спасибо! Правильно понимаю, что timeit не учитывает функцию time.sleep()? Пытался ради эксперимента это потестировать
Проверил python3 -m timeit "import time; time.sleep(3)" - работает как ожидалось
как работает timeit так и не понял
нет строкИ, эти стрОки, эта строкА, эту строкУ
+1
Правильно говорить строкУ, а не стрОку
time.monotonic
У perf_counter точность выше, поэтому я предпочитаю его использовать
@@Хитрыйпитон спасибо, просто Вы сказали про длительные промежутки времени. Там погрешность monotonic не играет большой роли. Смотря где...
@@palms1990 в этом смысле да, просто perf_counter одновременно и монотонный и более точный, поэтому я его и рекомендовал
Почему не time.process_time()