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

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

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

Подробнее

При покупке любого пакета курсов по промокоду ХОЧУФУТБОЛКУ с 3 по 11 августа вы получаете дополнительную скидку до 3000 рублей, футболку и мербчокс в подарок. Курс знакомит с такими возможностями языка 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: курс для начинающих"
Содержание

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

19 занятий
ТемаЧто внутри
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Заключение

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

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Заключение

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

Организатор

Автор курса

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Начать без затрат

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