Python — базовые знания
1. Какие бывают типы данных в Python?
2. Чем отличается == от is?
3. Что такое *args и **kwargs?
4. Что такое аннотация в Python?
5. Что такое синтаксический сахар и что из него использовал?
6. Какие ещё примеры синтаксического сахара знаешь?
7. С assert-оператором сталкивался?
8. С Poetry сталкивался?
9. Как можно оценить сложность алгоритмов в Python?
ООП и классы
10. Что такое self в классах?
11. Что такое super?
12. Какие ещё магические методы знаешь?
13. Как в Python реализуются public, private и protected методы?
14. Что такое декораторы и писал ли их?
15. А классы часто писал?
16. С абстрактными классами сталкивался, писал? Что это такое?
17. Про ООП что-нибудь…