Люблю смотреть разные видеокурсы по используемым языкам и технологиям. Причём не только по продвинутым темам, но и по базовым. Ещё не было такого курса, в котором не нашлось бы чего‑нибудь интересного и полезного для меня.
О последнем просмотренном мной курсе от Георгия Курячего я хочу немного рассказать. Этот курс — отличное базовое введение в Python 2.
Возможно, если вы изучали Python в университете, то этот курс покажется вам слабоватым. Но мне, как человеку, который изучал язык и его библиотеку разрозненно — по книгам, статьям и отдельным видео, — такой курс показался вполне достойным. Он полностью оправдал время, потраченное на него.
Во‑первых, это всё‑таки университетский курс (пусть и спецкурс). И, как в хорошем курсе, материал подаётся более или менее системно. Глубина обзора базы языка хорошая. Жаль, что сложные темы, такие как генераторы и метаклассы, затронуты вскользь. Но, как говорит сам лектор, он не программист и в этих темах разбирается не достаточно хорошо.
Как раз то, что лектор не программист, — вторая причина посмотреть курс. Судя по его страничке на сайте uneex.ru/FrBrGeorge, он системный администратор, работает в ALT Linux, а ещё решает олимпиадные задачи по программированию со школьниками.
Это накладывает свой отпечаток:
- на подачу материала (немного сбивчиво, но просто и понятно);
- на подход к задачам.
Георгий любит решать олимпиадные задачи — это видно по домашним заданиям к курсу.
Рекомендую потратить время и посмотреть этот курс. Несмотря на его недостатки, это отличный вводный курс.