Курс на Stepik
Обложка курса «Python Engineer с нуля до junior» на Stepik
12 500 ₽

Python Engineer с нуля до junior 4.905

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

Курс от создателей "Data Engineer с нуля до junior". На курсе изучаются основные и углубленные конструкции языка программирования Python. Рассматриваются архитектура Python приложений, пишутся первые чат-боты, изучаются различные методы оптимизации приложений. Множество глав курса посвящено таким библиотекам, как Pandas, MatPlotLib, TensorFlow, Numpy. Создаются нейросети с различной архитектурой. По окончании курса Вам будет предложено решить финальное задание на выбор, которое пойдет в Ваше портфолио.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Python Engineer с нуля до junior»Учеников на курсе 1 131
Сертификаты, выданные на курсе «Python Engineer с нуля до junior»Сертификатов выдано 123
Отзывы о курсе «Python Engineer с нуля до junior»Отзывов получено 21
Рейтинг курса «Python Engineer с нуля до junior»Рейтинг курса 4.905
Уроки в курсе «Python Engineer с нуля до junior»Количество уроков 99
Тесты в курсе «Python Engineer с нуля до junior»Количество квизов 205
Задачи с кодом в курсе «Python Engineer с нуля до junior»Количество задач с кодом 79
Время прохождения курса «Python Engineer с нуля до junior»Время прохождения курса
Стоимость курса «Python Engineer с нуля до junior»Стоимость курса 12 500 ₽
Обновления курса «Python Engineer с нуля до junior»Обновления курса
Дата публикации курса «Python Engineer с нуля до junior»Дата публикации курса
Последнее обновление курса «Python Engineer с нуля до junior»Последнее обновление
Сложность easy

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

Разделы в курсе «Python Engineer с нуля до junior» 25 разделов Уроки в курсе «Python Engineer с нуля до junior» 99 уроков Тесты в курсе «Python Engineer с нуля до junior» 205 тестов Задачи в курсе «Python Engineer с нуля до junior» 79 задач Время прохождения курса «Python Engineer с нуля до junior» 31 ч. Последнее обновление курса «Python Engineer с нуля до junior» обн. 21 апреля 2026

1. Общая информация

3 урока
Закрытый
1.1 Знакомство с платформой
716
561
9м 13с
35
Закрытый
1.2 Сдача домашних работ
596
555
7м 57с
36
Закрытый
1.3 Коммуникация с преподавателями
574
551
0м 28с
42

2. Введение

5 уроков
Закрытый
2.1 Что такое программирование?
604
537
11м 44с
42
Закрытый
2.2 Актуальность Python
561
527
3м 51с
38
Закрытый
2.3 Что можно сделать на Python?
557
530
2м 54с
35
Закрытый
2.4 Что такое PEP 8 и почему это важно?
550
529
2м 2с
30
Закрытый
2.5 Установка всего необходимого
556
531
2м 47с
28

3. Начало Python

4 урока
Закрытый
3.1 Переменные
579
533
11м 13с
39
Закрытый
3.2 Типы данных и комментарии
554
512
20м 41с
45
Закрытый
3.3 Ввод и вывод информации
527
495
20м 23с
35
Закрытый
3.4 Операции с переменными
507
429
26м 18с
40

4. Условный оператор, циклы и try/except

4 урока
Закрытый
4.1 Условный оператор if/else
487
366
76м 9с
44
Закрытый
4.2 Цикл for
441
315
64м 49с
46
Закрытый
4.3 Цикл while
402
270
75м 6с
27
Открытый
4.4 Конструкция try/except
897
302
27м 22с
46

5. Строки

5 уроков
Закрытый
5.1 Что такое изменяемые и неизменяемые типы данных?
371
336
6м 4с
36
Закрытый
5.2 А теперь про строки!
349
310
26м 40с
31
Закрытый
5.3 Методы строк
355
176
89м 46с
30
Закрытый
5.4 Форматирование строк
330
212
47м 8с
26
Закрытый
5.5 Итоговое задание №1
338
211
23м 59с
20

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

5 уроков
Закрытый
6.1 Введение в списки
307
274
21м 49с
32
Закрытый
6.2 Методы работы со списками
307
228
45м 54с
32
Закрытый
6.3 Поэлементное взаимодействие со списками
285
233
11м 14с
27
Закрытый
6.4 Генерация списков (list comprehension)
283
222
28м 21с
29
Закрытый
6.5 Что такое кортежи?
279
202
49м 36с
25

7. Словари и множества

7 уроков
Закрытый
7.1 Что такое словарь и зачем он нужен, если есть списки?
279
259
3м 28с
28
Закрытый
7.2 Методы работы со словарями
278
144
102м 32с
26
Закрытый
7.3 Вложенные словари
254
228
3м 38с
18
Закрытый
7.4 Множества и методы множеств
250
225
14м 4с
20
Закрытый
7.5 Круги Эйлера и операции над множествами
252
191
12м 38с
27
Закрытый
7.6 Frozenset
250
213
3м 43с
18
Закрытый
7.7 Итоговое задание №2
237
138
77м 21с
10

8. Функции

11 уроков
Закрытый
8.1 Что такое функция и зачем они нужны?
259
231
3м 12с
17
Закрытый
8.2 Функции без параметров и с параметрами
257
196
53м 39с
27
Открытый
8.3 Возвращение результата из функции
363
198
21м 55с
26
Закрытый
8.4 Рекурсия
250
171
21м 37с
23
Закрытый
8.5 Аннотация типов
238
213
19м 3с
23
Закрытый
8.6 *Args и **Kwargs
244
215
5м 6с
25
Закрытый
8.7 Декораторы, передача функции как параметра
240
161
34м 4с
22
Закрытый
8.8 map(), filter(), reduce()
235
149
57м 34с
23
Закрытый
8.9 Lambda функции
227
227
1м 23с
18
Закрытый
8.10 all(), any(), zip(), enumerate()
234
160
33м 1с
20
Закрытый
8.11 Итоговое задание №3
213
136
42м 51с
16

9. Модули и пакеты

2 урока
Закрытый
9.1 Что такое пакеты и модули?
233
203
5м 36с
26
Закрытый
9.2 Псевдонимы
223
201
2м 40с
14

10. Random и time

3 урока
Закрытый
10.1 Псевдослучайные числа
209
191
4м 50с
18
Закрытый
10.2 Рассматриваем методы random
201
201
2м 42с
18
Закрытый
10.3 Как замерять время работы программы?
209
192
3м 3с
24

11. Decimal / Fractions

2 урока
Закрытый
11.1 Decimal
216
188
4м 44с
17
Закрытый
11.2 Fractions
210
158
11м 25с
20

12. IterTools

2 урока
Закрытый
12.1 Введение в комбинаторику
225
157
9м 22с
22
Закрытый
12.2 Что такое IterTools?
207
148
16м 9с
19

13. Введение в PyQT5

8 уроков
Закрытый
13.1 Как реализуются графические приложения на Python?
228
228
5м 42с
18
Закрытый
13.2 Введение в PyQT5
204
179
5м 48с
16
Закрытый
13.3 Что такое window и label?
189
158
8м 36с
15
Закрытый
13.4 Что такое layout? QVBox layout vs QHBox layout
179
135
5м 9с
15
Закрытый
13.5 Как работать с кнопками? Виды кнопок
164
131
6м 42с
13
Закрытый
13.6 Что такое виджеты?
154
130
6м 5с
15
Закрытый
13.7 Реальные проекты, написанные на PyQT5
169
169
1м 15с
13
Закрытый
13.8 Итоговое задание №4
177
83
50м 14с
12

14. Асинхронность и многопоточность

2 урока
Закрытый
14.1 Что такое асинхронность?
224
177
5м 50с
19
Закрытый
14.2 Что такое многопоточность/многопроцессорность?
206
165
8м 34с
20

15. Алгоритмы и сортировки

2 урока
Закрытый
15.1 Введение в алгоритмы
213
150
10м 18с
20
Закрытый
15.2 Введение в сортировки
173
146
7м 35с
12

16. MatPlotLib

2 урока
Закрытый
16.1 Что такое визуализация?
182
156
2м 56с
17
Закрытый
16.2 Знакомимся с MatPlotLib
180
140
6м 5с
17

17. Что такое матрицы и NumPy?

3 урока
Закрытый
17.1 Что такое матрица? Операции над матрицами
185
147
5м 23с
15
Закрытый
17.2 Что такое NumPy?
176
139
8м 31с
13
Закрытый
17.3 Итоговое задание №5
172
99
27м 57с
10

18. Файлы

2 урока
Закрытый
18.1 Что такое директория и файл? Виды файлов
174
152
3м 29с
13
Закрытый
18.2 Чтение/запись/открытие файлов
173
135
11м 0с
19

19. ООП

7 уроков
Закрытый
19.1 Что такое ООП?
208
180
5м 32с
18
Закрытый
19.2 Что такое класс?
191
191
3м 32с
17
Закрытый
19.3 Что такое объекты класса?
192
163
6м 29с
19
Закрытый
19.4 Зачем нужен конструктор?
184
158
6м 23с
22
Закрытый
19.5 Инкапсуляция, наследование и полиморфизм
183
154
11м 10с
16
Закрытый
19.6 Конструкция super
178
152
4м 34с
16
Закрытый
19.7 Итоговое задание №6
177
98
28м 46с
8

20. Машинное обучение, нейросети

4 урока
Закрытый
20.1 Что такое машинное обучение, нейросети и ИИ?
177
130
11м 33с
16
Закрытый
20.2 Основные модели машинного обучения
167
121
10м 45с
16
Закрытый
20.3 Из чего состоит нейросеть?
142
118
4м 32с
9
Закрытый
20.4 Пишем первые нейросети и знакомимся с TensorFlow
160
160
6м 59с
11

21. NLP

2 урока
Закрытый
21.1 Что такое NLP? Какие задачи решает?
153
128
2м 47с
10
Открытый
21.2 Практикуемся :)
340
166
3м 49с
16

22. OpenCV

4 урока
Закрытый
22.1 Что такое компьютерное зрение?
146
118
2м 55с
11
Закрытый
22.2 Что такое пиксели, RGB и каналы?
133
109
4м 48с
14
Закрытый
22.3 Реализация приложения распознавания лиц на фото
137
112
4м 21с
15
Закрытый
22.4 Реализация приложения распознавания лиц на видео
128
109
2м 46с
13

23. Чат-боты

3 урока
Закрытый
23.1 Что такое чат-бот? История возникновения
176
123
2м 51с
12
Закрытый
23.2 Пишем первого чат-бота в Telegram
185
185
2м 40с
9
Закрытый
23.3 Итоговое задание №7
173
34
16м 33с
2

24. Что такое SQLAlchemy | Что такое Django ?

5 уроков
Закрытый
24.1 Для чего нужен SQLAlchemy?
167
140
6м 46с
14
Закрытый
24.2 Создание и настройка подключения
130
100
3м 45с
8
Закрытый
24.3 Определение моделей, ORM и основные операции CRUD
122
82
5м 47с
11
Закрытый
24.4 Введение в django, конкуренты, первое приложение
122
94
6м 39с
9
Закрытый
24.5 Делаем веб-форму для отправки сообщения в телеграмм
126
99
2м 24с
11

25. Итоговый проект

2 урока
Закрытый
25.1 Итоговые проекты на выбор.
257
7
40м 16с
11
Закрытый
25.2 Наши другие продукты
133
133
1м 4с
3