Comments 4
А чем современное асинхронное программирование не угодило? Оно гораздо проще же.
Спасибо за вопрос :) согласен, проще. Представьте, что программисты, наконец-то, создали средства, которые упрощают, абстрагируют абсолютно всю математику [чисто теоретически, умозрительно], включая даже возникновение и развитие новых понятий и аппаратов. Будет ли это означать, что математику изучать не нужно (потому что проще воспользоваться всем готовым)? Конечно, нет. Особенно с точки зрения образования. Так же здесь: иногда лучше дать сложную базу (тем более, что читатели Хабра морально к ней готовы), а потом познакомить с неким упрощением, чем дать сразу что-то простое и не дать "сложной основы". Если дать сразу простое, то представление о предмете у человека будет узким, а значит, пострадает гибкость подходов к коду, общее представление. Именно этим, похоже, руководствовался автор оригинала. Источник оригинала — сайт RealPython, тоже посвящённый образованию.
Руководство по программированию сокетов на Python. Клиент, сервер и несколько соединений