Проверка входных данных снижает количество скрытых багов и упрощает отладку. В карточках показал минимальные приёмы, которые закрывают частые кейсы без лишних зависимостей.Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Полезно для:
✓ Чистки логов✓ Подготовки датасета✓ Экспорта в CSVANSI-коды уместны в терминале, но в файлах мешают. Уберите их регуляркой и работайте с чистыми строками без артефактов.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Полезно для:
✓ Рекурсивных функций✓ Запросов к БД✓ Парсинга и APIКэширование через lru_cache включается одной строкой и сразу даёт прирост скорости на повторных вызовах. Важно, чтобы аргументы были хешируемыми.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM