Курс вызвал спорные положительные ощущения. С одной стороны он хорош для получения знаний об принципах асинхронности, а также для тренировки навыков асинхронно работать с файлами, строками csv, http. С другой стороны - авторы подавали некоторые задания в игровой форме, как будто поставили себе задачу не только обучить, но и развлечь скучающих слушателей курса. Мы не скучаем, хотим адекватные условия задач как в последних двух блоках (aiofiles, aiohttp). В блоке aiohttp не хватило задач, есть желание проработать aiohttp более подробно. Ещё в начале курса студента пришлось гипнотизировать себя что код выполняет некую асинхронную операцию через await asyncio.sleep(1), что создало ложное ощущение что асинхронность в реальных задачах не так важна. Нужно больше хороших задач на асинхронность, которые не решить без asyncio. Создателям курса большое спасибо и творческих успехов!
Самые практичные главы aiohttp и aiofiles от и до написаны через ИИ, очень много воды. Практика - есть хорошие задачи, но в основном это шарады от чатаГПТ, где-то тесты открыты (хоть как-то можно разобраться в задании), в других задачах - "error" - разбирайся сам. Большая часть времени уходит на понимание задачи, а не её решение. Отвечает на вопросы тоже ИИ. Неоднозначные впечатления... Для меня курс был полезен, по асинхронке мало структурированной информации в таком количестве.
Одно скажу, я понял как с этим работать и что делать. Минусы все будут одни и те же, очень много воды... Задачи иной раз совсем не подходят, норм стоило того!
В целом курс достаточно неплохой, повезло увидеть его в более-менее доработанном виде. Порадовали жизненные и игровые сюжеты в задачах, хотя местами автотесты были слишком придирчивы к таймингам и порядку вывода. По итогу рекомендовал бы к прохождению
хороший курс, очень насыщенный, закрывает много тем однако есть несколько НО: 1. подойдет преимущественно для тех, кто любит читать, тк вся информация в курсе в формате статья -> задания (это не минус, просто как факт) 2. практически весь курс нет чего-то прикладного, а вся логика объясняется через обычные ожидания await asyncio.sleep(...). до последних двух блоков ничего более 3. даже притом, что задачи есть и они реализованы через ожидания, практически все из них однотипные. просто перефразированный пример. условно сначала задание 1 - "мы ждем Машу", потом задание 2 - "давайте подождем Сашу" 4. последние два блока - очень много теории, которая при переходе к практике уже чуть растворяется. Серьезно, можно было хотя бы чуть побольше тестов сделать. Очень много текста без закрепления 5. хотелось бы заданий, как в последних двух блоках на окончание курса по ВСЕМУ материалу. то есть несмотря на наличие задачек практически после каждого блока они все однотипны (см пункт 3). хотелось бы какую-то глобальную (хотя бы одну) задачу по всему изученному спасибо за возможность задавать вопросы в комментариях (не воспользовался) - как я понял, под это выделен отдельный админ)) иногда было полезно посмотреть прошедшие обсуждения естественно это лишь мое мнение, курс безусловно занимательный и информативный. процветайте!
Взял курс «Асинхронный Python», чтобы закрыть пробелы перед работой с FastAPI. До этого пытался разобраться сам но картина оставалась фрагментарной. Курс помог собрать всё в единую систему. Спасибо.
У меня бОльшое недовольство вызывают только постановка задач в курсе. Много плохих отзывов не видел, наверное потому что нужно 80% курса пройти (все просто забивали) Просто как можно извратиться так в постановке задачи что я просто час целый пытался понять что там они хотят (меня аж трясет, а меня сложно вывести из себя, но авторам курса удалось)
Печально, что вместо попыток разобраться в задачах вы лишь оставляли комментарии в стиле: - научитесь писать условия - задача настоящее дно и тому подобное. Уверяю вас, что все задачи в курсе решаемы и не требуют каких-то сверхусилий мозга ни для понимания, ни для решения. Даже если вы не можете разобраться самостоятельно, то всегда можно задать вопрос в комментариях. Как правило, такие вопросы не остаются безответными!)
Переход с синхронного кода на асинхронный - это больно. Вроде уже пишешь код, а тут раз - и оказывается опять ничего не знаешь. Этот курс помог мне понять принципы асинхронного программирования на python. Авторам большое спасибо! Потраченных денег не жалко. P.S. Кто еще внутренне сопротивляется асинхронному коду, примите уже, что за этим будущее )))
Было прикольно
Отличный курс, стоит каждого потраченного рубля. Курс отлично раскрывает библиотеку asyncio и сопутствующие библиотеки aiohttp и aiofiles. Понравилась подача теории и много практических задач. Небольшие минусы, это иногда длинные описания практических задач, порой занимающие времени больше чем сами решения. Давно хотел подтянуть знания asyncio и при выборе увидел курс в лучших Stepik