Курс на Stepik
Обложка курса «Полный курс Python для начинающих + ООП» на Stepik
5 900₽ -17%
--:--:--
4 900

Полный курс Python для начинающих + ООП 4.634

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

Курс по Python для начинающих с поддержкой преподавателя 🔥 и практикой. Обучение Питону по коротким видео-урокам и закреплением навыков на тренажере. На курсе вы познакомитесь не только с основами языка, но и научитесь программировать на третьем поколении Python.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Полный курс Python для начинающих + ООП»Учеников на курсе 1 009
Сертификаты, выданные на курсе «Полный курс Python для начинающих + ООП»Сертификатов выдано 287
Отзывы о курсе «Полный курс Python для начинающих + ООП»Отзывов получено 41
Рейтинг курса «Полный курс Python для начинающих + ООП»Рейтинг курса 4.634
Уроки в курсе «Полный курс Python для начинающих + ООП»Количество уроков 190
Тесты в курсе «Полный курс Python для начинающих + ООП»Количество квизов 11
Задачи с кодом в курсе «Полный курс Python для начинающих + ООП»Количество задач с кодом 570
Время прохождения курса «Полный курс Python для начинающих + ООП»Время прохождения курса
Стоимость курса «Полный курс Python для начинающих + ООП»Стоимость курса 5 900 ₽
Обновления курса «Полный курс Python для начинающих + ООП»Обновления курса
Дата публикации курса «Полный курс Python для начинающих + ООП»Дата публикации курса
Последнее обновление курса «Полный курс Python для начинающих + ООП»Последнее обновление
Сложность easy

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

Разделы в курсе «Полный курс Python для начинающих + ООП» 15 разделов Уроки в курсе «Полный курс Python для начинающих + ООП» 190 уроков Тесты в курсе «Полный курс Python для начинающих + ООП» 11 тестов Задачи в курсе «Полный курс Python для начинающих + ООП» 570 задач Время прохождения курса «Полный курс Python для начинающих + ООП» 89 ч. Последнее обновление курса «Полный курс Python для начинающих + ООП» обн. 25 мая 2026

1. Введение в Python

15 уроков
Открытый
1.1 Введение в курс
8 157
63
3м 59с
62
Открытый
1.2 Краткая история Python
3 817
3 817
4м 40с
57
Открытый
1.3 Установка Python 3
3 292
1 806
6м 30с
34
Открытый
1.4 Установка PyCharm
3 089
743
16м 52с
39
Открытый
1.5 Первая программа
2 949
1 040
10м 18с
36
Открытый
1.6 Как запускать Python-скрипты
2 516
1 286
13м 14с
30
Открытый
1.7 Запуск программ с одним аргументом
2 331
2 331
8м 59с
35
Открытый
1.8 Запуск программ с несколькими аргументами
2 023
2 023
5м 8с
30
Открытый
1.9 Ввод данных с помощью input()
1 802
166
12м 13с
40
Открытый
1.10 Что такое Python
1 670
1 670
3м 8с
39
Открытый
1.11 Интерактивная оболочка Python
1 614
923
5м 37с
31
Открытый
1.12 Jupyter Notebook и конспекты уроков
1 847
1 011
12м 41с
38
Открытый
1.13 Практика работы в Jupyter Notebook
1 642
1 642
10м 36с
29
Открытый
1.14 Работа с конспектами в PyCharm
1 669
1 669
3м 51с
26
Открытый
1.15 Как решать задачи в курсе
1 530
1 530
3м 14с
34

2. Типы данных

21 урок
Открытый
2.1 Введение в типы данных
2 162
2 162
2м 50с
34
Открытый
2.2 Числа
1 771
565
29м 44с
41
Открытый
2.3 Вещественные числа
1 408
587
25м 37с
39
Открытый
2.4 Округление чисел
1 312
544
10м 3с
34
Открытый
2.5 Введение в строки
1 314
674
17м 58с
42
Открытый
2.6 Склейка строк и функция print
1 511
655
28м 23с
44
Открытый
2.7 Срезы
1 417
658
20м 23с
41
Закрытый
2.8 Шаг в срезах
654
609
7м 7с
29
Открытый
2.9 Изменение строк
1 292
639
15м 8с
31
Открытый
2.10 Методы строк
1 699
594
43м 55с
43
Закрытый
2.11 Методы строк: замена
618
534
37м 4с
35
Закрытый
2.12 Методы строк: поиск
605
373
40м 59с
33
Закрытый
2.13 Методы строк: состояния строк
577
527
17м 29с
26
Закрытый
2.14 Спец. символы
567
520
16м 30с
23
Закрытый
2.15 Расширенная склейка строк
547
529
5м 19с
24
Закрытый
2.16 Понимание strip
569
500
15м 53с
28
Закрытый
2.17 Преобразование типов
554
499
30м 38с
29
Закрытый
2.18 Сравнение чисел и строк
548
507
7м 36с
25
Закрытый
2.19 Форматирование строк
546
459
48м 48с
26
Закрытый
2.20 Метод format
531
415
89м 23с
30
Закрытый
2.21 Знакомство с f-строками
502
435
39м 32с
23

3. Файлы

3 урока
Закрытый
3.1 Файлы
542
429
42м 39с
22
Закрытый
3.2 Добавление данных в файлы
502
427
34м 48с
22
Закрытый
3.3 Перезапись файлов
481
389
50м 56с
25

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

19 уроков
Закрытый
4.1 Введение в списки
499
430
25м 9с
27
Закрытый
4.2 Операции над списками
475
424
13м 36с
28
Закрытый
4.3 Особенности срезов в списках
458
414
23м 40с
24
Закрытый
4.4 Функции для работы со списками
452
402
35м 44с
25
Закрытый
4.5 Методы списков
443
410
14м 39с
25
Закрытый
4.6 Методы списков, часть 2
442
398
26м 14с
24
Закрытый
4.7 Вложенные списки
433
385
40м 50с
28
Закрытый
4.8 Переменные в списках
428
395
8м 22с
24
Закрытый
4.9 Сортировка списков
426
386
22м 25с
24
Закрытый
4.10 Разворот списков
420
388
7м 11с
22
Закрытый
4.11 Копирование списков
415
382
21м 40с
22
Закрытый
4.12 Копирование вложенных списков
414
389
5м 55с
23
Закрытый
4.13 Преобразование строк в списки
415
373
35м 38с
22
Закрытый
4.14 Списки и файлы
412
356
17м 5с
17
Закрытый
4.15 Преобразование списков в строки
403
337
70м 56с
26
Закрытый
4.16 Кортежи
407
373
4м 14с
21
Закрытый
4.17 Метод format для списков
400
364
4м 8с
18
Закрытый
4.18 f-строки в списках
391
346
21м 57с
20
Закрытый
4.19 Дополнительные задания
395
275
39м 35с
25

5. Словари

9 уроков
Закрытый
5.1 Введение в словари
411
349
36м 16с
20
Закрытый
5.2 Изменение словарей
387
356
15м 36с
18
Закрытый
5.3 Получение данных с помощью метода get
384
342
30м 33с
22
Закрытый
5.4 Имена ключей
380
351
8м 54с
20
Закрытый
5.5 Имена ключей, часть 2
377
340
28м 8с
27
Закрытый
5.6 Методы pop и popitem
375
336
19м 53с
23
Закрытый
5.7 Ключи, значения элементы
370
329
33м 2с
22
Закрытый
5.8 Метод format для словарей
368
326
22м 25с
22
Закрытый
5.9 f-строки в словарях
359
332
3м 10с
17

6. Множества

7 уроков
Закрытый
6.1 Знакомство со множествами
371
334
7м 41с
20
Закрытый
6.2 Функции и методы множеств
359
326
10м 5с
17
Закрытый
6.3 Уникализация списков
357
318
15м 43с
21
Закрытый
6.4 Проверка вхождения с помощью in
351
310
16м 1с
19
Закрытый
6.5 (бонус) Скорость работы оператора in
345
322
6м 39с
21
Закрытый
6.6 Операции над множествами
345
278
70м 30с
28
Закрытый
6.7 Работа с подмножествами
344
247
20м 17с
19

7. Динамическая типизация

3 урока
Закрытый
7.1 Динамическая типизация
373
373
3м 12с
21
Закрытый
7.2 Динамическая типизация, часть 2
362
362
3м 36с
21
Закрытый
7.3 Динамическая типизация, часть 3
361
361
3м 19с
21

8. Инструкции и синтаксис

5 уроков
Закрытый
8.1 Присваивание
363
363
4м 53с
16
Закрытый
8.2 Имена переменных
359
327
4м 55с
20
Закрытый
8.3 Документация
359
359
2м 25с
18
Закрытый
8.4 Документация, часть 2
357
320
6м 42с
16
Закрытый
8.5 Документация, часть 3
349
145
3м 11с
18

9. Условия

6 уроков
Закрытый
9.1 Условия
381
324
29м 50с
27
Закрытый
9.2 Условия, часть 2
355
231
84м 30с
24
Закрытый
9.3 Условия, часть 3
349
296
15м 16с
19
Закрытый
9.4 Условия, часть 4
347
318
10м 49с
20
Закрытый
9.5 Условия, часть 5
348
320
1м 0с
16
Закрытый
9.6 Дополнительные задания
346
267
56м 32с
22

10. Циклы

28 уроков
Закрытый
10.1 Цикл while
371
160
63м 36с
25
Закрытый
10.2 Распространенные ошибки while
344
323
3м 9с
18
Закрытый
10.3 Вложенные циклы
342
272
99м 5с
20
Закрытый
10.4 Операторы break и continue
327
268
45м 48с
23
Закрытый
10.5 Бесконечный while
322
300
5м 51с
15
Закрытый
10.6 Перебор списков с помощью while
326
300
5м 21с
15
Закрытый
10.7 Перебор строк с помощью while
318
298
5м 25с
19
Закрытый
10.8 Цикл for
336
247
96м 18с
21
Закрытый
10.9 Использование срезов с циклом for
312
293
2м 56с
16
Закрытый
10.10 Цикл for для строк
319
285
20м 32с
21
Закрытый
10.11 for и вложенные списки
313
264
64м 24с
29
Закрытый
10.12 Функция range
310
242
73м 4с
22
Закрытый
10.13 Введение в итераторы
302
284
6м 39с
18
Открытый
10.14 Перебор файлов
916
215
141м 7с
23
Закрытый
10.15 Прерывание вложенных циклов
292
273
7м 32с
19
Закрытый
10.16 enumerate
301
201
72м 50с
23
Закрытый
10.17 for и сортировка списков
293
233
11м 5с
14
Закрытый
10.18 index vs enumerate
289
70
20м 47с
11
Закрытый
10.19 Текущее, предыдущее, среднее
294
219
50м 45с
13
Закрытый
10.20 Скользящее среднее
275
245
5м 16с
10
Закрытый
10.21 Изменение списка внутри цикла
271
243
6м 10с
9
Закрытый
10.22 Цикл for для словарей
273
242
4м 16с
6
Закрытый
10.23 for и сортировка словарей
262
239
5м 6с
7
Закрытый
10.24 for и сортировка списков со словарями
267
239
6м 32с
9
Закрытый
10.25 else в циклах
268
233
6м 42с
9
Закрытый
10.26 Дополнительные материалы
40
27
0м 14с
0
Закрытый
10.27 Дополнительные задания
281
100
277м 39с
8
Закрытый
10.28 Дополнительные задания, часть 2
249
105
43м 27с
8

11. Функции

14 уроков
Закрытый
11.1 Введение в функции
306
199
45м 59с
15
Закрытый
11.2 Введение в функции, часть 2
269
171
26м 26с
11
Закрытый
11.3 Введение в функции, часть 3
264
179
58м 47с
14
Закрытый
11.4 Области видимости
255
223
3м 18с
11
Закрытый
11.5 Области видимости, часть 2
244
215
3м 15с
10
Закрытый
11.6 Области видимости, часть 3
249
215
4м 31с
11
Закрытый
11.7 Аргументы
251
205
10м 0с
10
Закрытый
11.8 Аргументы, часть 2
246
162
9м 38с
4
Закрытый
11.9 Аргументы, часть 3
241
164
92м 47с
13
Закрытый
11.10 Аргументы, часть 4
229
171
34м 17с
10
Закрытый
11.11 Проектирование функций
233
201
4м 26с
10
Закрытый
11.12 Продвинутая сортировка списков (бонус)
228
160
32м 32с
13
Закрытый
11.13 Дополнительные задания
224
73
238м 32с
9
Закрытый
11.14 Дополнительные задания, часть 2
161
79
21м 28с
6

12. Модули

8 уроков
Закрытый
12.1 Основы модулей
256
161
28м 24с
9
Закрытый
12.2 Инструкции import и from
223
223
3м 51с
8
Закрытый
12.3 Изменение атрибутов модулей
219
219
4м 8с
9
Закрытый
12.4 Пространства имен модулей
216
216
5м 0с
9
Закрытый
12.5 Поиск модулей
215
215
4м 19с
8
Закрытый
12.6 Пакеты модулей
216
216
5м 28с
7
Закрытый
12.7 Дополнительные возможности модулей
211
211
3м 45с
10
Закрытый
12.8 Опасности from *
213
213
3м 48с
12

13. Установка внешних пакетов

3 урока
Закрытый
13.1 Виртуальные окружения
229
229
6м 54с
10
Закрытый
13.2 Установка модулей
225
131
34м 36с
14
Закрытый
13.3 Пакетная установка
200
178
5м 2с
11

14. Классы и ООП

37 уроков
Закрытый
14.1 Введение в классы
54
35
3м 51с
13
Открытый
14.2 Словари и функции
90
27
30м 2с
0
Открытый
14.3 Первый класс
62
26
21м 21с
0
Открытый
14.4 Методы класса
47
23
33м 19с
0
Открытый
14.5 Состояние объекта
37
21
29м 26с
0
Открытый
14.6 Конструктор класса
49
23
8м 5с
0
Открытый
14.7 Объекты в оперативной памяти
46
46
4м 24с
0
Закрытый
14.8 Значения по-умолчанию
24
20
23м 25с
0
Закрытый
14.9 Переменные в методах
24
21
39м 51с
0
Закрытый
14.10 Использование классов и объектов
22
15
102м 21с
0
Закрытый
14.11 Уровни абстракции
22
22
3м 46с
0
Закрытый
14.12 Принцип абстракции
23
20
4м 56с
0
Открытый
14.13 Введение в инкапсуляцию
45
18
51м 33с
0
Закрытый
14.14 Инициализация атрибутов
19
14
33м 32с
0
Закрытый
14.15 Геттеры и сеттеры
19
11
51м 51с
0
Закрытый
14.16 Приватные атрибуты
17
11
56м 11с
0
Закрытый
14.17 API класса
22
10
38м 23с
0
Закрытый
14.18 Приватные методы
18
9
4м 11с
0
Закрытый
14.19 В Python всё объекты
15
9
7м 46с
0
Закрытый
14.20 Объекты внутри объектов
17
10
5м 56с
0
Закрытый
14.21 Объекты внутри списков
14
9
16м 48с
0
Закрытый
14.22 Объекты внутри словарей
14
8
3м 57с
0
Закрытый
14.23 Объекты в оперативной памяти, часть 2
12
12
4м 24с
0
Закрытый
14.24 Цепочки объектов
12
8
6м 20с
0
Закрытый
14.25 Перекрестные ссылки
12
8
3м 49с
0
Закрытый
14.26 Магический __str__ (бонус)
186
114
25м 47с
10
Закрытый
14.27 Функция str() (бонус)
173
143
6м 34с
4
Закрытый
14.28 Введение в наследование
12
7
7м 52с
0
Закрытый
14.29 Переопределение методов
13
6
2м 59с
0
Закрытый
14.30 Полиморфизм
16
7
3м 39с
0
Закрытый
14.31 Переопределение конструктора
14
7
5м 53с
0
Закрытый
14.32 Расширение конструктора
15
6
3м 23с
0
Закрытый
14.33 Расширение методов
13
5
4м 21с
0
Закрытый
14.34 Атрибуты классов
13
6
7м 32с
0
Закрытый
14.35 Объект как атрибут класса
13
11
5м 32с
0
Закрытый
14.36 Доступ к атрибутам класса через объект
13
6
5м 18с
0
Закрытый
14.37 Статические методы
17
4
4м 29с
0

15. Исключения

3 урока
Закрытый
15.1 Введение в исключения
213
160
5м 48с
5
Закрытый
15.2 Введение в исключения, часть 2
196
153
6м 32с
8
Закрытый
15.3 Конструкция try..finally
217
166
7м 41с
13