🆕🔥Новый.
👉 Запуск Ansible из Python через ansible-runner
📝 Часть показывает, как безопасно запускать Ansible из Python через ansible-runner: как устроен private_data_dir, где лежат inventory/playbook/env, как получать status/events, сохранять артефакты и строить простой launcher без привязки к внутреннему API Ansible.
🌐 https://docs-python.ru/other/ansible/zapusk-ansible-python-ansible-runner/
👉 Запуск Ansible из Python через ansible-runner
📝 Часть показывает, как безопасно запускать Ansible из Python через ansible-runner: как устроен private_data_dir, где лежат inventory/playbook/env, как получать status/events, сохранять артефакты и строить простой launcher без привязки к внутреннему API Ansible.
🌐 https://docs-python.ru/other/ansible/zapusk-ansible-python-ansible-runner/
🆕🔥Новый.
👉 Кастомные модули Ansible на Python
📝 Часть показывает, как писать собственные модули Ansible на Python: когда это оправдано, как устроен AnsibleModule, как принимать аргументы, возвращать changed, обрабатывать ошибки, поддерживать check_mode и сохранять идемпотентность.
🌐 https://docs-python.ru/other/ansible/kastomnye-moduli-ansible-python/
👉 Кастомные модули Ansible на Python
📝 Часть показывает, как писать собственные модули Ansible на Python: когда это оправдано, как устроен AnsibleModule, как принимать аргументы, возвращать changed, обрабатывать ошибки, поддерживать check_mode и сохранять идемпотентность.
🌐 https://docs-python.ru/other/ansible/kastomnye-moduli-ansible-python/
🆕🔥Новый.
👉 Кастомные фильтры Ansible, lookup-плагины и callback-плагины
📝 Часть показывает, как расширять Ansible без написания новых модулей: создавать Jinja2-фильтры для обработки данных, lookup-плагины для чтения внешних источников и callback-плагины для аудита, логирования и наблюдения за выполнением playbook.
🌐 https://docs-python.ru/other/ansible/kastomnye-filtry-lookup-plaginy-callback-plaginy/
👉 Кастомные фильтры Ansible, lookup-плагины и callback-плагины
📝 Часть показывает, как расширять Ansible без написания новых модулей: создавать Jinja2-фильтры для обработки данных, lookup-плагины для чтения внешних источников и callback-плагины для аудита, логирования и наблюдения за выполнением playbook.
🌐 https://docs-python.ru/other/ansible/kastomnye-filtry-lookup-plaginy-callback-plaginy/
🆕🔥Новый.
👉 Docker и контейнерные сценарии через Ansible
📝 Часть показывает, как Ansible управляет Docker на Linux: установка runtime, настройка daemon, Docker networks/volumes, запуск контейнеров, Docker Compose v2, .env, секреты, обновление образов и безопасная проверка compose-проектов. Материал делает упор на предсказуемость.
🌐 https://docs-python.ru/other/ansible/docker-kontei-nernye-stsenarii-ansible/
👉 Docker и контейнерные сценарии через Ansible
📝 Часть показывает, как Ansible управляет Docker на Linux: установка runtime, настройка daemon, Docker networks/volumes, запуск контейнеров, Docker Compose v2, .env, секреты, обновление образов и безопасная проверка compose-проектов. Материал делает упор на предсказуемость.
🌐 https://docs-python.ru/other/ansible/docker-kontei-nernye-stsenarii-ansible/
🆕🔥Новый.
👉 Деплой приложений на сервер Linux через Ansible
📝 Часть показывает, как Ansible применяется для управляемого деплоя приложений: создание релизной структуры, получение кода из Git, подготовка .env, миграции, symlink-переключение, restart/reload сервисов и базовый rollback. Материал делает упор на повторяемость.
🌐 https://docs-python.ru/other/ansible/deploi-prilozhenii-server-linux-ansible/
👉 Деплой приложений на сервер Linux через Ansible
📝 Часть показывает, как Ansible применяется для управляемого деплоя приложений: создание релизной структуры, получение кода из Git, подготовка .env, миграции, symlink-переключение, restart/reload сервисов и базовый rollback. Материал делает упор на повторяемость.
🌐 https://docs-python.ru/other/ansible/deploi-prilozhenii-server-linux-ansible/
🆕🔥Новый.
👉 Продвинутый SQL: Прикладные SQL шаблоны для живой БД
📝 Прикладные SQL шаблоны для живой БД: безопасные preview перед изменениями, массовые UPDATE, поиск битых связей, дубли, soft delete, аудит, очереди, фоновые задачи и миграционные SQL-файлы с проверками до и после запуска.
🌐 https://docs-python.ru/other/prodvinutyi-sql/prodvinutyi-sql-prikladnye-sql-shablony-zhivoi-bd/
👉 Продвинутый SQL: Прикладные SQL шаблоны для живой БД
📝 Прикладные SQL шаблоны для живой БД: безопасные preview перед изменениями, массовые UPDATE, поиск битых связей, дубли, soft delete, аудит, очереди, фоновые задачи и миграционные SQL-файлы с проверками до и после запуска.
🌐 https://docs-python.ru/other/prodvinutyi-sql/prodvinutyi-sql-prikladnye-sql-shablony-zhivoi-bd/
👍1
🆕🔥Новый.
👉 Шпаргалка продвинутого SQL для Python-разработчика
📝 Шпаргалка продвинутого SQL для Python-разработчика: что применять, какой минимальный шаблон писать, где чаще всего ломается логика и чем отличаются MySQL/PostgreSQL. Материал рассчитан на быструю проверку перед кодом, миграцией или production-запуском.
🌐 https://docs-python.ru/other/prodvinutyi-sql/shpargalka-prodvinutogo-sql-python-razrabotchika/
👉 Шпаргалка продвинутого SQL для Python-разработчика
📝 Шпаргалка продвинутого SQL для Python-разработчика: что применять, какой минимальный шаблон писать, где чаще всего ломается логика и чем отличаются MySQL/PostgreSQL. Материал рассчитан на быструю проверку перед кодом, миграцией или production-запуском.
🌐 https://docs-python.ru/other/prodvinutyi-sql/shpargalka-prodvinutogo-sql-python-razrabotchika/
👍1
🆕🔥Новый.
👉 Продвинутый SQL: Процедуры, функции и серверная логика внутри БД
📝 Часть показывает, когда серверная логика в БД полезна, а когда усложняет проект: процедуры, функции, переменные, ветвления, циклы, курсоры, обработка ошибок и логирование. Материал учит читать процедуру как алгоритм и не прятать бизнес-логику без необходимости.
🌐 https://docs-python.ru/other/prodvinutyi-sql/protsedury-funktsii-servernaya-logika-vnutri-bd/
👉 Продвинутый SQL: Процедуры, функции и серверная логика внутри БД
📝 Часть показывает, когда серверная логика в БД полезна, а когда усложняет проект: процедуры, функции, переменные, ветвления, циклы, курсоры, обработка ошибок и логирование. Материал учит читать процедуру как алгоритм и не прятать бизнес-логику без необходимости.
🌐 https://docs-python.ru/other/prodvinutyi-sql/protsedury-funktsii-servernaya-logika-vnutri-bd/
👍1
🆕🔥Новый.
👉 Продвинутый SQL: Триггеры, аудит и автоматическая реакция на изменения
📝 Часть показывает, как триггеры автоматически реагируют на INSERT, UPDATE и DELETE: валидируют строки, ведут аудит, обновляют служебные поля и создают события. Материал учит писать короткие триггеры и не прятать в них большую бизнес-логику.
🌐 https://docs-python.ru/other/prodvinutyi-sql/triggery-audit-avtomaticheskaya-reaktsiya-izmeneni/
👉 Продвинутый SQL: Триггеры, аудит и автоматическая реакция на изменения
📝 Часть показывает, как триггеры автоматически реагируют на INSERT, UPDATE и DELETE: валидируют строки, ведут аудит, обновляют служебные поля и создают события. Материал учит писать короткие триггеры и не прятать в них большую бизнес-логику.
🌐 https://docs-python.ru/other/prodvinutyi-sql/triggery-audit-avtomaticheskaya-reaktsiya-izmeneni/
👍1
🆕🔥Новый.
👉 Продвинутый SQL: События, расписания и фоновые задачи
📝 Часть показывает, как запускать SQL-задачи по расписанию: MySQL EVENT, PostgreSQL-подходы через pg_cron или внешний cron, логирование запусков, защиту от двойного запуска, разделение расписания, процедуры, бизнес-операции и проверку результата.
🌐 https://docs-python.ru/other/prodvinutyi-sql/sobytiya-raspisaniya-fonovye-zadachi/
👉 Продвинутый SQL: События, расписания и фоновые задачи
📝 Часть показывает, как запускать SQL-задачи по расписанию: MySQL EVENT, PostgreSQL-подходы через pg_cron или внешний cron, логирование запусков, защиту от двойного запуска, разделение расписания, процедуры, бизнес-операции и проверку результата.
🌐 https://docs-python.ru/other/prodvinutyi-sql/sobytiya-raspisaniya-fonovye-zadachi/
👍1
🆕🔥Новый.
👉 Python и SQL: Импорт, batch-операции, очереди и большие объёмы данных
📝 Часть показывает, как работать с большими объёмами данных из Python: загружать файлы, обновлять строки партиями, строить keyset-пагинацию, SQL-очереди и идемпотентные операции. Материал связывает производительность с безопасностью повторного запуска.
🌐 https://docs-python.ru/other/prodvinutyi-sql/python-sql-batch-operatsii-bolshie-obemy-dannyh/
👉 Python и SQL: Импорт, batch-операции, очереди и большие объёмы данных
📝 Часть показывает, как работать с большими объёмами данных из Python: загружать файлы, обновлять строки партиями, строить keyset-пагинацию, SQL-очереди и идемпотентные операции. Материал связывает производительность с безопасностью повторного запуска.
🌐 https://docs-python.ru/other/prodvinutyi-sql/python-sql-batch-operatsii-bolshie-obemy-dannyh/
👍1
🆕🔥Новый.
👉 Продвинутый SQL: JOIN и реальные связи между таблицами
📝 Часть показывает, как JOIN соединяет таблицы не "по картинке", а по реальным ключам и кардинальности связей. Материал учит читать связи, находить пропуски, отличать фильтры в ON и WHERE, контролировать дубли и готовить безопасный SELECT перед изменением данных.
🌐 https://docs-python.ru/other/prodvinutyi-sql/join-realnye-svyazi-tablitsami/
👉 Продвинутый SQL: JOIN и реальные связи между таблицами
📝 Часть показывает, как JOIN соединяет таблицы не "по картинке", а по реальным ключам и кардинальности связей. Материал учит читать связи, находить пропуски, отличать фильтры в ON и WHERE, контролировать дубли и готовить безопасный SELECT перед изменением данных.
🌐 https://docs-python.ru/other/prodvinutyi-sql/join-realnye-svyazi-tablitsami/
👍1
🆕🔥Новый.
👉 Продвинутый SQL: Агрегация, GROUP BY, HAVING и контроль качества данных
📝 Часть разбирает агрегацию как инструмент контроля данных: подсчёт, суммы, средние значения, группировку, фильтрацию групп и поиск аномалий. Материал показывает, как не исказить результат после JOIN и как проверять данные перед массовыми изменениями.
🌐 https://docs-python.ru/other/prodvinutyi-sql/agregatsiya-group-by-having-kontrol-kachestva-dann/
👉 Продвинутый SQL: Агрегация, GROUP BY, HAVING и контроль качества данных
📝 Часть разбирает агрегацию как инструмент контроля данных: подсчёт, суммы, средние значения, группировку, фильтрацию групп и поиск аномалий. Материал показывает, как не исказить результат после JOIN и как проверять данные перед массовыми изменениями.
🌐 https://docs-python.ru/other/prodvinutyi-sql/agregatsiya-group-by-having-kontrol-kachestva-dann/
👍1
🆕🔥Новый.
👉 Продвинутый DML: UPDATE, INSERT, DELETE в боевой БД
📝 Часть разбирает опасную зону SQL: массовые UPDATE, INSERT, DELETE, обновление через связи, UPSERT, перенос данных и безопасные исправления. Материал даёт рабочие шаблоны preview-first, проверки количества строк и различия MySQL/PostgreSQL.
🌐 https://docs-python.ru/other/prodvinutyi-sql/prodvinutyi-dml-update-insert-delete-boevoi-bd/
👉 Продвинутый DML: UPDATE, INSERT, DELETE в боевой БД
📝 Часть разбирает опасную зону SQL: массовые UPDATE, INSERT, DELETE, обновление через связи, UPSERT, перенос данных и безопасные исправления. Материал даёт рабочие шаблоны preview-first, проверки количества строк и различия MySQL/PostgreSQL.
🌐 https://docs-python.ru/other/prodvinutyi-sql/prodvinutyi-dml-update-insert-delete-boevoi-bd/
👍1
🆕🔥Новый.
👉 Выбор размера swap для слабого VPS
📝 Раздел помогает выбрать размер swap не по механическому правилу 2×RAM, а по профилю VPS, пикам нагрузки, скорости диска, свободному месту и лимитам сервисов. Акцент сделан на балансе между аварийным запасом и риском долгого зависания.
🌐 https://docs-python.ru/other/rol-swap-vps/vybor-razmera-swap-slabogo-vps/
👉 Выбор размера swap для слабого VPS
📝 Раздел помогает выбрать размер swap не по механическому правилу 2×RAM, а по профилю VPS, пикам нагрузки, скорости диска, свободному месту и лимитам сервисов. Акцент сделан на балансе между аварийным запасом и риском долгого зависания.
🌐 https://docs-python.ru/other/rol-swap-vps/vybor-razmera-swap-slabogo-vps/
🆕🔥Новый.
👉 Swap-раздел, LVM и VPS-особенности
📝 Раздел разбирает swap-разделы, UUID, LVM и особенности VPS-инфраструктуры. Он помогает не перепутать диск, раздел и файловую систему, безопасно включать существующий swap и понимать, когда swap-файл практичнее разметки диска или LV.
🌐 https://docs-python.ru/other/rol-swap-vps/swap-razdel-lvm-vps-osobennosti/
👉 Swap-раздел, LVM и VPS-особенности
📝 Раздел разбирает swap-разделы, UUID, LVM и особенности VPS-инфраструктуры. Он помогает не перепутать диск, раздел и файловую систему, безопасно включать существующий swap и понимать, когда swap-файл практичнее разметки диска или LV.
🌐 https://docs-python.ru/other/rol-swap-vps/swap-razdel-lvm-vps-osobennosti/
🆕🔥Новый.
👉 Мониторинг swap и поиск проблем в production
📝 Раздел формирует production-подход к мониторингу swap: какие метрики важны, почему занятый swap сам по себе не авария, как расследовать active swapping, iowait, OOM и рост latency, а также как строить алерты без ложных срабатываний.
🌐 https://docs-python.ru/other/rol-swap-vps/monitoring-swap-poisk-problem-production/
👉 Мониторинг swap и поиск проблем в production
📝 Раздел формирует production-подход к мониторингу swap: какие метрики важны, почему занятый swap сам по себе не авария, как расследовать active swapping, iowait, OOM и рост latency, а также как строить алерты без ложных срабатываний.
🌐 https://docs-python.ru/other/rol-swap-vps/monitoring-swap-poisk-problem-production/
🆕🔥Новый.
👉 Swap, Docker, контейнеры и cgroups
📝 Раздел объясняет связь swap с Docker, Compose и cgroups: почему host swap не заменяет лимиты контейнеров, как работают memory и memory-swap, чем опасны базы и Redis без ограничений и как проверять реальные лимиты через docker inspect.
🌐 https://docs-python.ru/other/rol-swap-vps/swap-docker-konteinery-cgroups/
👉 Swap, Docker, контейнеры и cgroups
📝 Раздел объясняет связь swap с Docker, Compose и cgroups: почему host swap не заменяет лимиты контейнеров, как работают memory и memory-swap, чем опасны базы и Redis без ограничений и как проверять реальные лимиты через docker inspect.
🌐 https://docs-python.ru/other/rol-swap-vps/swap-docker-konteinery-cgroups/
🆕🔥Новый.
👉 Swap и базы данных
📝 Раздел показывает, почему базы данных чувствительны к swap: буферы, соединения, временные операции и page cache конкурируют за RAM. Даны подходы для PostgreSQL, MySQL/MariaDB, Redis и MongoDB, чтобы swap оставался страховкой, а не рабочим режимом.
🌐 https://docs-python.ru/other/rol-swap-vps/swap-bazy-dannyh/
👉 Swap и базы данных
📝 Раздел показывает, почему базы данных чувствительны к swap: буферы, соединения, временные операции и page cache конкурируют за RAM. Даны подходы для PostgreSQL, MySQL/MariaDB, Redis и MongoDB, чтобы swap оставался страховкой, а не рабочим режимом.
🌐 https://docs-python.ru/other/rol-swap-vps/swap-bazy-dannyh/
🆕🔥Новый.
👉 Рецепты использования swap по стекам технологий
📝 Раздел собирает готовые production-рецепты использования swap по стекам технологий: минимальный swap для слабого VPS, WordPress, PostgreSQL, MySQL/MariaDB, Redis, Docker, CI/CD, Node.js, zram, миграции размера, мониторинг, backup-исключения и проверки до reboot.
🌐 https://docs-python.ru/other/rol-swap-vps/retsepty-ispolzovaniya-swap-stekam-tehnologii/
👉 Рецепты использования swap по стекам технологий
📝 Раздел собирает готовые production-рецепты использования swap по стекам технологий: минимальный swap для слабого VPS, WordPress, PostgreSQL, MySQL/MariaDB, Redis, Docker, CI/CD, Node.js, zram, миграции размера, мониторинг, backup-исключения и проверки до reboot.
🌐 https://docs-python.ru/other/rol-swap-vps/retsepty-ispolzovaniya-swap-stekam-tehnologii/