Есть такой же список, только для senior? Хочется сравнить
для мидла видел такое
ну по петону от мидла хочется видеть
- умение писать метаклассы
- объяснение почему этим не стоит злоупотреблять
- способы не писать метаклассы, но делать круто
- почему isinstance плохо и как это можно сделать лучше
- что такое декоратор, как его написать, что такое замыкание, как работает, где хранится, как написать декоратор класса, как резолвятся если написать их много
- что такое нотация типов, где хранится, нахуя нужна, использует или нет
- что такое дескриптор (охуеть огромное поле для вопросов, конечно). пускай расскажет всё что знает. примеры, протокол
- протокол контекстных менеджеров (обязательные методы, что и когда должен возвращать метод __exit__
)
- протокол итераторов. что такое итератор, итерируемый объект, генератор, генераторная функция, генераторное выражение
- вслед за предыдущим: что такое сопрограмма и сопрограммная функция, как работает yield from (клиент-делегирующий генератор-субгенератор)
- как работает await, как работает эвентлуп, сосёт ли хуи
- ну и можно спросить про c3 но такое лучше у сеньора