Курс на Stepik
Обложка курса «Инди-курс программирования на Python» на Stepik
Бесплатно

Инди-курс программирования на Python 4.887

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

Инди-курс программирования на Python — проверенный временем пошаговый курс для тех, кто хочет освоить разработку с нуля. Уже более 5 лет курс помогает ученикам легко и эффективно изучать python. Мы научим вас создавать свои первые программы, работать с числами, строками, списками и основными структурами данных. Курс охватывает ключевые концепции программирования, такие как циклы, функции, обработка исключений и многое другое, чтобы вы уверенно начали свой путь в мире python.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Инди-курс программирования на Python»Учеников на курсе 221 351
Сертификаты, выданные на курсе «Инди-курс программирования на Python»Сертификатов выдано 13 695
Отзывы о курсе «Инди-курс программирования на Python»Отзывов получено 2 552
Рейтинг курса «Инди-курс программирования на Python»Рейтинг курса 4.887
Уроки в курсе «Инди-курс программирования на Python»Количество уроков 74
Тесты в курсе «Инди-курс программирования на Python»Количество квизов 551
Задачи с кодом в курсе «Инди-курс программирования на Python»Количество задач с кодом 434
Время прохождения курса «Инди-курс программирования на Python»Время прохождения курса
Обновления курса «Инди-курс программирования на Python»Обновления курса
Дата публикации курса «Инди-курс программирования на Python»Дата публикации курса
Последнее обновление курса «Инди-курс программирования на Python»Последнее обновление
Сложность easy

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

Разделы в курсе «Инди-курс программирования на Python» 9 разделов Уроки в курсе «Инди-курс программирования на Python» 74 урока Тесты в курсе «Инди-курс программирования на Python» 551 тест Задачи в курсе «Инди-курс программирования на Python» 434 задачи Время прохождения курса «Инди-курс программирования на Python» 73 ч. Последнее обновление курса «Инди-курс программирования на Python» обн. 26 мая 2026

1. Первые шаги

12 уроков
Закрытый
1.1 Введение в курс
129 589
73 203
5м 59с
3552
Закрытый
1.2 Варианты выполнения кода. Первая программа
101 978
21 093
10м 38с
2985
Закрытый
1.3 Числа и операции над ними
88 195
18 787
19м 56с
2941
Закрытый
1.4 Переменные в Python. Оператор присваивания
76 951
13 093
23м 20с
2554
Закрытый
1.5 Функция input()
74 263
13 822
57м 13с
3616
Закрытый
1.6 Продолжение функции input()
46 253
675
43м 40с
2049
Закрытый
1.7 Функция print()
57 455
10 714
29м 6с
2198
Закрытый
1.8 Деление нацело и деление по остатку
54 037
9 707
74м 18с
2619
Открытый
1.9 Оператор присваивания с операцией
41 080
8 700
9м 4с
1308
Закрытый
1.10 Логический тип Bool. Операции сравнения
49 114
7 820
47м 13с
2215
Закрытый
1.11 Округление вверх и округление вниз
45 763
8 192
39м 35с
1760
Открытый
1.12 Деление нацело и по остатку отрицательных чисел в Python
47 016
8 827
17м 28с
1544

2. Строки и списки

16 уроков
Открытый
2.1 Cтроки и операции над ними
46 779
9 504
33м 29с
2108
Открытый
2.2 Комментарии в коде
35 108
8 978
8м 23с
1108
Закрытый
2.3 Строки: индексы и срезы
46 303
7 777
37м 40с
2283
Закрытый
2.4 Методы строк
45 384
8 085
75м 35с
2593
Закрытый
2.5 Методы строк 2
30 684
6 730
31м 52с
1501
Закрытый
2.6 Методы строк 3
8 644
6 609
10м 35с
323
Закрытый
2.7 Экранированные (служебные) символы в Python
39 149
6 104
19м 33с
1749
Закрытый
2.8 Методы строк 4
28 500
6 308
27м 46с
1295
Закрытый
2.9 Форматирование строк Python. Метод format
37 794
5 237
44м 8с
2610
Закрытый
2.10 F-строки
39 695
5 850
37м 28с
2417
Открытый
2.11 F-строки, дополнительные возможности
26 510
5 356
30м 0с
1943
Закрытый
2.12 Списки и операции над ними
38 803
6 035
40м 18с
2276
Закрытый
2.13 Списки: индексы и срезы
33 698
6 230
29м 47с
2107
Закрытый
2.14 Списки и их методы
7 537
6 154
18м 11с
359
Закрытый
2.15 Списки и их методы. Часть 2
31 631
21 134
23м 40с
2938
Закрытый
2.16 Методы split и join
7 250
5 307
33м 15с
375

3. Условия

6 уроков
Закрытый
3.1 Условный оператор
39 041
6 496
90м 10с
2690
Закрытый
3.2 Моржовый оператор
7 475
4 401
35м 9с
346
Открытый
3.3 Тернарный оператор
28 290
5 459
21м 57с
1306
Закрытый
3.4 Вложенный оператор if
33 694
5 147
83м 29с
1953
Закрытый
3.5 Множественный выбор при помощи оператора elif
31 693
4 774
57м 15с
1911
Открытый
3.6 Оператор match-case
25 920
4 906
25м 47с
1811

4. Цикл while

6 уроков
Закрытый
4.1 Знакомство с циклом while
35 024
4 614
142м 55с
2146
Закрытый
4.2 Инструкции break, continue, else
26 329
3 962
71м 39с
1370
Открытый
4.3 Закрепляем while. Задачи посложнее
23 898
3 489
168м 30с
1289
Закрытый
4.4 Обход всех цифр числа с помощью while
22 912
3 955
31м 54с
1313
Закрытый
4.5 Нахождение всех делителей числа
25 596
3 071
44м 43с
1143
Закрытый
4.6 Алгоритм Евклида
26 935
4 993
36м 1с
1248

5. Итерируемые объекты и цикл for

11 уроков
Закрытый
5.1 Функция range и итерируемые объекты
29 236
5 863
26м 20с
1364
Закрытый
5.2 Цикл for. Обход элементов функции range
28 142
3 803
102м 35с
1676
Закрытый
5.3 Цикл for. Обход списков и строк
25 266
3 986
101м 20с
1718
Закрытый
5.4 Вновь break, continue, else, pass
4 666
3 170
36м 48с
200
Закрытый
5.5 Переходим на PyCharm
17 982
3 592
33м 3с
928
Закрытый
5.6 Метод подсчета. Сортировка подсчетом Python
23 886
4 701
46м 1с
923
Открытый
5.7 Генераторы списков Python | List comprehension
21 801
3 827
59м 28с
1697
Закрытый
5.8 Вложенные циклы
23 457
2 546
154м 9с
1145
Закрытый
5.9 Вложенные списки. Введение
4 092
2 457
42м 51с
186
Закрытый
5.10 Вложенные списки, часть 2
22 310
4 439
196м 12с
1446
Открытый
5.11 Вложенные списки, часть 3
14 796
2 280
215м 18с
1062

6. None, словари, множества и кортежи

15 уроков
Открытый
6.1 Тип NoneType и значение None
18 581
3 672
9м 43с
842
Закрытый
6.2 Кортежи (tuple). Операции и методы кортежей
16 030
4 560
26м 38с
1381
Открытый
6.3 Кортежи. Продолжение
15 853
2 422
34м 52с
820
Открытый
6.4 Словарь. Знакомство с типом данных dict
17 573
3 026
53м 28с
1205
Открытый
6.5 Операции со словарями
16 187
2 707
31м 14с
866
Закрытый
6.6 Методы словаря
17 208
2 466
89м 34с
1397
Закрытый
6.7 Итерация словарей
3 810
2 112
79м 58с
213
Закрытый
6.8 Ситуации, где полезно использовать словарь
14 897
1 953
83м 15с
1267
Открытый
6.9 Генераторы словарей
16 653
2 117
52м 27с
994
Открытый
6.10 Вспомним вновь генераторы списков
16 835
3 247
22м 2с
1081
Открытый
6.11 Знакомство с множествами. Тип данных set
12 847
2 547
54м 48с
1056
Открытый
6.12 Операции с множествами
13 148
9 892
16м 44с
815
Закрытый
6.13 Подмножество и надмножество. Сравнение множеств.
2 779
2 364
3м 35с
124
Закрытый
6.14 Методы множеств
13 916
9 626
56м 53с
1100
Закрытый
6.15 Неизменяемое множество frozenset
11 484
9 105
10м 17с
652

7. Функции

3 урока
Закрытый
7.1 Определение и вызов функции. Инструкция def
22 770
3 293
64м 54с
1300
Закрытый
7.2 Зачем нужны функции в программировании
18 959
2 934
30м 25с
1038
Закрытый
7.3 Возвращаемое значение функции. Оператор return
18 502
2 865
140м 23с
1327

8. Исключения в python

3 урока
Закрытый
8.1 Знакомство с исключениями
4 899
2 932
11м 17с
199
Закрытый
8.2 Обработка исключений
4 021
2 714
20м 43с
212
Закрытый
8.3 Обработка исключений. Продолжение
3 984
2 862
8м 4с
188

9. Выпускной

2 урока
Открытый
9.1 Поздравляю
22 456
2 650
2м 43с
777
Закрытый
9.2 Что дальше?
1 757
931
0м 27с
0