у котиков есть еще 2 функции немаловажные 1. функция тыгыдык если подходит под условие - время 4 утра 2. лизать свои кхм если хозяин спит и дистанция между котом и хозяином меньше или равна 3 метра))
@@AndyPronin, написал давеча канкулятор для Я.Контекста, и немного выпедрился - обвешал всё хинтами и докстрингами, в итоге разница по времени: 64 мс против 48. Почему так, если заяляется, что во время выполнения они игнорируются?
Большое спасибо за наглядный пример
Спасибо вам большое за контент 🙏
Не на чем. Если есть темы, которые интересны - пишите в комментариях, постараюсь учесть
@@AndyPronin Можно про все ООП )))
@@luckytima2315 Кажется, надо начинать писать книжку..)
у котиков есть еще 2 функции немаловажные
1. функция тыгыдык если подходит под условие - время 4 утра
2. лизать свои кхм если хозяин спит и дистанция между котом и хозяином меньше или равна 3 метра))
Приятно увидеть комментарий разбирающегося человека.)
По вопросу - "Как избежать передачи объекта неправильного типа?"
Написать в функцию проверку - if not isinstance(переданный объект, ожидаемый тип).
Тайпхинты выглядят более предпочтительно, на мой взгляд. С if isinstace получится слишком много лишнего кода
@@AndyPronin, но всё же они не мешают сломать программу.
Хотя, посмотрел главную страницу FastAPI, там вроде как это уже обязательно из-за pydantic.
Ага.
@@AndyPronin, написал давеча канкулятор для Я.Контекста, и немного выпедрился - обвешал всё хинтами и докстрингами, в итоге разница по времени: 64 мс против 48.
Почему так, если заяляется, что во время выполнения они игнорируются?
hello