Курс на Stepik
Обложка курса «Python (Скриптовые языки программирования)» на Stepik
Бесплатно

Python (Скриптовые языки программирования) ★ 0.000

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

Практический курс по Python с нуля: от базового синтаксиса, условий и циклов до функций, ООП и проектирования программ. Много практических задач с постепенным увеличением сложности, разбор ключевых возможностей языка и создание собственных приложений.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Python (Скриптовые языки программирования)»Учеников на курсе 99
Сертификаты, выданные на курсе «Python (Скриптовые языки программирования)»Сертификатов выдано 0
Отзывы о курсе «Python (Скриптовые языки программирования)»Отзывов получено 0
Рейтинг курса «Python (Скриптовые языки программирования)»Рейтинг курса 0.000
Уроки в курсе «Python (Скриптовые языки программирования)»Количество уроков 42
Тесты в курсе «Python (Скриптовые языки программирования)»Количество квизов 50
Задачи с кодом в курсе «Python (Скриптовые языки программирования)»Количество задач с кодом 56
Время прохождения курса «Python (Скриптовые языки программирования)»Время прохождения курса —
Обновления курса «Python (Скриптовые языки программирования)»Обновления курса — —
Дата публикации курса «Python (Скриптовые языки программирования)»Дата публикации курса — ———
Последнее обновление курса «Python (Скриптовые языки программирования)»Последнее обновление — ———
Сложность normal — ———

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

Разделы в курсе «Python (Скриптовые языки программирования)» 8 разделов Уроки в курсе «Python (Скриптовые языки программирования)» 42 урока Тесты в курсе «Python (Скриптовые языки программирования)» 50 тестов Задачи в курсе «Python (Скриптовые языки программирования)» 56 задач Время прохождения курса «Python (Скриптовые языки программирования)» 4 ч. Последнее обновление курса «Python (Скриптовые языки программирования)» обн. 10 октября 2026

Основы языка и управление программой

7 уроков
1. Введение в Python ↗
2. Типы данных, переменные и операции ↗
3. Преобразования типов и пользовательский ввод ↗
4. Условия и логические выражения ↗
5. Сопоставление с образцом и дополнительные операторы ↗
6. Циклы ↗
7. Лабораторная работа №1 ↗

Списки и функции

5 уроков
1. Списки ↗
2. Работа со списками и алгоритмы обработки данных ↗
3. Функции ↗
4. Продвинутая работа с параметрами функций ↗
5. Лабораторная работа №2 ↗

Строки, библиотека и коллекции

5 уроков
1. Строки и работа с текстом ↗
2. Стандартная библиотека Python ↗
3. Кортежи и множества ↗
4. Словари и выбор структуры данных ↗
5. Лабораторная работа №3 ↗

Основы ООП

5 уроков
1. Введение в объектно-ориентированное программирование ↗
2. Конструкторы, атрибуты и свойства ↗
3. Инкапсуляция и управление состоянием объекта ↗
4. Методы класса, статические методы и специальные атрибуты ↗
5. Лабораторная работа №4 ↗

Продвинутое ООП и возможности Python

6 уроков
1. Наследование ↗
2. Полиморфизм и абстракция ↗
3. Магические методы и протоколы Python ↗
4. Модель объектов Python и система типов ↗
5. Итераторы, генераторы и comprehensions ↗
6. Лабораторная работа №5 ↗

Ошибки, файлы и данные

4 урока
1. Исключения ↗
2. Файлы и файловая система ↗
3. JSON, CSV и управление ресурсами ↗
4. Лабораторная работа №6 ↗

Современный Python и организация проекта

4 урока
1. Функции как объекты, lambda и декораторы ↗
2. Модули, пакеты, pip и виртуальные окружения ↗
3. Type Hints и современный Python-код ↗
4. Лабораторная работа №7 ↗

Проектирование и архитектура

6 уроков
1. Принципы проектирования ООП и SOLID ↗
2. Композиция, зависимости и архитектура объектов ↗
3. Паттерны проектирования: порождающие ↗
4. Паттерны проектирования: структурные и поведенческие ↗
5. Архитектура небольшого Python-приложения ↗
6. Лабораторная работа №8 ↗