User Tools

Site Tools


все_что_должен_знать_devops_про_python

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
все_что_должен_знать_devops_про_python [2025/04/04 13:28]
val created
все_что_должен_знать_devops_про_python [2025/06/07 11:42] (current)
val [Разное]
Line 1: Line 1:
 ====== Все что должен знать DevOps про Python ====== ====== Все что должен знать DevOps про Python ======
  
 +  * [[https://​habr.com/​ru/​articles/​571786/​|Про DevOps для тех, кто изучает Python]]
 +  * [[https://​github.com/​smenateam/​assignments/​blob/​master/​devops/​docs/​assignment.md|Тестовое задание DevOps разработчик]]
 +  * [[https://​www.freecodecamp.org/​news/​learn-kubernetes-in-under-3-hours-a-detailed-guide-to-orchestrating-containers-114ff420e882|Learn Kubernetes in Under 3 Hours: A Detailed Guide to Orchestrating Containers]]
 +  * [[https://​pyneng.readthedocs.io/​ru/​latest/​|Python для сетевых инженеров]]
 +
 +===== Реклама =====
 +
 +  * Всем привет! Продолжаем цикл вебинаров на тему "​Что должен знать Ops из области Dev". Сегодня нас с Вами ждет один из популярнейших языков программирования. Зачем он нужен DevOps-су?​ Да хотя бы потому,​ что Ansible и YAML имеют прямое отношение к Python. А еще, иногда не хватает возможностей Bash и Python - прекрасный кандидат на роль "​когда надо в пайплайне запрограммировать что-то посложнее ..."
 +
 +===== Техническое задание =====
 +
 +  * Научиться использовать базовые элементы языка - структуры данных,​ алгоритмические конструкции,​ файловый ввод/​вывод,​ пакеты и модули
 +  * Научиться использовать Python для рабы с протоколом HTTP, данными в формате JSON/YAML и регулярными выражениями
 +  * Научиться использовать возможности Python в Ansible Playbooks и Jinja2 template
 +  * Сделать Python привычным инструментом для автоматизации - наравне с Bash
 +===== Запись вебинара =====
 +
 +  * Тэги: ​
 +
 +===== Методическая подготовка =====
 +
 +
 +
 +===== Шаг 1. Что у нас есть для начала =====
 +
 +===== Черновик =====
 +
 +==== Темы ====
 +  * Сервис Zabbix [[Сервис Zabbix#​Статистика DHCP сервера]]
 +  * Сервис Zabbix [[Сервис Zabbix#​API]]
 +  * Сервис Ansible [[Сервис Ansible#​Провижининг IP телефонов]]
 +  * [[Сервис Asterisk#​Asterisk ARI]]
 +  * Тестирование web приложений
 +  * Парсинг ответов Ansible
 +  * Prometheus exporter
 +  * Работа с SQL, JSON, YAML
 +  * Веб сервис провиженинг для телефонов
 +
 +==== Разное ====
 +
 +https://​github.com/​smenateam/​assignments/​blob/​master/​devops/​docs/​project_install.md
 +<​code>​
 +git clone https://​github.com/​smenateam/​assignments.git
 +
 +cd assignments/​devops
 +
 +pip install poetry
 +
 +poetry lock
 +</​code>​
все_что_должен_знать_devops_про_python.1743762499.txt.gz · Last modified: 2025/04/04 13:28 by val