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