Стартовали препродажи курса по алгоритмам! Купи курс сейчас и получи скидку 20% + бонусы 🎁
 
 
64 урока
710 заданий
Сертификат
Бесплатно
11 модулей
Рейтинг на stepik.org:

Поколение Python: курс для продвинутых

Победитель конкурса Stepik Awards 2021
в номинации "Лучший бесплатный курс, размещенный на платформе Stepik"
О курсе

"Поколение Python": курс для продвинутых:

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

В курсе рассматриваются типы данных bool и NoneType, вложенные списки и матрицы, кортежи, множества, словари, модули random, string, turtle, decimal, Fractions и многое другое.

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

Чему вы научитесь
Работать с важными типами данных bool и NoneType
Работать с вложенными списками и матрицами
Работать с кортежами,
тип данных tuple
Работать с множествами,
тип данных set
Работать со словарями,
тип данных dict
Работать со случайными числами, модуль random
Работать со строками,
модуль string
Работать с типами данных decimal, Fraction и complex
Работать с графикой,
модуль turtle
Работать с дополнительными возможностями функций
Работать с текстовыми файлами
3 место в индексе TIOBE
1 место в рейтинге PYPL
Язык года по версии TIOBE
[2010, 2018, 2020 и 2021]
Рейтинги:
51% — веб-разработка
45% — анализ данных
43% — машинное обучение
38% — создание парсеров и ботов
30% — администрирование и DevOps
Сферы использования:

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

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

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

1
Модуль 1: Повторяем основные конструкции языка Python
Повторяется материал курса для начинающих: ввод-вывод данных, условный оператор, циклы for и while, списки, строки и функции.
2
Модуль 2: Тип данных bool и NoneType
Изучается встроенный тип данных bool, представляющий собой логическое выражение, и NoneType (None), который задает некоторое отсутствующее значение.
3
Модуль 3: Вложенные списки, матрицы
Изучаются вложенные списки и различные способы заполнения матриц.
4
Модуль 4: Кортежи
Изучаются кортежи, тип tuple, которые представляют собой неизменяемый тип данных наподобие списка.
5
Модуль 5: Множества
Изучаются множества, тип set, которые представляют собой изменяемые коллекции уникальных элементов.
6
Модуль 6: Словари
Изучаются словари, тип dict, которые представляют собой
коллекции пар (ключ, значение).
7
Модуль 7: Модули random и string
Изучается модуль random, который содержит функции по работе
со случайными числами, и модуль string, который содержит дополнительные функции работы со строками.
8
Модуль 8: Модули decimal, Fraction и complex
Изучаются дополнительные числовые типы данных decimal, Fraction и complex для более функциональной работы с числами.
9
Модуль 9: Работа с графикой, модуль turtle
Изучается работа с графикой, модуль turtle, который позволяет создавать примитивные визуальные приложения.
10
Модуль 10: Функции
Изучаются дополнительные возможности функций: функции как объекты, функции высшего порядка, анонимные функции и т.д.
11
Модуль 11: Работа с файлами
Изучается файловый ввод и вывод данных на примере работы
с текстовыми файлами.
Как проходит обучение?
Текстовые уроки

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

в любое время

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

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

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

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

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

Сертификат

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

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

Отзывы
11 декабря 2024
Максим Некрасов
Курс, безусловно, полезен. Очень много практики. Понравилось, что материал изложен не в стиле "делай так", а в концепции "делай так, потому что...". Пройдя курс, помимо базовых навыков получаешь понимание принципов работы языка и его основы. Линейка курсов "Поколение Питон" восхитительна. Всем советую
5 декабря 2024
One_ Zero
Прекрасный курс, достойное продолжение курса "Поколение Python": для начинающих. Главный критерий, по которому я выбрал данный курс, это очень приятное впечатление от прохождения курса для начинающих. Нравится абсолютно всё!Подача материала, живое комьюнити в комментариях, обратная связь от преподавателей, интересные задачки, И ЭТО БЕСПЛАТНО, за что хочется пожать руку всем, кто принимал участие в таком прекрасном проекте. На данный момент прошёл уже более 80% курса для продвинутых и ТОЧНО приобрету курс для профиков. Спасибо!)
28 ноября 2024
Светлана Хайченко
Шикарный курс, впечатления самые приятные. Большое спасибо создателям курса, то, что вы делаете, бесценно. Параллельно со своими платными курсами прохожу ваши, и они намного интереснее и более наполнены информацией и практикой.
23 ноября 2024
Роман Карим
Испытал боль и унижение на матрицах
22 ноября 2024
Иван Хомюк
Отличный курс с понятно описанной теорией и множеством тестов и задач, которые помогут лучше разобраться в теме. Прошёл курс на 100% и не жалею потраченного времени. Теперь буду ждать скидку на курс для профессионалов -_-
20 ноября 2024
Станислав Инданс
Вторая часть великолепной линейки курсов Поколение. И такая же замечательная. Вообще я удивлен, что это дается абсолютно бесплатно: тонна материала, столько же практики и главное, все описано доступным языком с кучей примеров и объяснением.
13 ноября 2024
Евгений Сорокин
Всем привет! Что курс для начинающих, что курс для продвинутых - просто ШИКАРНЫ. Такое количество информации и так качественно подано для новичка. Иногда были непонимания в заданиях, но это скорее всего из-за моей невнимательности. Я не понимаю людей, которые ставят меньше 5 звёзд. Лично для меня курс - 6 из 5. Спасибо авторам за знания и старания вложенные в курсы, комментаторам за подсказки и за весёлую атмосферу! Увидимся в курсе для профессионалов!
30 октября 2024
Дмитрий Павлов
Хорошо подобранный и организованный материал, большое количество упражнений способствуют закреплению. С большим удовольствием прошёл курс, узнал немало нового. Хотелось бы больше сложных (как по уровню идеи, использующейся в решении, так и по количеству этих идей) задач. Но не за счёт уменьшения существующих простых полезных задач, конечно. Спасибо авторам за серьёзный труд! Уже купил ваш следующий курс)
21 октября 2024
Радик Рахматуллин
Лучшие бесплатные курсы, которые есть в рунете. Так как мне понравилось и есть определенная цель, буду покупать платный курс для профессионалов
6 октября 2024
Victor Metlitskiy
Определенно лучший бесплатный курс по Python. Форма подачи материала, закрепление на практике, возможность задавать вопросы команде курса, общаться в комментариях с другими учащимися - все это создает ту атмосферу во время обучения, чтобы у тебя получилось. После прохождения остается ощущение, что знания остаются с тобой. Главное практиковаться, чтобы не забывать. Всем удачи! Авторам курса большое спасибо! Вы делаете мир лучше!
30 декабря 2022
Надежда Лужецкая
Очень классный курс. Хорошая структура, понравилось, что можно пропускать темы, много практики. В первом курсе все знала, поэтому было скучновато. В этом же изучила несколько новых приемчиков из функционального программирования. Было интересно, но очень быстро всё забылось - хочется еще больше задачек на эту тему. Иначе по привычке пишу циклами даже там, где код в одну строку был бы более уместен.
19 января 2023
Лариса Белинина
Спасибо огромное создателям этого курса! Задачи интересные и теорию дают понятно. После прохождения подключила новый курс "Поколение Python": курс для профессионалов" Пожелание, чтобы после профессионального курса ещё появилось продолжение.
5 января 2023
Алекс Пронин
Великолепный курс!!!
Великолепный курс!!!
Великолепный курс!!!
Великолепный курс!!!
Великолепный курс!!!
Великолепный курс!!!
Великолепный курс!!!
Великолепный курс!!!
Великолепный курс!!!
Великолепный курс!!!
Великолепный курс!!!
Великолепный курс!!!
16 января 2023
Павел Тычинский
В очередной раз хочется поблагодарить Вас за великолепную работу!
Прошло еще чуть больше месяца, и второй курс уже позади. Качество материала на высоте, мемы в комментах все так же крепки!
Модуль "Turtle" набрасывает легкий флер ностальгии по школьным временам.
Не успев начать этот курс, почти сразу приобрел третью часть!
От решения задач получаешь невероятный прилив эйфории, а перфекционист внутри стремится получить заветные 100% в сертификате!
Вы огромные молодцы! Очень крутой курс - рекомендасьон!!!
4 января 2023
Никита Борисов
На самом деле пройдя большую часть курса, а также просмотрев и некоторые другие, начинаешь понимать, насколько грамотно он сделан. Они смогли объединить огромное кол-во информации в столь краткие, а самое главное понятные введения. Конечно, не могу не согласиться, что бывали и сложные задачки), но они здорово закрепляли твои знания !!!
В общем и целом, большое спасибо за курс. Было очень приятно проходить <3
Готовы начать? Мы вас ждем!
FAQ