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

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

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

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

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

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

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

1. Введение

2 урока
Закрытый
1.1 О Томском государственном университете
12 420
12 420
1м 17с
67
Закрытый
1.2 Введение
8 994
4 732
5м 26с
132

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

7 уроков
Открытый
2.1 Предисловие к модулю
4 988
4 988
1м 27с
67
Закрытый
2.2 Алгоритмы
5 018
2 957
13м 2с
81
Закрытый
2.3 Программы
3 832
2 963
9м 20с
56
Закрытый
2.4 Языки программирования и трансляторы
3 365
2 725
11м 10с
71
Закрытый
2.5 Данные и интерфейсы
3 065
2 533
10м 25с
60
Закрытый
2.6 Информационные системы
2 840
2 328
7м 54с
50
Открытый
2.7 Дополнительные материалы к модулю
2 728
2 728
1м 33с
42

3. Основы Python

9 уроков
Открытый
3.1 Предисловие к модулю
2 912
2 912
1м 56с
42
Закрытый
3.2 Введение в Python
2 895
2 412
8м 49с
41
Закрытый
3.3 Константы и типы данных
2 721
2 134
15м 20с
46
Закрытый
3.4 Переменные и выражения
2 456
1 945
10м 22с
21
Закрытый
3.5 Операции
2 363
2 005
12м 52с
36
Закрытый
3.6 Условия, циклы и генераторы
2 286
1 888
12м 36с
-22
Закрытый
3.7 Функции
2 228
1 454
26м 10с
18
Закрытый
3.8 Сценарии, модули и пакеты
2 110
1 684
18м 22с
6
Открытый
3.9 Дополнительные материалы к модулю
1 955
1 955
1м 31с
20

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

7 уроков
Открытый
4.1 Предисловие к модулю
2 334
2 334
1м 57с
22
Закрытый
4.2 Объектно-ориентированная парадигма в Python
2 391
1 776
12м 6с
34
Закрытый
4.3 Конструкторы и деструкторы
2 097
1 650
10м 2с
18
Закрытый
4.4 Наследование, полиморфизм и инкапсуляция
1 971
1 577
14м 40с
13
Закрытый
4.5 Служебные методы и перегрузка операторов
1 816
1 477
16м 7с
10
Закрытый
4.6 Сериализация объектов
1 754
1 504
12м 42с
26
Открытый
4.7 Дополнительные материалы к модулю
1 686
1 686
0м 9с
18

5. Базы данных

10 уроков
Открытый
5.1 Предисловие к модулю
1 915
1 915
2м 48с
16
Закрытый
5.2 Введение в базы данных
1 797
1 420
9м 53с
29
Закрытый
5.3 Модели и схемы данных
1 660
1 035
22м 30с
-5
Закрытый
5.4 Реляционная модель данных
1 499
997
19м 43с
10
Закрытый
5.5 Создание схемы данных
1 439
935
30м 21с
17
Закрытый
5.6 Язык запросов SQL (часть 1)
1 495
1 067
10м 5с
11
Закрытый
5.7 Язык запросов SQL (часть 2)
1 372
890
16м 42с
9
Закрытый
5.8 Система управления базами данных SQLite
1 311
1 115
23м 5с
14
Закрытый
5.9 Объектно-реляционное отображение. Алхимия SQL
1 326
995
30м 58с
13
Открытый
5.10 Дополнительные материалы к модулю
1 218
1 218
0м 21с
11

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

7 уроков
Открытый
6.1 Предисловие к модулю
1 361
1 361
1м 26с
10
Закрытый
6.2 Методологии разработки приложений
1 383
826
38м 15с
16
Закрытый
6.3 Инструменты разработки приложений
1 267
836
21м 29с
19
Закрытый
6.4 Системы контроля версий
1 206
1 022
17м 56с
17
Закрытый
6.5 Распределенная система контроля версий Git
1 175
996
33м 22с
17
Закрытый
6.6 Создание репозитория на Github
1 171
946
19м 48с
9
Открытый
6.7 Дополнительные материалы к модулю
1 135
1 135
1м 42с
11

7. Заключение

2 урока
Закрытый
7.1 Заключительная лекция
1 126
1 126
3м 14с
10
Закрытый
7.2 Нам важно ваше мнение
1 102
1 102
0м 1с
3

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

1 урок
Открытый
8.1 Итоговое задание
1 848
473
5м 8с
8