Собеседование на позицию Backend Developer Python Middle #7

Python 00:00 - принципы ООП 01:56 - миксины 02:19 - виды сокрытия 02:46 - магические методы 04:17 - PEP8 04:46 - асинхронность GIL 12:39 - датаклассы namedtuple 14:34 - MRO 15:30 - stderr 16:36 - slots 17:19 - декораторы classmethod и staticmethod 18:41 - моржовый оператор 20:09 - метаклассы 22:45 - asyncio Django 24:32 - IntegerChoices для чего используется 25:35 - insert/update (как джанга определяет что вызывать) 26:49 - можно ли при вызове метода save указать какие поля изменять 27:34 - как можно оптимизировать апи 29:34 - как ограничить количество полей в кверисете 30:35 - django templates 31:03 - ViewSet vs ApiView 33:24 - сериализаторы 39:37 - какие есть варианты определения модели пользователя Библиотеки 41:04 - отличия pytz от datetime 42:44 - logging 43:12 - requests 44:10 - как сделать кастомную авторизацию в джанго 46:04 - Union (аннотация типов) 47:20 - Optional (аннотация типов)
Back to Top