Мы используем cookie для стабильной работы сервиса. Подробнее

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

ФорматОнлайн
Объём21 занятий
О курсе

Подробнее

Курс знакомит с такими возможностями языка Python, как двумерные массивы, кортежи, множества, словари и многое другое. Он адресован начинающим программистам, знающим базовые алгоритмические конструкции. Является логическим продолжением курса "Поколение Python: курс для начинающих". Целевая аудитория – школьники, студенты и взрослые люди, заинтересованные в изучении программирования; педагоги школ, вузов и кружков, преподающие программирование на языке Python. Курс – победитель конкурса Stepik Awards 2021 в номинации "Лучший бесплатный онлайн-курс размещенный на платформе Stepik". Курс содержит теорию в формате текстовых конспектов, а также более 700 задач. В конце каждого модуля приводится дополнительный материал для самостоятельного изучения: литература, ссылки на полезные статьи и документацию языка Python, ссылки на исходный код и многое другое. Курс "Поколение Python: курс для продвинутых" уже завоевал доверие начинающих и опытных программистов: Средняя оценка курса составляет 5.0 на основании более 5 тысяч отзывов Курс используют преподаватели программирования школ и вузов, в том числе ВШЭ, СПбГУ, МАИ, МИРЭА, Алферовский университет Наш курс проходят студенты по всему миру: от Северной Америки до Австралии. По ссылке можно ознакомиться с географией студентов "Поколения Python" Следующим курсом линейки "Поколение Python" после курса для продвинутых является "Поколение Python: курс для профессионалов". Присоединяйтесь к официальному телеграм-каналу "Поколение Python" по ссылке. Там публикуются задачи, полезные материалы по языку Python, а также проводятся конкурсы и розыгрыши для программистов. Давайте учиться вместе!  Happy Pythoning! 🐝❤️🐍
Требования

Что нужно для старта

  • Базовые знания школьной программы по информатике и математике
  • Базовые алгоритмические конструкции, представленные в курсе "Поколение Python: курс для начинающих"
Результат

Что вы получите

  • Работать с важными типами данных bool и NoneType
  • Работать с вложенными списками и матрицами
  • Работать с кортежами, тип данных tuple
  • Работать с множествами, тип данных set
  • Работать со словарями, тип данных dict
  • Работать со случайными числами, модуль random
  • Работать со строками, модуль string
  • Работать с типами данных decimal, Fraction и complex
  • Работать с графикой, модуль turtle
  • Работать с дополнительными возможностями функций
  • Работать с текстовыми файлами
Аудитория

Для кого этот курс

  • Начинающие программисты, знающие базовые алгоритмические конструкции
  • Освоившие предыдущий курс линейки "Поколение Python: курс для начинающих"
Содержание

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

21 занятие
№ТемаЧто внутри
01Общая информация о курсе

- О курсе
- Как проходить курс
- Для преподавателей и работы в группах
- Достижения курсов Поколения 🏆

02Повторяем основные конструкции языка Python 🐍

- Часть 1
- Часть 2

03Тип данных bool и NoneType

- Тип данных bool
- Тип данных NoneType

04Вложенные списки

- Повторяем списки
- Вложенные списки. Часть 1
- Вложенные списки. Часть 2
- Матрицы. Часть 1
- Матрицы. Часть 2
- Матрицы. Часть 3
- Операции над матрицами в математике

05Итоговая работа на вложенные списки и матрицы

- Итоговая работа

06Кортежи

- Введение в кортежи
- Основы работы с кортежами. Часть 1
- Основы работы с кортежами. Часть 2

07Итоговая работа на кортежи

- Итоговая работа

08Множества

- Множества в математике
- Операции над множествами, диаграммы Эйлера-Венна
- Введение в множества в Python
- Основы работы с множествами
- Методы множеств. Часть 1
- Методы множеств. Часть 2
- Методы множеств. Часть 3
- Генераторы множеств и frozenset

09Итоговая работа на множества

- Часть 1
- Часть 2

10Словари

- Введение в словари в Python
- Основы работы со словарями
- Методы словарей
- Задачи на словари. Часть 1
- Задачи на словари. Часть 2
- Вложенные словари и генераторы словарей

11Итоговая работа на словари

- Часть 1
- Часть 2

12Модули random и string

- Модуль random. Часть 1
- Модуль random. Часть 2
- Метод Монте-Карло и Bogosort

13Модули decimal, fraction и complex

- Модуль decimal
- Модуль fractions
- Тип данных complex

14🐢 Модуль turtle 🐢

- Модуль черепашки. Часть 1
- Модуль черепашки. Часть 2
- Модуль черепашки. Часть 3

15Функции

- Позиционные и именованные аргументы
- Функции с переменным количеством аргументов
- Парадигмы программирования
- Функции как объекты
- Функции высшего порядка
- Встроенные функции map(), filter(), reduce()
- Анонимные функции. Часть 1
- Анонимные функции. Часть 2
- Встроенные функции any(), all(), zip(), enumerate()

16Итоговая работа на функции

- Часть 1
- Часть 2
- Часть 3

17Работа с файлами

- Файловый ввод и вывод
- Работа с текстовыми файлами. Часть 1
- Работа с текстовыми файлами. Часть 2
- Работа с текстовыми файлами. Часть 3

18Итоговая работа на файлы

- Итоговая работа

19Работа над мини-проектом

- Крестики-нолики
- Библиотека requests, работа с API
- Денежный поток

20Новые возможности Python

- Об этом модуле
- Python 3.14
- Python 3.15

21Заключение

- Заключительный урок
- О команде курса
- Оглавление

01Общая информация о курсе

- О курсе
- Как проходить курс
- Для преподавателей и работы в группах
- Достижения курсов Поколения 🏆

02Повторяем основные конструкции языка Python 🐍

- Часть 1
- Часть 2

03Тип данных bool и NoneType

- Тип данных bool
- Тип данных NoneType

04Вложенные списки

- Повторяем списки
- Вложенные списки. Часть 1
- Вложенные списки. Часть 2
- Матрицы. Часть 1
- Матрицы. Часть 2
- Матрицы. Часть 3
- Операции над матрицами в математике

05Итоговая работа на вложенные списки и матрицы

- Итоговая работа

06Кортежи

- Введение в кортежи
- Основы работы с кортежами. Часть 1
- Основы работы с кортежами. Часть 2

07Итоговая работа на кортежи

- Итоговая работа

08Множества

- Множества в математике
- Операции над множествами, диаграммы Эйлера-Венна
- Введение в множества в Python
- Основы работы с множествами
- Методы множеств. Часть 1
- Методы множеств. Часть 2
- Методы множеств. Часть 3
- Генераторы множеств и frozenset

09Итоговая работа на множества

- Часть 1
- Часть 2

10Словари

- Введение в словари в Python
- Основы работы со словарями
- Методы словарей
- Задачи на словари. Часть 1
- Задачи на словари. Часть 2
- Вложенные словари и генераторы словарей

11Итоговая работа на словари

- Часть 1
- Часть 2

12Модули random и string

- Модуль random. Часть 1
- Модуль random. Часть 2
- Метод Монте-Карло и Bogosort

13Модули decimal, fraction и complex

- Модуль decimal
- Модуль fractions
- Тип данных complex

14🐢 Модуль turtle 🐢

- Модуль черепашки. Часть 1
- Модуль черепашки. Часть 2
- Модуль черепашки. Часть 3

15Функции

- Позиционные и именованные аргументы
- Функции с переменным количеством аргументов
- Парадигмы программирования
- Функции как объекты
- Функции высшего порядка
- Встроенные функции map(), filter(), reduce()
- Анонимные функции. Часть 1
- Анонимные функции. Часть 2
- Встроенные функции any(), all(), zip(), enumerate()

16Итоговая работа на функции

- Часть 1
- Часть 2
- Часть 3

17Работа с файлами

- Файловый ввод и вывод
- Работа с текстовыми файлами. Часть 1
- Работа с текстовыми файлами. Часть 2
- Работа с текстовыми файлами. Часть 3

18Итоговая работа на файлы

- Итоговая работа

19Работа над мини-проектом

- Крестики-нолики
- Библиотека requests, работа с API
- Денежный поток

20Новые возможности Python

- Об этом модуле
- Python 3.14
- Python 3.15

21Заключение

- Заключительный урок
- О команде курса
- Оглавление

Организатор

Автор курса

StepikStepik
Stepik — образовательная платформа и конструктор онлайн-курсов. Мы разрабатываем алгоритмы адаптивного обучения, сотрудничаем с авторами MOOC, помогаем в проведении олимпиад и программ переподготовки. Наша цель — сделать образование открытым и удобным. Stepik — широко известная российская образовательная платформа, основанная в 2013 году. На Stepik зарегистрировано более миллиона пользователей из России и стран СНГ. В настоящее время на Stepik представлены несколько тысяч учебных курсов на самые разные темы.
Подробнее об авторе
Мнения учеников

Отзывы о курсе

Оставьте отзыв

Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

Оставьте заявку

Консультант ответит на вопросы о курсе «"Поколение Python": курс для продвинутых» и поможет разобраться в деталях обучения.

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных

Направления:Python-разработка

Информация обновлена 17 августа 2026 г.

Продолжить выбор

Похожие курсы

AI-first разработка на Python
−25%1 час
AI-first разработка на Python

Соберете и настроите свою профессиональную среду для разработки с агентами: от написания кода до ревью, автотестов и проверки безопасности.

Онлайн12 занятий
Домашние заданияИнтерактивные тренажёры+3
16 900 ₽−25%
12 600 ₽от 738 ₽/мес на 24 мес.
Python для инженеров
−50%2 месяца
Python для инженеров

Вы быстро научитесь решать технические и инженерные задачи с помощью языка программирования Python. Повысите квалификацию и сможете автоматизировать работу с данными.

Онлайн
57 663 ₽−50%
28 831 ₽от 9 610 ₽/мес на 3 мес.
Python с нуля
−50%10 ноября
Python с нуля

Освоите один из самых популярных языков программирования с нуля до уровня Junior 1 месяц обучения и 82+ часов практики - Создадите простые web-приложения и напишите скрипты для ав…

Онлайн
Практические занятия
60 000 ₽−50%
30 000 ₽от 1 666 ₽/мес на 18 мес.
Начать без затрат

Бесплатные курсы

Python для решения практических задач
Бесплатно
Python для решения практических задач

Научились решать простые задачи на питоне, но не можете понять, как сделать что-то полезное? Наш курс научит вас правильно гуглить! На примерах задач сбора данных (Data Scraping)…

Онлайн5 занятий
Бесплатно
Python для геймеров: базовый курс на игровых примерах
Бесплатно4 часа в неделю
Python для геймеров: базовый курс на игровых примерах

Здесь не будет сложных задач «про шахматы»! Здесь не будет абстрактных задач и сложных математических вычислений. Зато есть: теория простым и понятным языком игровые механики логи…

Онлайн12 занятий
Бесплатно
"Поколение Python": курс для начинающих
Бесплатно
"Поколение Python": курс для начинающих

"Поколение Python: курс для начинающих" знакомит с основными типами данных, конструкциями и принципами структурного программирования языка Python. Целевая аудитория – школьники, с…

Онлайн17 занятий
Бесплатно
Асинхронное программирование на основе веб - фреймворка FastAPI
Бесплатно
Асинхронное программирование на основе веб - фреймворка FastAPI

Курс «Асинхронное программирование на основе веб-фреймворка FastAPI»: онлайн и очное офлайн обучение в Москве в Бауманском учебном центре «Специалист». Стоимость обучения. Програм…

Онлайн
Бесплатно