Курс на Stepik
Обложка курса «PROкод: курс по Python для начинающих» на Stepik
Бесплатно

PROкод: курс по Python для начинающих ★ 4.976

Открыть на
STEPIK.ORG

Курс для тех, кто начинает изучать Python с нуля. Разберём переменные, условия, циклы, списки и другие основы языка, а затем закрепим их на 500+ практических задачах. Многие задания оформлены как небольшие истории: нужно не просто вспомнить нужную конструкцию, а понять условие и самостоятельно найти решение.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «PROкод: курс по Python для начинающих»Учеников на курсе 3 811
Сертификаты, выданные на курсе «PROкод: курс по Python для начинающих»Сертификатов выдано 315
Отзывы о курсе «PROкод: курс по Python для начинающих»Отзывов получено 84
Рейтинг курса «PROкод: курс по Python для начинающих»Рейтинг курса 4.976
Уроки в курсе «PROкод: курс по Python для начинающих»Количество уроков 59
Тесты в курсе «PROкод: курс по Python для начинающих»Количество квизов 269
Задачи с кодом в курсе «PROкод: курс по Python для начинающих»Количество задач с кодом 278
Время прохождения курса «PROкод: курс по Python для начинающих»Время прохождения курса —
Обновления курса «PROкод: курс по Python для начинающих»Обновления курса — —
Дата публикации курса «PROкод: курс по Python для начинающих»Дата публикации курса — ———
Последнее обновление курса «PROкод: курс по Python для начинающих»Последнее обновление — ———
Сложность easy — ———

Содержание курса

Разделы в курсе «PROкод: курс по Python для начинающих» 12 разделов Уроки в курсе «PROкод: курс по Python для начинающих» 59 уроков Тесты в курсе «PROкод: курс по Python для начинающих» 269 тестов Задачи в курсе «PROкод: курс по Python для начинающих» 278 задач Время прохождения курса «PROкод: курс по Python для начинающих» 29 ч. Последнее обновление курса «PROкод: курс по Python для начинающих» обн. 7 октября 2026

Первое знакомство

5 уроков
1. А кто это тут у нас? ↗
2. Знакомство с Python ↗
3. Установка Python и интегрированной среды разработки (IDE) ↗
4. Стиль написания кода в Python (PEP8) и философия ↗
5. Важно! ↗

Первые шаги в Python

4 урока
1. Объявление и использование переменных ↗
2. Знакомство с функцией print() ↗
3. Знакомство с функцией input() ↗
4. Встроенные функции len(), max(), min(), sum() ↗

Типы данных

6 уроков
1. Проверка типа данных с помощью функции type() ↗
2. Основные типы данных: int, float, str ↗
3. Арифметические операции и порядок их выполнения ↗
4. Булевые значения в Python – True и False и операторы сравнения ↗
5. Практические задания к булевым значениям, функция round() ↗
6. Модуль Math ↗

Изучение строк

6 уроков
1. Индексация и срезы строк ↗
2. Работа с оператором "in" и экранирование в Python ↗
3. Основные методы строк ↗
4. Работа с форматированием строк ↗
5. Практика f-строк: отчёты и чеки службы доставки ↗
6. Работа с символами: функции chr() и ord() ↗

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

6 уроков
1. Логика условий: использование if, elif, else ↗
2. Вложенные условные операторы ↗
3. Логические операторы: and, or, not ↗
4. Конструкция match-case для обработки условий ↗
5. Моржовый оператор := в условиях ↗
6. Тернарный оператор ↗

Изучаем циклы

6 уроков
1. Цикл for: итерация по элементам, работа с диапазонами (range()) ↗
2. Цикл while: выполнение кода до выполнения условия ↗
3. Итераторы под капотом for: iter() и next() ↗
4. Логическая переменная-флаг: основы ↗
5. Операторы break и continue ↗
6. Моржовый оператор := в циклах ↗

Изучение списков

5 уроков
1. Создание и работа со списками ↗
2. Ссылки, копии и id(): почему «второй список» иногда меняется ↗
3. Основные методы списков ↗
4. Расширенные методы для анализа и сортировки ↗
5. Вложенные списки и доступ к элементам ↗

Расширенные возможности с циклами, генераторами и модулями.

7 уроков
1. Генераторы списков (List Comprehensions) ↗
2. Встроенные функции all(), any() ↗
3. Вложенные циклы и их применение ↗
4. Итерируемые объекты и функции enumerate(), zip(), map() ↗
5. Работа с регулярными выражениями, import string ↗
6. Модуль Time и измерение производительности ↗
7. Модуль Random ↗

Алгоритмы сортировки

1 урок
1. Алгоритмы сортировки: от пузырьковой до быстрой ↗

Закрепление знаний: комплексные задачи

3 урока
1. Побег из тюрьмы ↗
2. Детективная история ↗
3. Освоение Марса ↗

Заключение

1 урок
1. Итоги ↗

Финальный зачёт

1 урок
1. Интерактивный зачёт по всему курсу ↗