Содержание курса
1. Введение в Python
10 уроков
19 065
4 445
46м
399
Открытый
1.1
Присоединиться к чату в телеграме
↗
2 897
2 897
0м 6с
45
Открытый
1.2
Почему Python
↗
5 347
43
5м 37с
64
Закрытый
1.3
Python с технической точки зрения
↗
1 419
35
8м 53с
57
Закрытый
1.4
Python 2 vs Python 3
↗
1 379
33
4м 41с
37
Закрытый
1.5
Стандартная библиотека
↗
1 375
33
4м 7с
33
Закрытый
1.6
Редакторы кода для Python
↗
1 368
32
5м 56с
32
Закрытый
1.7
Инсталлируем дистрибутив Anaconda
↗
1 356
34
5м 50с
38
Закрытый
1.8
Введение в Anaconda
↗
1 336
35
10м 58с
42
Закрытый
1.9
Jupyter Notebook не запускается через Anaconda Navigator?
↗
1 269
30
5м 13с
30
Закрытый
1.10
Базовые сведения о Python. Тест
↗
1 319
1 273
0м 26с
21
2. Основы Python
13 уроков
15 770
2 148
227м
427
Закрытый
2.1
Обзор основных типов данных
↗
1 350
37
9м 20с
54
Открытый
2.2
Числа и элементарная математика
↗
2 101
49
10м 33с
36
Закрытый
2.3
Переменные
↗
1 275
37
19м 39с
34
Закрытый
2.4
bool и None
↗
1 252
32
10м 52с
34
Закрытый
2.5
Тип string
↗
1 220
30
27м 47с
51
Закрытый
2.6
Функции string
↗
1 183
25
48м 12с
49
Закрытый
2.7
Форматирование строк
↗
1 115
25
12м 44с
25
Закрытый
2.8
Операторы сравнения
↗
1 065
27
14м 7с
33
Закрытый
2.9
Операции над файлами
↗
1 070
27
26м 31с
34
Закрытый
2.10
Строки и байты: str, bytes, bytearray. Кодировк
↗
1 023
23
21м 25с
34
Закрытый
2.11
Основы Python. Тест
↗
1 067
1 001
1м 46с
13
Закрытый
2.12
Python Basics ДЗ: основы
↗
1 076
807
20м 50с
7
Закрытый
2.13
Python Basics ДЗ: основы (решение)
↗
973
28
11м 46с
23
3. Коллекции, циклы и логика в Python
22 урока
16 328
5 225
353м
434
Открытый
3.1
list - список
↗
1 685
31
19м 42с
27
Закрытый
3.2
dict - словарь
↗
882
22
19м 7с
33
Закрытый
3.3
OrderedDict vs dict
↗
834
22
10м 49с
31
Закрытый
3.4
tuple - кортеж
↗
802
22
8м 37с
23
Закрытый
3.5
namedtuple - именованные кортежи
↗
795
23
9м 26с
29
Закрытый
3.6
Логика с условиями
↗
784
20
10м 0с
24
Закрытый
3.7
set - множество
↗
761
18
20м 1с
26
Закрытый
3.8
Цикл for
↗
761
19
21м 35с
26
Закрытый
3.9
list comprehension
↗
760
20
21м 36с
32
Закрытый
3.10
Цикл while, continue, break
↗
739
17
10м 54с
23
Закрытый
3.11
Циклы. ДЗ 1-2
↗
839
688
9м 9с
16
Закрытый
3.12
Циклы. ДЗ 1-2. Решение
↗
756
756
5м 31с
14
Закрытый
3.13
Циклы. ДЗ 3-5
↗
783
582
34м 0с
13
Закрытый
3.14
Циклы. ДЗ 3-5. Решение
↗
692
20
13м 10с
10
Закрытый
3.15
Циклы. ДЗ 6. Определяем Flush
↗
708
538
27м 17с
23
Закрытый
3.16
Циклы. ДЗ 6. Определяем Flush. Решение
↗
633
633
15м 37с
15
Закрытый
3.17
Циклы. ДЗ 7. Палиндром
↗
660
531
21м 19с
10
Закрытый
3.18
Циклы. ДЗ 7. Палиндром. Решение
↗
603
603
5м 19с
9
Закрытый
3.19
ДЗ 8. "Угадай число"
↗
21
12
53м 20с
10
Закрытый
3.20
ДЗ 8. "Угадай число". Факультатив
↗
599
18
8м 35с
11
Закрытый
3.21
ДЗ 9. "Камень-ножницы-бумага". Факультатив
↗
584
16
16м 52с
13
Закрытый
3.22
Коллекции и циклы. Тест
↗
647
614
1м 56с
16
4. Функции и модули
12 уроков
7 407
2 069
330м
232
Закрытый
4.1
Помощь по функциям
↗
722
19
6м 49с
20
Закрытый
4.2
Встроенные функции
↗
674
13
53м 5с
25
Закрытый
4.3
Основы функций
↗
655
14
32м 39с
33
Закрытый
4.4
Лямбды
↗
651
13
42м 28с
29
Закрытый
4.5
Вложенные функции и область видимости переменных
↗
627
14
21м 38с
20
Закрытый
4.6
Декораторы
↗
639
13
44м 30с
28
Закрытый
4.7
Декоратор @wraps
↗
615
12
17м 16с
23
Закрытый
4.8
Тест по функциям
↗
619
585
1м 11с
12
Закрытый
4.9
ДЗ по функциям 1-4
↗
628
434
61м 33с
11
Закрытый
4.10
Решение ДЗ по функциям 1-4
↗
529
529
15м 11с
13
Закрытый
4.11
Домашнее задание "Игра в палочки"
↗
547
410
25м 14с
7
Закрытый
4.12
ДЗ "Игра в палочки". Факультатив
↗
501
13
13м 46с
11
5. Ошибки и исключения. Автоматизированные тесты
4 урока
2 189
538
52м
66
Закрытый
5.1
Основы обработки ошибок
↗
579
15
25м 8с
26
Закрытый
5.2
Выброс исключений. Кастомные типы исключений.
↗
545
14
14м 1с
12
Закрытый
5.3
Основы юнит-тестирования
↗
537
12
12м 44с
21
Закрытый
5.4
Работа с ошибками. Тест
↗
528
497
1м 50с
7
6. ООП в Python
15 уроков
4 903
1 253
252м
172
Закрытый
6.1
Основы классов
↗
621
13
19м 40с
20
Закрытый
6.2
Магические методы
↗
444
12
8м 33с
14
Закрытый
6.3
Как создаются и живут объекты в памяти
↗
12
12
5м 1с
0
Закрытый
6.4
Атрибуты и методы
↗
568
13
12м 2с
23
Закрытый
6.5
Константы. Защищённые и приватные атрибуты. Свойства.
↗
554
12
24м 30с
37
Закрытый
6.6
Наследование и полиморфизм
↗
511
11
16м 1с
14
Закрытый
6.7
Статические методы - @staticmethod, @classmethod
↗
532
13
54м 56с
7
Закрытый
6.8
Множественное наследование
↗
460
12
20м 13с
18
Закрытый
6.9
Миксины
↗
14
14
4м 27с
-7
Закрытый
6.10
Абстрактный класс и модуль ABC
↗
13
13
5м 36с
11
Закрытый
6.11
ДЗ 1-6
↗
15
8
53м 18с
18
Закрытый
6.12
ДЗ 1-3. Решение
↗
377
377
13м 51с
7
Закрытый
6.13
ДЗ 4-6. Решение
↗
356
356
18м 31с
6
Закрытый
6.14
ДЗ "Крестики-нолики"
↗
11
9
-
0
Закрытый
6.15
ООП в Python. Тест
↗
415
378
1м 22с
4
7. Модули и пакеты
4 урока
1 649
398
34м
37
Закрытый
7.1
PyPi и Pip
↗
444
10
6м 43с
10
Закрытый
7.2
Модули и пакеты
↗
408
10
16м 9с
14
Закрытый
7.3
Ещё раз о __name__ и __main__
↗
400
10
12м 41с
11
Закрытый
7.4
Модули и пакеты. Тест
↗
397
368
1м 33с
2
8. Дополнительно
14 уроков
4 356
404
236м
170
Закрытый
8.1
Реализуем Stack
↗
378
6
9м 0с
7
Закрытый
8.2
datetime - даты и время
↗
351
74
21м 6с
15
Закрытый
8.3
Singleton Design Pattern: __new__ и __init__
↗
343
6
12м 6с
15
Закрытый
8.4
Pickle - консервирование
↗
326
7
11м 32с
10
Закрытый
8.5
repr and str, eq and ne, eval
↗
314
6
16м 5с
11
Закрытый
8.6
Deep copy vs Shallow copy
↗
304
5
19м 58с
18
Закрытый
8.7
Enum - перечисления
↗
302
7
12м 45с
7
Закрытый
8.8
Работаем с JSON
↗
342
5
27м 27с
14
Закрытый
8.9
Генераторы
↗
300
4
17м 21с
14
Закрытый
8.10
Итераторы. Модуль itertools
↗
279
4
44м 45с
15
Закрытый
8.11
Интроспекция
↗
271
4
10м 20с
12
Закрытый
8.12
Модуль requests
↗
281
4
25м 24с
10
Закрытый
8.13
Управление памятью
↗
267
5
12м 36с
17
Закрытый
8.14
Дополнительные темы. Тест
↗
298
267
1м 34с
5
9. PyCharm. Линтеринг, виртуальные окружения
6 уроков
1 705
590
56м
56
Закрытый
9.1
Введение в Линтеры
↗
305
5
13м 48с
12
Закрытый
9.2
Установка "системного" Python
↗
277
4
4м 28с
6
Закрытый
9.3
Виртуальное окружение
↗
280
4
12м 33с
13
Закрытый
9.4
Установка PyCharm
↗
286
286
8м 14с
9
Закрытый
9.5
Создаём проект в PyCharm
↗
287
287
5м 35с
6
Закрытый
9.6
Refactoring, Quick Fixes, Debugging в PyCharm
↗
270
4
14м 4с
10
10. Современный Python
8 уроков
1 599
885
87м
61
Закрытый
10.1
Walrus-оператор
↗
229
229
10м 8с
5
Закрытый
10.2
Навязывание позиционных аргументов
↗
218
218
16м 29с
7
Закрытый
10.3
Type Hints
↗
260
6
19м 31с
19
Закрытый
10.4
Демо некоторых Type Hints
↗
211
6
22м 42с
5
Закрытый
10.5
Демо DuckTyping и Protocol
↗
212
212
8м 5с
5
Закрытый
10.6
Введение в dataclasses
↗
260
5
7м 43с
14
Закрытый
10.7
Структурное сопоставление
↗
9
9
-
0
Закрытый
10.8
Упрощённый вывод значений в интерполированных строках
↗
200
200
5м 24с
6
11. Финальная практика
10 уроков
1 513
961
216м
-7
Закрытый
11.1
Задания
↗
315
127
114м 48с
-8
Закрытый
11.2
Задания 1-4. Решения
↗
234
234
16м 38с
1
Закрытый
11.3
Задание 5. Решение
↗
192
192
14м 56с
3
Открытый
11.4
Задание "Парсинг римских чисел"
↗
22
3
-
-1
Открытый
11.5
Задание "Парсинг римских чисел". Решение
↗
371
371
7м 22с
2
Закрытый
11.6
Задание "Виселица"
↗
7
3
-
-4
Закрытый
11.7
Задание "Виселица". Факультатив
↗
171
3
33м 32с
4
Закрытый
11.8
Задание "Верю - не верю"
↗
7
3
-
-2
Закрытый
11.9
Задание "Верю - не верю". Решение
↗
176
7
31м 54с
-2
Закрытый
11.10
Что дальше?
↗
18
18
2м 35с
0