Какие инструменты и методы ты используешь для профилирования Python приложений и как ты выбираешь между ними для разных целей профилирования, таких как анализ производительности функций, измерение времени выполнения, анализ потребления памяти и построчный анализ кода? — ДейлиПреп