Содержание пакета (5 курсов)
1. Bash Linux + Git: от новичка до уверенного пользователя 4.8
1. Введение в курс
2 урока
👁
284
👤
272
Закрытый
1.1
Приветствие
↗
151
151
1м
10
Закрытый
1.2
Работа с bash в Windows
↗
133
121
1м
10
2. Введение в Bash
4 урока
👁
495
👤
413
Закрытый
2.1
Что такое командная строка и зачем она нужна?
↗
126
126
1м
8
Открытый
2.2
Основные команды
↗
148
95
30м
14
Закрытый
2.3
Перенаправление ввода\вывода
↗
103
103
1м
5
Открытый
2.4
Задачи
↗
118
89
2м
7
3. Работа с файлами и текстом
4 урока
👁
370
👤
295
Закрытый
3.1
Чтение, создание и редактирование файлов
↗
102
82
17м
8
Закрытый
3.2
Потоковая обработка (grep, sed, awk)
↗
90
80
12м
7
Закрытый
3.3
Регулярные выражения
↗
88
74
9м
8
Закрытый
3.4
Задачи
↗
90
59
12м
4
4. Скрипты Bash
5 уроков
👁
412
👤
377
Закрытый
4.1
Написание первых скриптов
↗
86
79
10м
7
Закрытый
4.2
Переменные и аргументы
↗
80
80
2м
4
Закрытый
4.3
Условные конструкции (if, case)
↗
82
74
9м
8
Закрытый
4.4
Циклы (for, while, until)
↗
83
83
2м
6
Закрытый
4.5
Задачи
↗
81
61
6м
4
5. Функции и массивы
4 урока
👁
295
👤
277
Закрытый
5.1
Функции
↗
75
75
2м
3
Закрытый
5.2
Массивы
↗
72
72
2м
5
Закрытый
5.3
Ассоциативные массивы
↗
73
73
2м
3
Закрытый
5.4
Задачи
↗
75
57
5м
3
6. Пишем скрипты
4 урока
👁
243
👤
103
Закрытый
6.1
Фильтрация валентинок
↗
80
38
43м
2
Закрытый
6.2
Фильтрация валентинок 2
↗
62
26
79м
0
Закрытый
6.3
Фильтрация валентинок 3
↗
52
23
46м
-1
Закрытый
6.4
Фильтрация валентинок 4
↗
49
16
2м
0
7. Работа с процессами и задачами
3 урока
👁
152
👤
116
Закрытый
7.1
Управление процессами (jobs, ps, kill, nohup)
↗
57
43
12м
2
Закрытый
7.2
Автоматизация задач (cron, at)
↗
48
40
9м
3
Закрытый
7.3
Задачи
↗
47
33
6м
2
8. Работа с сетью и безопасностью
3 урока
👁
143
👤
111
Закрытый
8.1
Основы сетевых команд (ping, netstat, curl, wget)
↗
53
38
12м
1
Закрытый
8.2
Разрешения файлов и управление пользователями
↗
44
38
5м
1
Закрытый
8.3
Практические кейсы
↗
46
35
4м
1
9. Сложные скрипты
5 уроков
👁
167
👤
77
Закрытый
9.1
Фильтрация валентинок 5
↗
50
12
48м
0
Закрытый
9.2
Фильтрация валентинок 6
↗
27
11
14м
0
Закрытый
9.3
Фильтрация валентинок 7
↗
26
10
63м
1
Закрытый
9.4
Фильтрация валентинок 8
↗
29
9
0
Закрытый
9.5
Итоги курса
↗
35
35
0м
-1
10. Введение в Git
4 урока
👁
188
👤
160
Закрытый
10.1
Что такое системы контроля версий (VCS) и зачем использовать Git
↗
52
41
3м
1
Закрытый
10.2
Установка и настройка Git
↗
43
42
3м
2
Закрытый
10.3
Основные команды Git: быстрый обзор
↗
46
43
2м
1
Закрытый
10.4
Задачи
↗
47
34
2м
2
11. Работа с ветками и управление историей
4 урока
👁
151
👤
60
Закрытый
11.1
Ветвление и слияние
↗
42
3
4м
2
Закрытый
11.2
Управление историей коммитов
↗
36
33
3м
1
Закрытый
11.3
Интерактивный ребейз и рефракторинг истории
↗
34
3
2м
0
Закрытый
11.4
Задачи
↗
39
21
5м
2
12. Работа с удалёнными репозиториями
4 урока
👁
126
👤
93
Закрытый
12.1
Основы работы с удалёнными репозиториями и GitHub
↗
39
28
3м
1
Закрытый
12.2
Совместная работа и Pull Requests
↗
29
25
2м
0
Закрытый
12.3
Автоматизация с GitHub Actions
↗
29
25
2м
0
Закрытый
12.4
Задачи
↗
29
15
6м
0
13. Git и GitHub в различных IDE
4 урока
👁
118
👤
92
Закрытый
13.1
Работа с Git в Visual Studio Code (VSCode)
↗
33
24
1м
0
Закрытый
13.2
Git в PyCharm и других IDE JetBrains
↗
28
25
1м
0
Закрытый
13.3
Работа с Git в Eclipse и Android Studio
↗
27
23
0м
0
Закрытый
13.4
Задачи
↗
30
20
4м
0
14. Расширенные возможности Git
4 урока
👁
108
👤
77
Закрытый
14.1
Git Hooks и автоматизация процессов
↗
30
20
3м
0
Закрытый
14.2
Работа с тегами и Git stash
↗
26
20
3м
0
Закрытый
14.3
Подмодули и работа с большими файлами
↗
24
21
3м
1
Закрытый
14.4
Задачи
↗
28
16
4м
0
15. Стратегии ветвления и интеграция Git с другими сервисами
4 урока
👁
113
👤
83
Закрытый
15.1
Стратегии ветвления в Git
↗
28
22
4м
0
Закрытый
15.2
Интеграция Git с CI/CD
↗
31
25
2м
0
Закрытый
15.3
Интеграция Git с таск-трекерами и другими сервисами
↗
27
21
2м
0
Закрытый
15.4
Задачи
↗
27
15
3м
0
16. Оптимизация работы с Git и работа с комплексным репозиторимем
3 урока
👁
84
👤
61
Закрытый
16.1
Создание и работа с комплексным репозиторием
↗
31
22
2м
0
Закрытый
16.2
Оптимизация работы с Git
↗
25
19
1м
0
Закрытый
16.3
Завершающий урок — Советы и лучшие практики работы с Git
↗
28
20
1м
0
2. FastAPI начальный уровень 4.333
1. Введение в API и основы веб-сервисов
5 уроков
👁
233
👤
144
Открытый
1.1
Определение API: назначение и примеры использования
↗
99
41
6м
4
Закрытый
1.2
Обзор типов API (REST, GraphQL, SOAP)
↗
37
27
8м
4
Закрытый
1.3
Принципы работы веб-сервисов
↗
36
26
11м
4
Закрытый
1.4
Сравнение синхронных и асинхронных подходов
↗
30
25
9м
3
Закрытый
1.5
Роль API в современных приложениях
↗
31
25
8м
3
2. Основы протокола HTTP
5 уроков
👁
174
👤
128
Закрытый
2.1
Структура HTTP-запроса и ответа
↗
33
24
12м
3
Закрытый
2.2
Основные HTTP-методы: GET, POST, PUT, DELETE
↗
57
39
6м
6
Закрытый
2.3
Значение HTTP-заголовков
↗
29
21
10м
4
Закрытый
2.4
Объяснение кодов состояния HTTP
↗
27
22
6м
4
Закрытый
2.5
Примеры взаимодействия клиента и сервера
↗
28
22
6м
4
3. Знакомство с FastAPI
5 уроков
👁
141
👤
104
Закрытый
3.1
Что такое FastAPI и его преимущества
↗
31
21
5м
5
Закрытый
3.2
Установка и настройка окружения (виртуальное окружение, pip)
↗
29
20
3м
3
Закрытый
3.3
Обзор документации и ресурсов сообщества
↗
25
21
6м
3
Закрытый
3.4
Сравнение FastAPI с другими фреймворками
↗
28
21
4м
3
Закрытый
3.5
Запуск первого приложения
↗
28
21
5м
3
4. Маршрутизация и работа с запросами
5 уроков
👁
114
👤
69
Закрытый
4.1
Создание маршрутов в FastAPI
↗
28
14
23м
1
Закрытый
4.2
Работа с параметрами пути (Path parameters)
↗
25
16
11м
3
Закрытый
4.3
Передача параметров через URL (Query parameters)
↗
22
15
22м
3
Закрытый
4.4
Обработка различных HTTP-методов в маршрутах
↗
20
11
21м
2
Закрытый
4.5
Основы работы с динамическими маршрутами
↗
19
13
15м
4
5. Валидация данных с помощью Pydantic
6 уроков
👁
110
👤
59
Закрытый
5.1
Знакомство с библиотекой Pydantic
↗
20
13
13м
1
Закрытый
5.2
Создание моделей данных для запросов
↗
19
13
13м
3
Закрытый
5.3
Валидация входящих данных
↗
17
13
7м
2
Закрытый
5.4
Обработка ошибок валидации
↗
19
5
12м
2
Закрытый
5.5
Примеры использования базовых валидаторов
↗
18
11
11м
4
Закрытый
5.6
Расширение моделей для типизации данных
↗
17
4
4м
2
6. Формирование ответов и обработка ошибок
6 уроков
👁
99
👤
63
Закрытый
6.1
Настройка формата JSON-ответов
↗
18
10
4м
3
Закрытый
6.2
Создание моделей ответов с Pydantic
↗
17
10
6м
2
Закрытый
6.3
Обработка исключений с использованием FastAPI
↗
16
10
8м
2
Закрытый
6.4
Выбор корректных HTTP-кодов при ошибках
↗
17
11
3м
0
Закрытый
6.5
Логирование ошибок для отладки
↗
16
11
5м
1
Закрытый
6.6
Рекомендации по улучшению юзабилити API
↗
15
11
3м
2
7. Документация и тестирование API
5 уроков
👁
82
👤
52
Закрытый
7.1
Автоматическая генерация документации (Swagger UI)
↗
19
12
4м
2
Закрытый
7.2
Обзор ReDoc и его возможности
↗
17
11
4м
1
Закрытый
7.3
Настройка метаданных для документации
↗
17
11
5м
1
Закрытый
7.4
Тестирование API через браузер
↗
15
10
4м
1
Закрытый
7.5
Использование Postman для ручного тестирования
↗
14
8
2м
1
8. Основы работы с зависимостями в FastAPI
4 урока
👁
63
👤
48
Закрытый
8.1
Принцип инъекции зависимостей в FastAPI
↗
16
13
7м
1
Закрытый
8.2
Создание простых зависимостей
↗
16
13
3м
1
Закрытый
8.3
Применение зависимостей в маршрутах
↗
15
10
3м
1
Закрытый
8.4
Управление временем жизни зависимостей
↗
16
12
3м
1
3. LangChain 1.0.x: c нуля до продакшн LLM-приложений 4.556
1. ChatGPT-бот в консоли
5 уроков
👁
1 147
👤
356
Открытый
1.1
Введение в большие языковые модели (LLM) и ChatGPT
↗
313
155
6м
4
Открытый
1.2
Первые шаги – вызываем модель ChatGPT через API
↗
277
65
21м
3
Закрытый
1.3
Знакомство с LangChain – модели и простые цепочки
↗
231
53
60м
-1
Закрытый
1.4
Создание консольного ChatGPT-бота
↗
189
33
149м
2
Закрытый
1.5
Обратная связь
↗
137
50
1м
0
2. Prompt Engineering в LangChain
7 уроков
👁
731
👤
123
Закрытый
2.1
Мастерство написания запросов – основы
↗
173
18
44м
3
Закрытый
2.2
Шаблоны сообщений и параметризация промптов в LangChain
↗
149
12
48м
1
Закрытый
2.3
Structured output: JSON/Pydantic, строгие схемы и валидация
↗
132
11
48м
2
Закрытый
2.4
PromptOps: версии промптов (YAML), флаги, A/B-эксперименты
↗
69
26
27м
3
Закрытый
2.5
Few-shot примеры – обучаем на лету через подсказки
↗
62
10
19м
0
Закрытый
2.6
Настройка тональности и персонажа AI
↗
57
35
12м
1
Закрытый
2.7
Оценка стиля: LLM-оценка + правила, отчёт style_eval.json
↗
89
11
180м
1
3. Retrieval-Augmented Generation (RAG)
9 уроков
👁
515
👤
36
Закрытый
3.1
Что такое RAG и зачем оно нужно
↗
71
18
28м
-1
Закрытый
3.2
Индексация документов – загрузка, разбиение, эмбеддинги
↗
62
3
22м
1
Закрытый
3.3
Подготовка данных для RAG
↗
50
3
11м
0
Закрытый
3.4
Параметры чанкинга
↗
47
2
16м
1
Закрытый
3.5
Архитектуры RAG в langchain
↗
50
1
17м
1
Закрытый
3.6
Метрики качества RAG
↗
49
2
15м
0
Закрытый
3.7
Гибридный поиск и реранк
↗
45
2
11м
0
Закрытый
3.8
Порог «не знаю»: конфиденс/правила отказа
↗
103
1
9м
-1
Закрытый
3.9
Практика по модулю
↗
38
4
0
4. Интеграции и инструменты
6 уроков
👁
181
👤
22
Закрытый
4.1
Подключение внешних инструментов – расширяем возможности LLM
↗
42
2
14м
0
Закрытый
4.2
Интеллектуальный ассистент с доступом к веб-поиску
↗
32
2
9м
0
Закрытый
4.3
Observability и стоимость: токены/рубли, p50/p95, алерты бюджета
↗
29
2
12м
0
Закрытый
4.4
Кэширование
↗
28
1
10м
0
Закрытый
4.5
Маршрутизация запросов
↗
26
14
5м
0
Закрытый
4.6
Практика по модулю
↗
24
1
0
5. Агенты и анализ данных
5 уроков
👁
97
👤
14
Закрытый
5.1
Что такое агент в LangChain
↗
28
1
5м
0
Закрытый
5.2
Как агенты планируют сложные задачи (цепочки размышлений)
↗
17
1
4м
0
Закрытый
5.3
Учим агента запускать код (теория)
↗
17
10
5м
0
Закрытый
5.4
Учим агента запускать код (практика)
↗
21
1
6м
0
Закрытый
5.5
Практика по модулю
↗
14
1
0
6. LangGraph: устойчивые агенты и явные графы состояний
5 уроков
👁
139
👤
3
Закрытый
6.1
Базовые понятия LangGraph
↗
74
0
7м
0
Закрытый
6.2
Агент-аналитик как граф действий
↗
16
1
3м
0
Закрытый
6.3
Маршрутизатор запросов как граф
↗
15
1
3м
0
Закрытый
6.4
Параллельный RAG+Web
↗
16
1
3м
0
Закрытый
6.5
Langsmith
↗
18
0
2м
0
7. Деплой и интеграция
7 уроков
👁
128
👤
7
Закрытый
7.1
Готовимся к продакшену – требования и подходы к деплою
↗
22
1
4м
0
Закрытый
7.2
Мульти-провайдер и стратегия моделей
↗
22
0
4м
1
Закрытый
7.3
API и стриминг
↗
19
1
3м
0
Закрытый
7.4
Тесты и безопасность
↗
13
0
4м
0
Закрытый
7.5
SLO/SLA и эксплуатация
↗
12
0
4м
0
Закрытый
7.6
CI/CD
↗
19
5
4м
1
Закрытый
7.7
Итоговый проект
↗
21
0
0
4. Python для профессионалов 5.0
1. Введение
1 урок
👁
107
👤
107
Закрытый
1.1
Приветствие
↗
107
107
1м
8
2. Итераторы и генераторы
6 уроков
👁
384
👤
216
Открытый
2.1
Итерации в Python: итерируемые объекты
↗
115
58
28м
6
Закрытый
2.2
Протокол итератора: функции iter() и next(), метод __next__
↗
75
49
36м
2
Закрытый
2.3
Создание пользовательских итераторов
↗
65
36
59м
2
Закрытый
2.4
Генераторы: функции-генераторы и ключевое слово yield
↗
48
27
69м
1
Закрытый
2.5
Генераторные выражения
↗
39
26
33м
1
Закрытый
2.6
Продвинутые возможности генераторов
↗
42
20
107м
1
3. Декораторы
5 уроков
👁
183
👤
124
Открытый
3.1
Функции высшего порядка и области видимости
↗
50
26
33м
2
Закрытый
3.2
Зачем нужны декораторы: изменение поведения функций
↗
35
27
14м
0
Закрытый
3.3
Синтаксический сахар для декораторов: оператор @
↗
35
25
31м
0
Закрытый
3.4
Декораторы с параметрами
↗
33
24
34м
0
Закрытый
3.5
Декорирование методов и классов
↗
30
22
38м
2
4. Менеджеры контекста
4 урока
👁
117
👤
75
Закрытый
4.1
Оператор with и протокол менеджеров контекста
↗
34
22
44м
0
Закрытый
4.2
Использование встроенных менеджеров контекста (пример: файл)
↗
28
17
44м
0
Закрытый
4.3
Создание своего менеджера контекста
↗
27
19
4м
1
Закрытый
4.4
Библиотека contextlib: упрощение создания менеджеров контекста
↗
28
17
24м
0
5. Асинхронное программирование (async/await, asyncio)
5 уроков
👁
157
👤
88
Закрытый
5.1
Конкурентность vs параллелизм: зачем нужна асинхронность
↗
38
21
39м
0
Закрытый
5.2
Основы async/await: определение и вызов корутин
↗
33
20
16м
0
Закрытый
5.3
Библиотека asyncio и цикл событий
↗
29
18
21м
0
Закрытый
5.4
Пример: асинхронная обработка веб-запросов
↗
28
12
58м
0
Закрытый
5.5
Асинхронные генераторы и менеджеры контекста
↗
29
17
37м
0
6. Метапрограммирование
5 уроков
👁
131
👤
80
Закрытый
6.1
Интроспекция и динамические возможности Python
↗
32
18
36м
0
Закрытый
6.2
Дескрипторы: управление доступом к атрибутам
↗
28
18
64м
0
Закрытый
6.3
Метаклассы: классы, создающие классы
↗
27
15
44м
1
Закрытый
6.4
Примеры использования метаклассов
↗
22
14
25м
0
Закрытый
6.5
Динамическое создание и модификация классов
↗
22
15
34м
0
7. Стандартная библиотека
5 уроков
👁
103
👤
68
Закрытый
7.1
Модуль functools: функции для функций
↗
23
15
35м
0
Закрытый
7.2
Модуль itertools
↗
22
15
23м
0
Закрытый
7.3
Модуль collections: расширенные контейнеры
↗
21
13
33м
0
Закрытый
7.4
Модуль concurrent.futures: простая параллельность
↗
20
12
22м
0
Закрытый
7.5
Другие полезные модули стандартной библиотеки
↗
17
13
4м
0
8. Внутреннее устройство Python
3 урока
👁
86
👤
42
Закрытый
8.1
CPython: интерпретатор и байткод
↗
33
15
18м
0
Закрытый
8.2
GIL: Глобальная блокировка интерпретатора
↗
29
14
23м
0
Закрытый
8.3
Сборка мусора в Python: подсчет ссылок и циклический GC
↗
24
13
23м
0
9. Оптимизация и профилирование
4 урока
👁
77
👤
46
Закрытый
9.1
Профилирование времени выполнения: cProfile и анализ результатов
↗
23
11
19м
0
Закрытый
9.2
Измерение времени отдельных операций: модуль timeit
↗
18
12
8м
0
Закрытый
9.3
Профилирование памяти: memory_profiler, tracemalloc
↗
19
11
8м
0
Закрытый
9.4
Приёмы оптимизации Python-кода
↗
17
12
8м
0
10. Современные возможности языка (фичи Python 3.8+, актуальные PEP)
5 уроков
👁
99
👤
58
Закрытый
10.1
Оператор присваивания в выражениях (PEP 572, Python 3.8)
↗
21
13
4м
0
Закрытый
10.2
Позиционные только параметры (PEP 570, Python 3.8)
↗
20
12
9м
0
Закрытый
10.3
Объединение словарей и улучшения Python 3.9
↗
20
12
10м
-1
Закрытый
10.4
Структурное сопоставление (match/case, PEP 634, Python 3.10)
↗
18
10
8м
0
Закрытый
10.5
Новое в Python 3.11 и далее: оптимизация и другие PEP
↗
20
11
7м
0
11. Заключение
2 урока
👁
40
👤
27
Закрытый
11.1
Формочка для обратной связи
↗
20
7
0
Закрытый
11.2
Заключение
↗
20
20
0м
0
5. Vector DB & RAG Developer 5.0
1. Введение
1 урок
👁
126
👤
126
Закрытый
1.1
Вводный урок
↗
126
126
1м
2
2. Эмбеддинги и их природа
2 урока
👁
202
👤
142
Закрытый
2.1
Введение в семантический поиск и эмбеддинги
↗
110
71
9м
7
Закрытый
2.2
Инструменты для работы с эмбеддингами
↗
92
71
15м
0
3. Qdrant
4 урока
👁
294
👤
160
Закрытый
3.1
Зачем нужны специальные векторные БД?
↗
89
62
13м
0
Закрытый
3.2
Qdrant: векторная база данных на Rust
↗
78
56
10м
0
Закрытый
3.3
Повседневная работа с Qdrant: поиск, удаление, обновление
↗
70
38
24м
1
Закрытый
3.4
Qdrant: дополнительные функции и кластеризация
↗
57
4
33м
-1
4. Weaviate
4 урока
👁
158
👤
44
Закрытый
4.1
Weaviate: поиск с помощью графа знаний
↗
55
21
12м
0
Закрытый
4.2
Быстрый старт с встроенным GraphQL Playground
↗
38
10
6м
0
Закрытый
4.3
Работа с Weavite в Python
↗
29
12
4м
0
Закрытый
4.4
Weaviate: граф знаний, GraphQL и мультимодальный поиск
↗
36
1
11м
0
5. FAISS
5 уроков
👁
131
👤
42
Закрытый
5.1
FAISS: библиотека быстрого поиска соседей
↗
38
13
6м
0
Закрытый
5.2
FAISS: типы индексов, GPU и миллионы векторов
↗
27
11
11м
0
Закрытый
5.3
Повседневная работа с FAISS — синтаксис и лучшие практики
↗
21
10
10м
0
Закрытый
5.4
Проверка теории
↗
21
8
0
Закрытый
5.5
Лабораторные
↗
24
0
0
6. Поиск по вектору: k-NN, фильтрация, гибридный поиск
3 урока
👁
106
👤
57
Закрытый
6.1
Поиск k ближайших соседей
↗
39
21
4м
0
Закрытый
6.2
Фильтрация результатов поиска
↗
31
18
5м
0
Закрытый
6.3
Гибридный поиск (объединение семантики и ключевых слов)
↗
36
18
4м
1
7. Реализация RAG-бота, мультимодальный поиск
6 уроков
👁
337
👤
79
Закрытый
7.1
Что такое RAG и зачем оно нужно
↗
44
28
4м
0
Закрытый
7.2
Мультимодальный поиск (текст + изображение)
↗
42
13
12м
1
Закрытый
7.3
Индекс и мультивекторы
↗
36
12
5м
0
Закрытый
7.4
QueryInterface deep-dive
↗
34
5
3м
1
Закрытый
7.5
Гибридный поиск и реранк
↗
78
20
10м
0
Закрытый
7.6
Порог «не знаю»: конфиденс/правила отказа
↗
103
1
9м
-1
8. Метрики качества поиска: Recall@K
3 урока
👁
148
👤
47
Закрытый
8.1
Классические метрики
↗
55
14
24м
0
Закрытый
8.2
Современные метрики
↗
45
18
17м
0
Закрытый
8.3
Как построить дашборд для мониторинга качества
↗
48
15
10м
0
9. Работа с Git, CI/CD (GitHub Actions)
2 урока
👁
51
👤
39
Закрытый
9.1
Основы системы контроля версий Git
↗
27
20
1м
0
Закрытый
9.2
Непрерывная интеграция и доставка: CI/CD с GitHub Actions
↗
24
19
1м
0