В этом посте расскажу про types.MappingProxyType и как правильно его использовать.
Обычно этот метод используют для:
✓ Read only вида✓ Публичных настроек✓ Константных таблиц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
Полезно для:
✓ Быстрых выборок✓ Тестовых данных✓ Рандомных подсказокЕсли файл небольшой, choice по списку работает нормально и просто. Для очень больших файлов лучше брать случайную строку потоково, но это уже другой приём.
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
👍1
Это простой способ разгрузить главный поток и обрабатывать работы по мере готовности. В карточках показан минимальный код с Queue, рабочими потоками и синхронизацией.Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
В этом посте расскажу про math.isclose() и как правильно его использовать.
Обычно этот метод используют для:
✓ Сравнения float✓ Проверки результатов✓ Юнит тестов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
Кэш экономит время на повторных вычислениях и снижает нагрузку на источник данных. В карточках разобрали lru_cache, лимит размера и ручной сброс.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