Собеседование на позицию 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 (аннотация типов)
Celery
47:45 - отличия task от shared_task
48:09 - конфигурация воркеров
50:30 - транзакции в тасках
51:04
32 views
7
3
2 weeks ago 06:57:11 1
⚜️«Mecklenburg Vorpommern» Уборка зерновых. MOZA R5 ОАО 7регион #стрим 104
2 weeks ago 05:04:01 1
ВАЛЮТНЫЕ УДАЛЕНКИ — Полный гайд / Антон Назаров
3 weeks ago 00:14:08 14
“Курицы“, короткометражный фильм, реж. Ольга Гагарина