Содержание пакета (3 курса)
1. PostgreSQL — "От нуля до уровня Python-разработчика" 4.791666666666667
1. Введение и базовые понятия
3 урока
👁
1 495
👤
425
Открытый
1.1
Знакомство с базами данных
↗
705
167
4м
1
Открытый
1.2
О курсе и об авторе
↗
406
120
2м
1
Закрытый
1.3
Основные объекты реляционных БД
↗
384
138
4м
0
2. Основы SQL-запросов
3 урока
👁
862
👤
206
Закрытый
2.1
SELECT и базовый синтаксис
↗
380
71
26м
0
Закрытый
2.2
INSERT, UPDATE, DELETE
↗
255
90
19м
0
Закрытый
2.3
Типы данных в PostgreSQL
↗
227
45
27м
0
3. Агрегация и группировка данных
2 урока
👁
395
👤
194
Закрытый
3.1
Агрегирующие функции
↗
204
150
12м
0
Закрытый
3.2
GROUP BY и HAVING
↗
191
44
28м
0
4. Соединения (JOIN) и работа с несколькими таблицами
2 урока
👁
340
👤
107
Закрытый
4.1
Типы JOIN
↗
184
33
35м
0
Закрытый
4.2
Множественные JOIN
↗
156
74
50м
0
5. Подзапросы и оконные функции
2 урока
👁
276
👤
26
Закрытый
5.1
Подзапросы (Subqueries)
↗
149
14
53м
0
Закрытый
5.2
Оконные функции (Window Functions)
↗
127
12
32м
0
6. Индексы и оптимизация
3 урока
👁
291
👤
137
Закрытый
6.1
Типы индексов и их создание
↗
108
17
11м
0
Закрытый
6.2
EXPLAIN и EXPLAIN ANALYZE
↗
93
62
6м
0
Закрытый
6.3
Приёмы оптимизации
↗
90
58
5м
0
7. Транзакции, блокировки и целостность данных
2 урока
👁
198
👤
118
Закрытый
7.1
Транзакции
↗
107
60
4м
0
Закрытый
7.2
Блокировки и конфликты
↗
91
58
3м
0
8. Заключение
1 урок
👁
141
👤
21
Закрытый
8.1
Что дальше?
↗
141
21
1м
0
2. Python — "От нуля до уровня Python-разработчика" 4.25
1. Добро пожаловать в Python
3 урока
👁
828
👤
335
Открытый
1.1
Как правильно проходить курс: советы и стратегия
↗
435
123
1м
2
Открытый
1.2
О курсе и об авторе
↗
185
33
1м
0
Открытый
1.3
Установка Python и настройка среды разработки (PyCharm)
↗
208
179
1м
1
2. Основы программирования на Python
5 уроков
👁
895
👤
520
Закрытый
2.1
Переменные и типы данных
↗
224
51
2м
2
Закрытый
2.2
Ввод и вывод данных
↗
194
136
7м
1
Закрытый
2.3
Арифметические операции и математические функции
↗
169
121
11м
1
Закрытый
2.4
Работа со строками
↗
157
109
8м
0
Закрытый
2.5
Списки, множества и словари
↗
151
103
6м
0
3. Логика программ и модульная организация кода
5 уроков
👁
671
👤
311
Закрытый
3.1
Условные операторы: if, else, elif
↗
154
79
25м
0
Закрытый
3.2
Работа с циклами: while, for, break, continue и else
↗
134
60
23м
0
Закрытый
3.3
Определение функций и оператор return
↗
127
50
23м
0
Закрытый
3.4
Рекурсия и анонимные функции (lambda)
↗
129
47
18м
1
Закрытый
3.5
Разработка проекта "Менеджер задач"
↗
127
75
1м
0
4. ООП и обработка исключений
7 уроков
👁
805
👤
392
Закрытый
4.1
Что такое ООП (классы и объекты) и методы __init__ и __new__
↗
176
132
7м
1
Закрытый
4.2
Параметр self и методы @classmethod и @staticmethod
↗
155
71
43м
0
Закрытый
4.3
Private, protected, public атрибуты и декораторы (@property)
↗
117
49
34м
0
Закрытый
4.4
Магические методы __str__, __repr__, __len__, __call__ и другие
↗
109
37
32м
0
Закрытый
4.5
Наследование, множественное наследование и MRO
↗
84
36
20м
0
Закрытый
4.6
Полиморфизм и переопределение методов
↗
81
36
16м
0
Закрытый
4.7
try, except, else, finally. Пользовательские исключения
↗
83
31
22м
0
5. Современные подходы
3 урока
👁
206
👤
79
Закрытый
5.1
Генераторы и yield: оптимизация работы с данными
↗
84
25
16м
0
Закрытый
5.2
dataclass, enums, протоколы и интерфейсы
↗
64
22
19м
1
Закрытый
5.3
Метаклассы и композиция
↗
58
32
4м
0
6. Заключение
1 урок
👁
73
👤
9
Закрытый
6.1
Что дальше?
↗
73
9
0м
0
3. Конкурентность — "От нуля до уровня Python-разработчика" 3.0
1. Добро пожаловать в Конкурентность
1 урок
👁
187
👤
19
Открытый
1.1
О курсе и об авторе
↗
187
19
1м
0
2. Основания конкурентности в Python
2 урока
👁
105
👤
57
Закрытый
2.1
Конкурентность vs параллелизм: I/O-bound и CPU-bound
↗
63
33
4м
0
Закрытый
2.2
Модель выполнения CPython и GIL: что даёт и что ограничивает
↗
42
24
6м
0
3. Потоки (threading)
3 урока
👁
70
👤
25
Закрытый
3.1
Базовые понятия
↗
32
14
25м
0
Закрытый
3.2
Примитивы синхронизации
↗
22
8
20м
0
Закрытый
3.3
Обмен данными
↗
16
3
2м
0
4. Процессы: multiprocessing
4 урока
👁
35
👤
9
Закрытый
4.1
Process и режимы запуска, изоляция и безопасность
↗
12
2
6м
0
Закрытый
4.2
PC и данные: Queue и Pipe,
↗
9
2
0
Закрытый
4.3
Общая память и менеджеры: Value, Array, Manager, shared_memory
↗
7
2
0
Закрытый
4.4
Пул процессов: Pool, map, imap, apply_async иобработка ошибок
↗
7
3
0
5. Асинхронность: asyncio
3 урока
👁
36
👤
4
Закрытый
5.1
Основы async/await: корутины, задачи, цикл событий, планирование
↗
18
2
3м
0
Закрытый
5.2
Структурированная конкуррентность: TaskGroup, отмена, таймауты
↗
8
1
0
Закрытый
5.3
Примитивы asyncio: Lock, Semaphore, Event, Condition, Queue
↗
10
1
36м
0
6. Заключение
1 урок
👁
9
👤
1
Закрытый
6.1
Что дальше?
↗
9
1
0