Курс на Stepik
Обложка курса «"Поколение Python": курс для самураев» на Stepik
7 900 ₽

"Поколение Python": курс для самураев 5.000

Открыть на
STEPIK.ORG

Курс продолжает серию "Поколение Python" и рассказывает о дополнительных возможностях языка Python, а тренировочные задачи помогают закрепить каждую тему.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «"Поколение Python": курс для самураев»Учеников на курсе 751
Сертификаты, выданные на курсе «"Поколение Python": курс для самураев»Сертификатов выдано 14
Отзывы о курсе «"Поколение Python": курс для самураев»Отзывов получено 9
Рейтинг курса «"Поколение Python": курс для самураев»Рейтинг курса 5.000
Уроки в курсе «"Поколение Python": курс для самураев»Количество уроков 101
Тесты в курсе «"Поколение Python": курс для самураев»Количество квизов 1283
Задачи с кодом в курсе «"Поколение Python": курс для самураев»Количество задач с кодом 370
Время прохождения курса «"Поколение Python": курс для самураев»Время прохождения курса
Стоимость курса «"Поколение Python": курс для самураев»Стоимость курса 7 900 ₽
Обновления курса «"Поколение Python": курс для самураев»Обновления курса
Дата публикации курса «"Поколение Python": курс для самураев»Дата публикации курса
Последнее обновление курса «"Поколение Python": курс для самураев»Последнее обновление
Сложность normal
5.000
из 5
9 отзывов
★★★★★
9
★★★★
0
★★★
0
★★
0
0
Алексей Мальков
Алексей Мальков
3 недели назад

Завершающий курс Поколения Python про python оправдал все самые смелые ожидания. Это ничуть не похоже на финал Lost или Игры престолов, наоборот, после Самурайского курса заполняются все оставшиеся лакуны в понимании языка. Тестирование, логирование, аннотации, базы данных - более полного комплекта представить сложно. Единственное, чего мне не хватило во всех 6 курсах Поколения - это упаковка кода в exe-шник, чтобы им можно было пользоваться без интерпретатора. Поэтому есть, куда расти и что изучать дальше - и это очень здорово! Отдельное спасибо, конечно, за приглашение в команду тестировщиков - бесценный опыт, ооооооооочень приятные люди и еженедельные инфографики прохождения от Валеры, подстегивающие не (лениться и прокрастинировать) В сумме, великолепнейший курс, прямо таки обязательный к прохождению!

Адриан Игнатович
Адриан Игнатович
1 месяц назад

Данный курс позиционирует себя, как завершающий по Python от "Поколения". По факту он таким и является, это на самом деле идеальное и логическое продолжение и завершение всей линейки. Скажу даже, что он обязателен всем тем, кто прошёл уже предыдущие курсы (кроме алгосов наверное и sql, хотя и с ними будет явно проще) и кто хочет дальше развиваться и углубляться в основы. Здесь разбираются все самые важные модули и библиотеки, которые реально необходимы и пригодятся любому разработчику и программисту в работе и которые не были затронуты в предыдущих курсах. Теория, как всегда, подробно расписана, всё идёт максимально последовательно и плавно, далее либо доп. материал для любознательных, либо задачи для закрепления. Есть много задач простых для разогрева, скажем так, чтобы закрепить основные моменты и "чтобы пальцы не забывали, как писать код" для тех, кто уже с большим опытом, так и задачи, которые заставляют объединять и совмещать знания по уже изученным темам ранее или вообще из предыдущих курсов. Так как был в команде тестировщиков, с уверенностью могу сказать, что момент с задачами обговаривался, и такие задачи, посложнее, были добавлены в разные темы. Считается, что курс не сложнее продвинутых или профессионалов. Я же скажу, что, как по мне, всё-таки данный курс будет посложнее, так как тем и модулей, их функций и возможностей реально много и достаточно, особенно для начинающих, поэтому, чтобы хорошо во всём этом разбираться, нужно уделить немалое количество времени, внимания и сил. Больше всего понравились темы: аннотации (конечно, это база, всё супер подробно, научитесь их писать просто и навсегда), логирование и тестирование (ну, тут даже не знаю, стоит ли объяснять, насколько это полезные инструменты, опять же, база), работа с файлами/операционной системой (для меня самая лучшая тут, так как одна из любимых в принципе для меня, но если объективно, то тут и будут очень хорошие задачи, ну и тоже на самом деле полезные инструменты в копилку), sqlite3 (простота, удобство, кайф). По итогу могу сказать, что команда "Поколения" в очередной раз доказывает, что их курсы самые лучшие, они всегда держат уровень, всегда дают качественную, объёмную и подробную теорию, которая закрепляется большим количеством задач и тестовых заданий, всегда дают обратную связь, какие-то объяснения в комментариях, если что-то уточняешь или не понимаешь. В общем просто лучшие! Повторюсь, это обязательный, нужный и идеально завершающий курс по линейке Python. Отдельно хочу сказать Тимуру, Валере и всей команде в целом именно тут искренне и от всего сердца спасибо за такой ценный опыт, что пригласили принять участие в тестировании, за такую отдачу и просто за вашу работу. Хочу, чтобы другие учащиеся/студенты понимали, что команда действительно всецело старается выпускать качественный курс, приглашая людей, которые уже давно работают в сфере и с большим опытом, что помогает сделать курс ещё более ценным и приближённым к реальным задачам, или просто усердных студентов, которые очень хорошо углубляются в изучение новых тем, разбираются в деталях и помогают сделать курс более понятным для начинающих. Вы лучшие 💜🐝

Ответ
автора
Тимур 🐍 Гуев
Тимур 🐍 Гуев
12 мая 2026

Спасибо за добрые слова!

Вадим Касумов
Вадим Касумов
1 месяц назад

Отличный курс. Присоединился к команде тестировщиков поздно, поэтому пришлось быстро проходить курс. Понравилось большое количество задач и понятная теория. Многое узнал из логирования. Отдельное спасибо за модуль по работе с операционной системой и командной строкой. Рекомендую курс всем, кто хочет уверенно владеть Python!

Владимир Башлыков
Владимир Башлыков
1 месяц назад

Очередной замечательный курс от «Поколения». В курсе разобрано не мало полезных инструментов языка, которыми разработчик может пополнить свой арсенал. Подробно рассмотрены, такие важные темы как, логирование, тестирование, аннотации типов и многие другие. Учебных материалов по ним, вполне достаточно, чтобы сформировать понимание этих тем на хорошем базовом уровне. Практические задания могут затрагивать, сразу несколько пройденных тем, как бы перекидывая «мостик» между ними. Это позволяет лучше усваивать пройденные материалы, видеть взаимодействие между различными инструментами Python. Этот курс по структуре очень похож на курс «Для профессионалов». Но если в курсе «Для профессионалов» в комментариях было много споров, о том, что перед изучением некоторых тем, неплохо бы иметь представление об ООП, то для «Самураев» однозначно потребуются знания ООП. Ну, и как всегда, последовательно и очень понятно изложенная теория, большое количество задач различной сложности для ее закрепления. Спасибо команде за качественный продукт и возможность быстро получить много полезных знаний.

Шамиль Батыров
Шамиль Батыров
1 месяц назад

Спасибо команде Поколения за очередной шикарный курс и за возможность принять участие в тестировании. Отличный курс для начинающих программистов, станет надежной ступенью для перехода от изучения базовых возможностей языка к освоению профессиональной разработки. Жаль его не было когда я вкатывался)

Ольга Шаханова
Ольга Шаханова
2 месяца назад

Этот отзыв - не просто впечатление о пройденном курсе, а мнение человека, в какой-то степени участвовавшего в его создании. Я проходила курс как тестировщик. Поэтому могу его оценить и «со стороны» (как просто ученик), и в определенной части c позиции «что там под капотом». Как просто ученик абсолютно честно скажу, что Самураи, как и все продукты Поколения, - замечательный курс, который дает очень много интересного и крайне полезного. Это касается и того, что, казалось бы, уже известно (а оказывается, что еще далеко не полностью). И совсем нового, что еще не рассматривалось в предыдущих курсах (и на что было множество запросов, потому что оно очень-очень надо, а на другие курсы идти не хочется). Вот, например, мы знаем об f-строках. Вроде бы, знаем... И тут выясняется, что это - не просто инструмент для удобного форматирования, а возможность творить почти какие-то волшебные вещи. Прямо 25 в 1 эти f-строки, оказывается. Или модули sys и os. Видела на форумах даже такие мнения, когда есть путаница между ними и непонимание, когда и как использовать одно, а когда другое. А тут - пожалуйста, все изложено и про sys, и про os (и не только про os, а про работу с операционной системой в целом) в подробностях, примерах и задачах. Или вот мы понимаем, что такое ООП. А знаем ли мы про метапрограммирование? Я лично - нет, не знала. Теперь знаю. Конечно, здесь всего не перечислить (логирование, тестирование, много разных модулей и т.д. и т.п.), потому как курс - очень насыщенный и разносторонний. Но точно могу сказать, что все, что есть в курсе, прямо-таки масштабно расширяет горизонт имеющихся знаний. Даже если этих знаний уже было, как казалось, немало. Ну и, теперь мнение тестировщика, то есть взгляд «изнутри». В этой связи я вспомнила 2 вопроса, которые задавались Поколению. Один был в тг-канале, второй – на форуме курса для Продвинутых (может быть, было и еще где-то, но я видела там): 1. Был задан вопрос: «Почему ваши курсы выходят так редко?» Тимур (Гуев) ответил в таком ключе: «Для того чтобы создать курс того качества, за которое вы нас любите, требуется очень немало времени». Исходя из качества курсов (а также в сравнении) мне кажется, что это и так было очевидно. Но теперь я в этом убедилась лично. Поверьте, эти курсы – результат просто гигантского труда. Здесь работает не один-два человека, а целая команда. И в результате, если первый-второй даже и пропустили какое-то недоразумение, третий-пятый-десятый или следующий с большой степенью вероятности это недоразумение заметит. В тестировании участвуют люди с разной степенью знаний и опыта, что очень здорово. Потому что если бы тестировщиками были только супер профи, то курс был бы избыточно сложным для тех, кто только на пути к этим супер. Вместе с тем, именно те, кто еще не супер, досконально вникают в каждую фразу и слово (потому что для «акул» в IT все давно очевидно, и они в силу этого могут пропустить какую-то мелкую и малозначимую для них деталь). С другой стороны, благодаря как раз таки «акулам», по мере создания курса появляются новые темы и задачи. Много новых тем и задач! И в результате курс получается таким, что уже даже и «акулы» с чем-то знакомятся впервые (хотя, вроде бы, уже все знали). И еще процесс очень динамичен - по ходу продвижения какие-то темы сокращаются (а какие-то вообще «переезжают» в другие курсы), а какие-то заметно расширяются или появляются новые, которые, вроде бы, ранее даже и не планировались. И вот, в результате этого всего получается очень объемный и выверенный в мелочах продукт, который будет актуален для очень широкой аудитории (и даже в чем-то и для «акул»). И еще тут в тему к написанному вспомнила такой частый вопрос Поколению: "Почему в этом курсе нет этого и этого, и этого". Да потому что невозможно КАЧЕСТВЕННО вместить в одном курсе все и обо всем. То есть можно, но очень поверхностно. Лично я не вижу смысла тратить время (да и деньги тоже) на такие "знания". 2. Была такая «мысль вслух»: «Зачем здесь столько математики и теории? Вот, думаю, может, пойти на другой какой-нибудь курс, где учат сразу практике, а не теории, которую непонятно куда и как применить». Про отсутствие практики - это, конечно, лукавство. Потому что есть множество задач самой разной степени сложности. Но да, мы пока не учимся писать приложения или создавать ботов. Ключевое слово - «пока», потому что Поколение развивается и создает новые и новые курсы, а мы развиваемся вместе с ними. Что я для себя поняла (помимо того, что я всегда очень любила математику, поэтому лично мне все эти задачки были только в удовольствие). Математика, шахматы, а также всевозможные числовые змейки и спиральки – это прямой путь к формированию того самого «мышления программиста», о котором много говорится, как о чем-то общем, хотя здесь есть абсолютно конкретный смысл. Что такое «мыслить как программист»? А это, прежде всего, - абстрактность мышления (то есть способность понять суть проблемы, не отвлекаясь на детали), его алгоритмичность (то есть способность представить задачу как последовательность определенных шагов в целях достижения сути) и системность (понимание того, что изменение в одном шаге может повлиять на результаты других шагов). Ну и еще, конечно, должна присутствовать общая логика понимания происходящего :) Да, какие-то задатки (например, аналитический склад ума) даются нам природой. Но дальше – это тренировка, как в спорте. Вот нас и тренируют :) В то же время, для успешного формирования «мышления программиста» нужна база, как и в любом иностранном языке. Ведь Python, как и любой ЯП, - это, по сути, такой же иностранный язык, как и любой другой, который не является родным. Когда мы изучаем иностранный язык, можно действовать по-разному. Можно планомерно от простого к сложному изучать правила этого языка и подкреплять это кейсами (задачами) с соответствующим пополнением словарного запаса. А можно сразу осваивать язык тематическими наборами фраз (например, «знакомство», «в ресторане» и т.д.). Исходно второй вариант пойдет быстрее и вроде бы как «по существу» (а не что-то в общем и целом, которое непонятно, зачем оно надо). И да, во втором варианте мы «сходу» не растеряемся при знакомстве или посещении ресторана, если попадем в эту ситуацию. Но вдруг беседа пойдет не по заданному сценарию (например, при том же знакомстве)? Или, тем более, это будет тема, с которой мы не сталкивались? И вот тут возможен полный ступор. Потому что а базы-то у нас нет! А есть только какие-то отдельные навыки, неприменимые в данном случае. О грамотности речи (в нашем случае - кода) тут, вероятно, вообще можно не рассуждать... Другое дело, когда мы знаем, вернее, не просто знаем, а именно понимаем, КАК правильно говорить (писать код) и почему. И если даже мы не сталкивались ранее с какой-то ситуацией или нам не хватает словарного запаса, мы сообразим, как объясниться иначе (решить поставленную задачу). Так вот, при изучении ЯП (мое личное мнение) – все то же, что и в иностранном языке. Я прямо точно осознала вдруг, что в нас очень постепенно, но в результате уже практически на подкорке головного мозга закладывают ту самую необходимую базу. Здесь нас учат (путем интенсивных тренировок) мыслить как программисты, а не просто дают в руки готовые инструменты, которые и только которые мы будем уметь использовать. Вот что я поняла о курсах Поколения! И это все – только нам же на пользу. Например, при трудоустройстве – вряд ли кому-то нужен «специалист», который блестяще умеет справляться только с условными тремя задачами, а если вдруг дана четвертая, то у «специалиста» в отсутствие системных знаний случается break и мгновенный выход из цикла :) Как итог. Я очень рада, что прошла этот (очередной) курс. По сравнению с тем, когда я начинала осваивать Python, я уже знала вполне себе немало. Теперь знаю еще больше. Прямо намного больше! А главное, мое формирующееся мышление программиста благодаря этому курсу заметно укрепило ту базу, которая необходима и для прохождения новых, уже узкоспециализированных курсов, и вообще для того, чтобы когда-нибудь стать той самой «акулой». И я очень рада, что была здесь тестировщиком, потому что лично увидела, как создаются ВСЕ курсы Поколения. Ведь то, что я описала выше, относится не только к Самураям. Эти ребята в принципе так работают, они так живут! Не гонятся за мгновенной прибылью, выпуская нечто «что уж получилось» пачками по 5 штук в день (и, кстати, с коммерческой точки зрения такой ресурс быстро себя исчерпает), а создают великолепный продукт, за который не стыдно. И это очень и очень мотивирует. Спасибо!

Ответ
автора
Тимур 🐍 Гуев
Тимур 🐍 Гуев
27 апреля 2026

Вау! 🤩

Natalia Gribanova
Natalia Gribanova
2 месяца назад

Шла на курс с мыслью «ну вроде всё знаю, просто освежу базу», а в результате как будто открыла скрытый уровень в языке, которым пользуюсь каждый день. Считаю, что курс точно стоит пройти, и вот почему: Во-первых, он про реальные вещи, с которыми сталкиваешься в работе: система импорта, обработка исключений, аннотации типов, логирование, тестирование и многое другое. Не абстрактная теория, а нормальная база, которая нужна в повседневной разработке. Во-вторых, хотя я уже работаю разработчиком, мне было очень интересно пройти этот курс. Он реально открыл много нового, вот что мне было особенно интересно: - t-строки настолько заинтриговали, что я дошла до установки Python 3.14, чтобы просто пощупать это руками (на работе имею дело с 3.12 и более ранними версиями). - match-case использовала редко, теперь появилось понимание, где он делает код лучше. - inspect - раньше знала, что он есть, но не было повода использовать. На курсе разобралась, и почти сразу пригодился в реальной задаче. - метаклассы - было интересно пощупать. - и ещё куча неочевидных возможностей питона, про которые вроде слышала, но не доходили руки разобраться. Ну и отдельно хочется отметить подачу - теория подробная и понятная, много задачек для закрепления материала. В первую очередь советую курс тем, кто только начинает путь в разработке. База даётся очень понятно и без перегруза. В общем, курс - огонь 🔥 Тот случай, когда не просто «что-то узнала», а реально расширила инструментарий.

Ответ
автора
Тимур 🐍 Гуев
Тимур 🐍 Гуев
30 апреля 2026

Спасибо за отзыв! ❤️🐍

Ilia Artser
Ilia Artser
2 месяца назад

От курса, разработанного командой "Поколения Python", меньшего не ожидалось: разнообразие тем замечательно покрыто заданиями различной сложности, задачи интересные и порой находятся на стыке нескольких разделов, что актуально для реальной разработки. Если Вы думаете, приобретать этот курс или нет - не теряйте времени на раздумья. Однозначно, приобретение стоит получаемых в ходе прохождения знаний и навыков.

Михаил Ларькин
Михаил Ларькин
4 месяца назад

Ну, тут как обычно - 5/5. Для кого этот курс: для начинающих разрабов и ниже. Уровень сложности: где-то на уровне "Поколение: для продвинутых". Мб чуть выше. О чем курс: это "разное" - сборная солянка из всего того, что есть в Питоне, но что не добавили в предыдущие курсы. Плюсы: 1. Разумеется теория. Она на высоте, как и полагается во всей линейке. 2. Также можно выделить разнообразие тем. Тут и продвинутое использование Питона (неймспейсы, t-строки, группы исключений, моржи, match/case, и тд), и аннотации, и тесты, и логирование, и работа с системой и командной строкой, и прочее. Все это, в большинстве своем, нужно любому продвинутому разработчику. Я даже для себя тут не мало нового подчеркнул. Прям очень много разных тем. Из минусов. 1. Задачи. Порой они уж слишком простые. Также периодически в задачах смещается акцент с текущей темы на что-то другое. Это минусом будет являться только для людей, которые уже хоть сколько-то "шарят", назовем это так. Для начинающих, скорее всего, будет наоборот хорошо - лишняя практика в написании кода. 2. Некоторые темы уж очень поверхностно затронуты. Да, понимаю, что если каждую тему очень уж развернуто расписывать - курс раза в 3 больше (не то, чтобы я возражал, кхе-кхе). Но тем не менее - этот курс предполагает, что будет "внеклассное чтиво документации и гугла". Как итог: весьма неплохое завершение всей линейки.