⚡️ Замеряем время выполнения программы
Многие новички используют time или встроенные в ОС приложения, но это не верно. Лучше использовать timeit, поскольку он может более точно рассчитать, сколько занимает выполнение кода, независимо от ОС.
Он довольно прост в использовании. Всего пару строк, и вы можете доказать, что код админа медленнее вашего решения :)
Если вам лень запускать IDE, можете воспользоваться терминалом, вписав
А если вам стало интересно, то можете посетить страницу документации.
#миниурок #timeit
Многие новички используют time или встроенные в ОС приложения, но это не верно. Лучше использовать timeit, поскольку он может более точно рассчитать, сколько занимает выполнение кода, независимо от ОС.
Он довольно прост в использовании. Всего пару строк, и вы можете доказать, что код админа медленнее вашего решения :)
timeit.timeit(code, setup='', timer, number=1_000_000)
— запускает код number раз. Но перед этим выполняет строку setup, которая не входит в время, измеряемое таймером. Эта основная функция больше вам не понадобится.Если вам лень запускать IDE, можете воспользоваться терминалом, вписав
python3 -m timeit "print('Hello world')"
.А если вам стало интересно, то можете посетить страницу документации.
#миниурок #timeit
⚡️ Что быстрее, [] или list?
Ответить на этот вопрос поможет timeit. Он используется для измерения скорости выполнения каких-либо задач.
Чем же плох time? Во-первых, с ним неудобно. Во-вторых, на результат влияет огромное количество факторов, начиная загруженностью процессора и заканчивая сборщиком мусора.
Кстати, подробнее ответ на вопрос из названия разбирается в этой статье.
#миниурок #timeit
Ответить на этот вопрос поможет timeit. Он используется для измерения скорости выполнения каких-либо задач.
Чем же плох time? Во-первых, с ним неудобно. Во-вторых, на результат влияет огромное количество факторов, начиная загруженностью процессора и заканчивая сборщиком мусора.
Кстати, подробнее ответ на вопрос из названия разбирается в этой статье.
#миниурок #timeit
🔥5👍1