Как оцениваешь свои знания Python по шкале от 1 до 10
Python
Senior
Без компании
Как оцениваешь свои знания Python по шкале от 1 до 10
Ответы
8/10. Хорошо знаю синтаксис, ООП, стандартную библиотеку, популярные фреймворки (Django, Flask), асинхронность (asyncio). Понимаю GIL, дескрипторы, метаклассы, но не всегда применяю их на практике. Есть опыт оптимизации кода, работы с базами данных.
Пример сложной темы, которую понимаю:
```
class Meta(type):
def __new__(cls, name, bases, dct):
dct['modified'] = True
return super().__new__(cls, name, bases, dct)
class MyClass(metaclass=Meta):
pass
print(MyClass.modified) # True
```
Не претендую на экспертность в низкоуровневых аспектах (C-расширения, детали реализации CPython).