Курс на Stepik
Обложка курса «Методы программирования: базовый уровень» на Stepik
Бесплатно

Методы программирования: базовый уровень ★ 4.252

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

В данном ознакомительном курсе рассматриваются базовые понятия программирования, базы данных, методы и инструменты разработки приложений, а также дается введение в язык программирования Python 3. Рассматриваемые темы сопровождаются практическими примерами.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Методы программирования: базовый уровень»Учеников на курсе 10 416
Сертификаты, выданные на курсе «Методы программирования: базовый уровень»Сертификатов выдано 1 201
Отзывы о курсе «Методы программирования: базовый уровень»Отзывов получено 111
Рейтинг курса «Методы программирования: базовый уровень»Рейтинг курса 4.252
Уроки в курсе «Методы программирования: базовый уровень»Количество уроков 45
Тесты в курсе «Методы программирования: базовый уровень»Количество квизов 160
Время прохождения курса «Методы программирования: базовый уровень»Время прохождения курса —
Обновления курса «Методы программирования: базовый уровень»Обновления курса — —
Дата публикации курса «Методы программирования: базовый уровень»Дата публикации курса — ———
Последнее обновление курса «Методы программирования: базовый уровень»Последнее обновление — ———
Сложность easy — ———

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

Разделы в курсе «Методы программирования: базовый уровень» 8 разделов Уроки в курсе «Методы программирования: базовый уровень» 45 уроков Тесты в курсе «Методы программирования: базовый уровень» 160 тестов Время прохождения курса «Методы программирования: базовый уровень» 9 ч. Последнее обновление курса «Методы программирования: базовый уровень» обн. 14 марта 2026

Введение

2 урока
1. О Томском государственном университете ↗
2. Введение ↗

Основные понятия и принципы, используемые в программировании

7 уроков
1. Предисловие к модулю ↗
2. Алгоритмы ↗
3. Программы ↗
4. Языки программирования и трансляторы ↗
5. Данные и интерфейсы ↗
6. Информационные системы ↗
7. Дополнительные материалы к модулю ↗

Основы Python

9 уроков
1. Предисловие к модулю ↗
2. Введение в Python ↗
3. Константы и типы данных ↗
4. Переменные и выражения ↗
5. Операции ↗
6. Условия, циклы и генераторы ↗
7. Функции ↗
8. Сценарии, модули и пакеты ↗
9. Дополнительные материалы к модулю ↗

Элементы объектно-ориентированного программирования

7 уроков
1. Предисловие к модулю ↗
2. Объектно-ориентированная парадигма в Python ↗
3. Конструкторы и деструкторы ↗
4. Наследование, полиморфизм и инкапсуляция ↗
5. Служебные методы и перегрузка операторов ↗
6. Сериализация объектов ↗
7. Дополнительные материалы к модулю ↗

Базы данных

10 уроков
1. Предисловие к модулю ↗
2. Введение в базы данных ↗
3. Модели и схемы данных ↗
4. Реляционная модель данных ↗
5. Создание схемы данных ↗
6. Язык запросов SQL (часть 1) ↗
7. Язык запросов SQL (часть 2) ↗
8. Система управления базами данных SQLite ↗
9. Объектно-реляционное отображение. Алхимия SQL ↗
10. Дополнительные материалы к модулю ↗

Методы разработки приложений

7 уроков
1. Предисловие к модулю ↗
2. Методологии разработки приложений ↗
3. Инструменты разработки приложений ↗
4. Системы контроля версий ↗
5. Распределенная система контроля версий Git ↗
6. Создание репозитория на Github ↗
7. Дополнительные материалы к модулю ↗

Заключение

2 урока
1. Заключительная лекция ↗
2. Нам важно ваше мнение ↗

Итоговое задание

1 урок
1. Итоговое задание ↗