2018-04-05 · 9 min read · python · metaprogramming
Думаю, многие слышали, что в языке Python всё является объектом. Настало время разобраться в этом чуть глубже.
Для начала давайте посмотрим действительно ли в Python всё является объектом и самое важное, объектами каких классов.
>>> type(1) <class 'int'> >>> type('str') <class 'str'> >>> class A: pass >>> a = A() >>> type(a) <class '__main__.A'>
Само собой это далеко не все, так что продолжим исследования.
Асинхронный подход — это типичный пример того, про что говорят «Новое — это хорошо забытое старое». Сам по себе подход появился очень давно, когда надо было эмулировать параллельное выполнение задач на одноядерных процессорах и старых архитектурах.
Для начала, давайте рассмотрим какие реализации параллельности могут быть.