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

Программирование на Python для начинающих ★ 5.000

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

Курс посвящён языку программирования Python. Тут содержатся подробная теория простым языком с примерами кода, тестовые вопросы с выбором варианта ответа для проверки знаний, задачи на программирование с автоматизированными тестами для закрепления материала. Курс создан для начинающих. Тут нет никаких ограничений.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Программирование на Python для начинающих»Учеников на курсе 45
Сертификаты, выданные на курсе «Программирование на Python для начинающих»Сертификатов выдано 0
Отзывы о курсе «Программирование на Python для начинающих»Отзывов получено 1
Рейтинг курса «Программирование на Python для начинающих»Рейтинг курса 5.000
Уроки в курсе «Программирование на Python для начинающих»Количество уроков 26
Тесты в курсе «Программирование на Python для начинающих»Количество квизов 100
Задачи с кодом в курсе «Программирование на Python для начинающих»Количество задач с кодом 50
Время прохождения курса «Программирование на Python для начинающих»Время прохождения курса —
Обновления курса «Программирование на Python для начинающих»Обновления курса — —
Дата публикации курса «Программирование на Python для начинающих»Дата публикации курса — ———
Последнее обновление курса «Программирование на Python для начинающих»Последнее обновление — ———
Сложность easy — ———

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

Разделы в курсе «Программирование на Python для начинающих» 12 разделов Уроки в курсе «Программирование на Python для начинающих» 26 уроков Тесты в курсе «Программирование на Python для начинающих» 100 тестов Задачи в курсе «Программирование на Python для начинающих» 50 задач Время прохождения курса «Программирование на Python для начинающих» 0 ч. Последнее обновление курса «Программирование на Python для начинающих» обн. 11 сентября 2026

Введение и настройка окружения

2 урока
1. Установка Python, интерпретатор, выбор редактора, настройка сред ↗
2. Переменное окружение, запуск кода, первая программа, комментарии ↗

Ввод-вывод и переменные

2 урока
1. Вывод данных, ввод данных, базовые типы данных, приведение типов ↗
2. Понятие переменной, создание, типизация, правила, полезные фишки ↗

Базовые типы и операторы

2 урока
1. Целые числа, дробные числа, комплексные числа, логика, пустота ↗
2. Все виды операторов, приоритет выполнения всех операций, скобки ↗

Условные конструкции и циклы

2 урока
1. Условный оператор, тернарный, моржовый, сопоставление шаблонов ↗
2. Условный цикл, цикл итерации, управление циклом, вложенные циклы ↗

Работа со строками

2 урока
1. Создание строк, экранирование, индексы, срезы, операции, функции ↗
2. Все методы строк, кодировки, префиксы, виды форматирования строк ↗

Списки и кортежи

2 урока
1. Создание списков, индексы, срезы, все методы, функции, включения ↗
2. Создание кортежей, особенности, преимущества, распаковка, нюансы ↗

Словари и множества

2 урока
1. Создание словаря, ключи, значения, доступ, все методы, включения ↗
2. Создание множеств, операции, все методы, включения, замороженные ↗

Работа с функциями

4 урока
1. Объявление функций, вызов, возврат значения, области видимости ↗
2. Позиционные, именованные, умолчание, гибкие, строгие аргументы ↗
3. Лямбда-функции, рекурсия, замыкания, аннотации типов, декораторы ↗
4. Все встроенные функции для коллекций, функции высшего порядка ↗

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

2 урока
1. Открытие файлов, закрытие, режимы работы, контекстный менеджер ↗
2. Чтение данных, запись данных, все методы файлов, работа с путями ↗

Обработка исключений и ошибок

2 урока
1. Конструкция перехвата ошибок, дополнительные блоки, особенности ↗
2. Получение ошибки, иерархия исключений, генерация своих ошибок ↗

Модули и пакеты

2 урока
1. Виды импорта, точка входа, менеджер пакетов, создание модулей ↗
2. Основные модули из стандартной библиотеки и их основные функции ↗

Основы работы с ООП

2 урока
1. Концепция ООП, классы, объекты, конструктор, атрибуты, свойства ↗
2. Инкапсуляция наследование полиморфизм абстракция, дандер-методы ↗