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

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

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

Подробнее

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

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

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

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

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

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

Организатор

Автор курса

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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