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

"Поколение Python": курс для начинающих

Автор — Stepik. Обучение бесплатное. В программе 17 занятий.

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

Подробнее

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

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

  • Для освоения курса требуются базовые знания из школьной программы по информатике и математике.
Результат

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

  • Устанавливать и запускать интерпретатор Python
  • Работать с вводом и выводом данных
  • Работать с числовыми типами данных int и float
  • Использовать условный оператор if-else
  • Использовать циклы for и while
  • Работать со строковым типом данных str
  • Работать со списками: их методами, срезами и особенностями
  • Работать со встроенными функциями
  • Создавать и использовать функции для решения задач
Аудитория

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

  • Школьники, студенты и взрослые люди, заинтересованные в изучении программирования.
  • Педагоги школ, вузов и кружков, преподающие программирование на языке Python.
Содержание

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

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

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

02Ввод-вывод данных

- Введение. Знакомство с Python
- Команды print() и input(), переменные
- Параметры sep и end, PEP8
- Целочисленная арифметика. Часть 1
- Целочисленная арифметика. Часть 2

03Итоговая работа на ввод-вывод данных

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

04Условный оператор

- Выбор из двух
- Логические операции
- Вложенные и каскадные условия

05Итоговая работа на условный оператор

- Задачи на программирование

06Типы данных

- Числовые типы данных: int, float
- Строковый тип данных
- Модуль math

07Циклы for и while

- Цикл for
- Цикл for: функция range
- Частые сценарии. Часть 1
- Частые сценарии. Часть 2
- Цикл while
- Обработка цифр числа
- break, continue и else
- Поиск ошибок и ревью кода
- Вложенные циклы. Часть 1
- Вложенные циклы. Часть 2

08Итоговая работа на циклы

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

09Строковый тип данных

- Индексация
- Срезы
- Методы строк. Часть 1
- Методы строк. Часть 2
- Методы строк. Часть 3
- Форматирование строк
- Строки в памяти компьютера, таблица символов Unicode
- Сравнение строк

10Итоговая работа на строки

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

11Списки

- Введение в списки
- Основы работы со списками
- Методы списков. Часть 1
- Вывод элементов списка
- Методы строк: split(), join()
- Методы списков. Часть 2
- Списочные выражения
- Сортировка списков

12Итоговая работа на списки

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

13Функции

- Функции без параметров
- Функции с параметрами
- Локальные и глобальные переменные
- Функции с возвратом значения. Часть 1
- Функции с возвратом значения. Часть 2
- Функции с возвратом значения. Часть 3

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

- Задачи на программирование

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

- Модуль random
- Числовая угадайка
- Магический шар 8
- Генератор безопасных паролей
- Шифр Цезаря
- Калькулятор систем счисления
- Угадайка слов

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

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

17Заключение

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

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

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

02Ввод-вывод данных

- Введение. Знакомство с Python
- Команды print() и input(), переменные
- Параметры sep и end, PEP8
- Целочисленная арифметика. Часть 1
- Целочисленная арифметика. Часть 2

03Итоговая работа на ввод-вывод данных

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

04Условный оператор

- Выбор из двух
- Логические операции
- Вложенные и каскадные условия

05Итоговая работа на условный оператор

- Задачи на программирование

06Типы данных

- Числовые типы данных: int, float
- Строковый тип данных
- Модуль math

07Циклы for и while

- Цикл for
- Цикл for: функция range
- Частые сценарии. Часть 1
- Частые сценарии. Часть 2
- Цикл while
- Обработка цифр числа
- break, continue и else
- Поиск ошибок и ревью кода
- Вложенные циклы. Часть 1
- Вложенные циклы. Часть 2

08Итоговая работа на циклы

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

09Строковый тип данных

- Индексация
- Срезы
- Методы строк. Часть 1
- Методы строк. Часть 2
- Методы строк. Часть 3
- Форматирование строк
- Строки в памяти компьютера, таблица символов Unicode
- Сравнение строк

10Итоговая работа на строки

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

11Списки

- Введение в списки
- Основы работы со списками
- Методы списков. Часть 1
- Вывод элементов списка
- Методы строк: split(), join()
- Методы списков. Часть 2
- Списочные выражения
- Сортировка списков

12Итоговая работа на списки

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

13Функции

- Функции без параметров
- Функции с параметрами
- Локальные и глобальные переменные
- Функции с возвратом значения. Часть 1
- Функции с возвратом значения. Часть 2
- Функции с возвратом значения. Часть 3

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

- Задачи на программирование

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

- Модуль random
- Числовая угадайка
- Магический шар 8
- Генератор безопасных паролей
- Шифр Цезаря
- Калькулятор систем счисления
- Угадайка слов

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

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

17Заключение

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

Организатор

Автор курса

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Онлайн
52 421 ₽−45%
28 831 ₽от 9 610 ₽/мес на 3 мес.
Начать без затрат

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

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

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

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

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

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

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

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