Поколение Python: курс для профессионалов

Победитель конкурса Stepik Awards 2022
в номинации "Лучший платный курс, размещенный на платформе Stepik"
10 модулей
75 уроков
6900 ₽
Рейтинг на stepik.org:
1180 заданий
Сертификат
О курсе

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

  • продолжает линию "Поколение Python"
  • адресован знающим базовые конструкции языка Python
  • знакомит с дополнительными возможностями языка Python

В курсе рассматриваются типы данных date, datetime, работа с файлами в форматах csv, json, zip, дополнительные типы коллекций, обработка исключений, рекурсия, итераторы, генераторы, регулярные выражения и многое другое.

Решения проверяет автоматическая система, поэтому обратную связь вы получите быстро. Если у вас возникнут вопросы, команда курса даст советы и подсказки. Кроме того, проблемы можно обсуждать с однокурсниками в комментариях к задачам.

Для прохождения курса необходимо знание основных типов и конструкций Python.

Чему вы научитесь
Работать с датой и временем, тип date, datetime
Работать с файлами
в форматах json, csv, zip
Понимать особенности устройства памяти в Python
Работать с дополнительными типами коллекций
Работать с исключениями, оператор try-except-else-finally
Писать рекурсивные функции и анализировать их работу
Работать с дополнительными возможностями функций
Работать с итераторами
и генераторами
Работать с регулярными выражениями
3 место в индексе TIOBE
1 место в рейтинге PYPL
Язык года по версии TIOBE
[2010, 2018, 2020 и 2021]
Рейтинги:
51% — веб-разработка
45% — анализ данных
43% — машинное обучение
38% — создание парсеров и ботов
30% — администрирование и DevOps
Сферы использования:

Популярность Python

Кому подойдет курс?
  • Продвинутому программисту
    Научитесь писать программы
    с использованием мощных возможностей языка Python.
    1
  • Программисту на другом языке
    Глубже познакомитесь с возможностями и особенностями языка Python.
    2
  • Аналитику
    Научитесь обрабатывать информацию
    с помощью одного из самых мощных языков для работы с данными.
    3

Программа курса

1
Модуль 1: Повторяем основные конструкции языка Python
Повторяется материал курса для продвинутых: списки, множества, словари, функции, файлы.
2
Модуль 2: Работа с датой и временем
Изучаются модули datetime и его типы date, datetime, которые позволяют работать с датами и временем.
3
Модуль 3: Работа с файлами
Изучаются модули json, csv и zip, которые позволяют работать
с одноименными форматами файлов.
4
Модуль 4: Устройство памяти и особенности типов данных
Изучаются особенности устройства памяти в Python, изменяемые
и неизменяемые типы данных.
5
Модуль 5: Дополнительные типы коллекций
Изучается модуль collections и его типы данных: namedtuple, defaultdict, OrderedDict, Counter, ChainMap.
6
Модуль 6: Обработка исключений
Изучается концепция исключений и операторы, позволяющие
с ними работать: try-except-else-finally и raise.
7
Модуль 7: Рекурсия
Изучаются рекурсивные функции: преимущества, особенности, ограничения.
8
Модуль 8: Функции
Изучаются дополнительные возможности функций: вложенные функции, замыкания, аннотации типов и декораторы.
9
Модуль 9: Итераторы и генераторы
Изучаются итераторы и генераторы: протокол итераторов, генераторные функции и выражения, оператор yield, модуль itertools.
10
Модуль 10: Регулярные выражения
Изучаются основные возможности регулярных выражений
и встроенный модуль re.
Как проходит обучение?
Текстовые уроки

Теоретическая часть курса состоит из текстовых уроков, которые вы можете изучать онлайн с любого устройства

в любое время

Практика на тренажере

Для закрепления навыков программирования на Python после каждого урока нужно решить серию заданий

в интерактивном тренажере

Поддержка преподавателя

Если у вас возникают вопросы, вы всегда сможете задать их на форуме, а наши преподаватели или ученики ответят в течение 24 часов

Сертификат

Ученики, освоившие теорию и решившие все задачи, получают сертификат о прохождении онлайн-курса. Вы можете добавить его в резюме или отправить работодателю.

Сертификат — это подтверждение ваших навыков и знаний.

Отзывы
18 декабря 2024
Агзам Мубаракшин
Как и прошлый курс, этот идеален. Я не жалею, что начал его проходить, поскольку он структурирован и отшлифован до мелочей. Поначалу, после прохождения прошлого курса (для продвинутых), у меня было желание пропустить его и приступить сразу к ООП. Не допускайте таких ошибок, каждый курс BeeGeek плавно вытекает из предыдущего и понемногу раскрывает тонкости и особенности языка. Конкретно этот курс знакомит с оптимизацией программ, особенно при потреблении памяти, с использованием итераторов, кэширования, мемоизации и прочих интересных практик. Каждый модуль в нем по своему важен, будь то работа с датой и временем (которая уже не кажется такой страшной), исключениями, продвинутыми коллекциями или рекурсивными функциями. Самыми интересными темами, на мой взгляд, были регулярные выражения (которые я наконец научился писать с нуля без шпаргалок, потому что было много практики), работа с файлами json, csv, zip, работа с датой и временем и декораторы. Однозначно стоит пройти до погружения в дебри вроде ООП. Очень много нового узнаете (думаю, даже много больше, чем в прошлом курсе) и закрепите на множестве практических задач.
11 декабря 2024
Андрей Константинов
Отличный курс по питону, как и два предыдущих. Даёт уже более углублённые знания, позволяющие работать с датами, файлами, итераторами, использовать функциональный подход. Тема про регулярные выражения также была крайне полезна. Очень удобно для усваивания подан материал. Хорошее соотношение теории и практики. Курс выбрал, так как очень понравились два предыдущих.
10 декабря 2024
Stepan Osokin
Курс просто потрясающий! Это достойный венец первой триады курсов Поколение Python для...! Благодаря прохождению этих курсов я теперь постоянно использую в работе Python и постоянно совершенствую свой код, который теперь сталь гораздо более питоническим и пепным! Работаю аналитиком геоданных, и данный курс незаменим как для работы с данными, так и с различными api, и как необходимая основа для освоения более сложных библиотек по Data Science! Спасибо еще раз огромное разработчикам!!!
23 ноября 2024
Андрей Сверлов
Отличный курс! Дает более глубокое понимание языка. Нравится, что на каждый теоретический блок дается много задачек, в которых нужно также применять знания из прошлых уроков. Это помогает вспомнить и закрепить уже пройденный материал. Выбрал этот курс, так как хочу получить обширные знания по программированию.
17 ноября 2024
Кирилл Семенов
Просто что-то нереальное, курс сделан восхитительно, оценю его на 9.9999/10, чтобы было куда стремиться) Начал проходить курсы ещё три года назад, параллельно изучая анализ данных, и вот сегодня я уже младший инженер машинного обучения. Просто большое и человеческое спасибо за то, что вы создали это, собрали так много важной и полезной информации в целую линейку курсов. Супер! Рекомендую всем, кто изучает Python!!!
7 ноября 2024
Антон Терентьев
Декораторы, итераторы, генераторы - это очень интересно и сложно одновременно, планировал пройти этот курс за 1 (ну максимум 2) месяц, в итоге проходил его почти 7, но ни о чем не жалею. Отличный курс. Проходил его как продолжение "поколения" для продвинутых
18 октября 2024
Geor Gabarati
Перечислять какие-то плюсы курса смысл есть лишь тогда, когда есть альтернативы, с которыми можно сравнивать и выбирать. Но тут всё просто. Данный курс среди аналогичных по уровню сложности, скорее всего, лучший в русскоязычном пространстве, равно как и другие курсы "Поколения". Вопрос не в этом курсе, а в том, решили ли вы твердо для себя изучать Python. Если да, то этот курс вам нужен.
p.s. окончив курс, могу добавить - это очень серьезный материал. возможно, даже его есть смысл проходить опытным разработчикам, которые хотят расширить свой арсенал и освежить подзабытые вещи
15 октября 2024
Natalia Dudina
Хороший, объёмный курс, достаточно сложный. Все темы подробно разобраны, практики хватает. Много суперважной информации. Понравилось, что была дана общая теория про устройство памяти и работу переменных. Регулярные выражения поданы прекрасно.
3 октября 2024
Pavel Sevastyanov
Должен написать, что курс очень верно выстроен с точки зрения психологии человека. Много подсознательно подводящего материала к будущим темам (например, классы в уроке try-except и в уроках по итераторам). Череда нагрузки на мозг в виде сложных тем и разгрузки является отличным подходом к человеку! Например, когда длительное время думаешь над задачей, что аж голова болит и закрадывается мысль: вот это я долго думаю...наверное, плохо усвоил материал.... А на самом деле ты переступаешь на новый уровень развития в теме программирования! Точнее, на первую ступеньку уже нового уровня. И когда ты возвращаешься на старый уровень, тебе сразу всё легко дается! Такие дифференсы в сложности тем дают реально понять твой уровень знаний. Огромное спасибо команде Поколения Python и тем, кто поспособствовал созданию этого полезного проекта! Обязательно буду проходить все курсы линейки! p.s. где сложности, там развитие
22 сентября 2024
Роман Квит
Отличный курс. Дает более развернутые знания на темы, которые есть на многих других курсах. Вся линейка поколение пайтон позволяет уверенно освоить базу. Теперь мне понятна абракадабра, на которую натыкался раньше в некоторых решениях ( имею ввиду регулярки ).
22 января 2023
Алихан Мамедов
Всё так же на высоте, жаль, что я даже с повторениями быстро всё забываю. Но вспоминаю очень быстро, повторение просто всё закрепит потом. дальше ООП
20 января 2023
Артем Жарков
Все три курса "Поколение Python" ТОП!
Ждём ООП от команды!
Спасибо за работу!
17 января 2023
Алексей Ляхов
Когда я проходил первый курс, я еще только задумывался о том, не податься ли мне в разработчики, потом было продолжение и много других на Степике. Я работаю программистом уже больше полугода и пишу даже не на Пайтоне, но этот курс прошёл в удовольствием и интересом. Лучшее из того, что я встречал на просторах рунета и, пожалуй, даже интернета. С нетерпением жду других курсов от Тимура и его команды :)
17 января 2023
Антон Ракитский
Масштабный курс, прохождение его заняло 3 месяца. Кроме безусловно полезных материалов, особая ценность - сообщество однокурсников. От задачи к задаче встречаешь старых знакомых в комментариях, ищешь их решения. Некоторые из них к концу курса уже как родные. Благодарю всю команду за труд, умение увлечь и вести вперёд. Запас превосходных степеней слов и яркие эпитеты закончились ещё в комментариях к первым двум курсам.
17 января 2023
Ильяс Хасаханов
Отличный курс! Спасибо вам большое за проделанную работу. С начала июля занимаюсь по вашим курсам, пришел с нулем знаний. Даже не верится, что что-то стал понимать. 3 курса из 3х. Жду продолжения!
17 января 2023
Дмитрий Чекмасов
Отличный, весьма объемный и интересный курс. Местами сложный, иной раз требовались и подсказки, но в целом все понравилось. Так что за курс спасибо, жду не дождусь ООП
17 января 2023
Юлия Колесникова
Большое спасибо за курс! Материал изложен очень подробно и доступно, очень много задач, начиная с элементарных и заканчивая сложными. Преподаватели разъясняют в комментариях непонятные моменты. Побольше бы таких курсов! Очень ждём ООП!
8 января 2023
Егор Дерягин
Курс очень обстоятельный, много практических упражнений (несложных). Авторы активно отвечают на вопросы в комментариях к уроку. Заслуженная оценка "5"!
8 января 2023
Игорь Кузьмин
Ребята, спасибо Вам большущее за этот и предыдущие два курса! Очень грустно было решать последнюю задачу курса, понимая, что он закончился(((.
Весь 2022 год благодаря Вам Пайтон всегда был рядом со мной. Поездка с работы и на работу всегда были нескучными занятиями. Достал телефон, порешал пару задач, почитал комменты или теорию.
Огромное ещё раз Спасибо!!! С нетерпением и я и все сообщество питонистов-любителей ждём курс по ООП.
Хотя... почему любителей??:))). Возможно, для кого-то ваши курсы станут началом карьеры программиста:)))
Ура).
7 января 2023
Наталья Мохначева
Понравилось все! Может быть, хотелось бы чуть больше задач. Курс раскрывает очень интересные возможности Python. По каждому уроку даны полные и содержательные пояснения. Обучение идет быстро и интересно. Всем рекомендую! Пять звезд :)
Готовы начать? Мы вас ждем!
FAQ

Остались вопросы?

Наша команда с удовольствием поможет выбрать курс
и ответит на все ваши вопросы!