Встречается на собеседованиях • сегодня
Работал ли с profiler
Да, работал. В Python есть несколько профилировщиков, например cProfile, profile (чистый Python) и line_profiler.
cProfile – стандартный модуль для анализа времени выполнения функций. Пример:
python
import cProfile
def slow_func():
total = 0
for i in range(1000000):
total += i
return total
cProfile.run('slow_func()')line_profiler (kernprof) полезен для построчного анализа:
python
@profile
def slow_func():
total = 0
for i in range(1000000):
total += i
return totalЗапуск:
bash
kernprof -l -v script.pyТакже использовал memory_profiler для анализа потребления памяти.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы