Python для системных администраторов

Курс предназначен для системных администраторов, которые хотят автоматизировать рутинные задачи посредством легкого в усвоении и быстрого языка программирования Python 3. В ходе курса будут рассмотрены примеры и разобраны практические задачи связанные с автоматизацией резервного копирования, мониторингом работы сети и серверов.

Отдельное место в курсе занимает работа с базами данных средствами языка Python.

Вы можете купить курс в кредит.
Подробнее об услуге "Заплати по частям" от Яндекс.Кассы

Тема Часы
1 Основы языка программирования Python 16
1.1 Работа со строками, управляющими конструкциями, структурами данных, исключениями.  
2 Работа с файлами и папками. Создание резервных копий. Вызов внешних приложений 4
3 Работа с log файлами, регулярные выражения. Поиск и замена текста. Срабатывание при нахождении заданных событий. 4
4 Работа с базами данных. 4
4.1 Создание таблиц. Введение данных .Обновление данных. Работа с pyodbc и pymysql  
5 Работа с сетью 4
5.1 Работа с протоколом SMB (клиент файлового сервера).  
5.2 Работа с SSH, telnet  
5.3 Диагностика сети средствами ICMP.  
5.4 Работа с почтой.  
6 Работа с библиотекой OS. 4
6.1 Работа с файловой системой.  
6.2 Получение переменных окружения.  
6.3 Выполнение системных команд.  
6.4 Работа с процессами.  
7 Разработка клиент-серверного приложения. 4
7.1 Понимание клиент-серверной архитектуры.  
7.2 Написание клиента. Написание сервера.  
ИТОГО 40

 

Тема

Часы

1

Основы языка программирования Python

16

1.1

Работа со строками, управляющими конструкциями, структурами данных, исключениями.

 

2

Работа с файлами и папками. Создание резервных копий. Вызов внешних приложений

4

3

Работа с log файлами, регулярные выражения. Поиск и замена текста. Срабатывание при нахождении заданных событий.

4

4

Работа с базами данных.

4

4.1

Создание таблиц. Введение данных .Обновление данных. Работа с pyodbc и pymysql

 

5

Работа с сетью

4

5.1

Работа с протоколом SMB (клиент файлового сервера).

 

5.2

Работа с SSH, telnet

 

5.3

Диагностика сети средствами ICMP

 

5.4

Работа с почтой

 

6

Работа с библиотекой OS

4

6.1

Работа с файловой системой

 

6.2

Получение переменных окружения

 

6.3

Выполнение системных команд

 

6.4

Работа с процессами

4

7

Разработка клиент-серверного приложения

 

7.1

Понимание клиент-серверной архитектуры

 

7.2

Написание клиента. Написание сервера

 

ИТОГО

40

Укажите ваш e-mail, выберите формат обучения и нажмите запросить КП, и мы отправим Вам коммерческое предложение по данному курсу!

очно

дистанционно

Закрыть X

Запрос успешно отправлен! Спасибо за обращение!
В ближайшее время мы отправим Вам коммерческое предложение по данному курсу!

Ошибки в следующих полях:

Выбрать группу и записаться

Идёт набор группы. Расписание будет опубликовано позже. Следите за изменениями на сайте.

Даты / Дни недели / Время Тип слушателя Стоимость очного обучения, руб. Стоимость вебинара,
руб.
Действие
{{course.from_date | date:'dd.MM.yyyy'}} - {{course.to_date | date:'dd.MM.yyyy'}} скидка действует до {{ course.discount_expire_date }} {{course.time_start}} - {{course.time_end}}
{{course.week_days}}
Физ. лица {{course.price_base_individuals}} {{course.price_final_individuals}} Бесплатно {{(course.price_base_individuals_webinar) ? course.price_base_individuals_webinar : '-' }} {{(course.price_final_individuals_webinar && !programInfo.isFree || course.course_id_webinar && programInfo.isFree) ? course.price_final_individuals_webinar : '-' }} {{ course.course_is_webinar_active ? 'Бесплатно' : '-' }}
{{course.from_date | date:'dd.MM.yyyy'}} - {{course.to_date | date:'dd.MM.yyyy'}} {{course.week_days}} Юр. лица {{course.price_base_entities}} {{course.price_final_entities}} Бесплатно {{(course.price_base_entities_webinar) ? course.price_base_entities_webinar : '-' }} {{(course.price_final_entities_webinar) ? course.price_final_entities_webinar : '-' }} {{ course.course_is_webinar_active ? 'Бесплатно' : '-' }}

Оставить заявку на Очное обучение

Тип слушателя Ак. час. Стоимость
днем, руб.
Стоимость
вечером, руб.
Стоимость
в выходные, руб.
Заявка
Физические лица {{programInfo.akadem_hour}} {{cities[key]['basePricesIndividuals']['day'] && !programInfo.isFree ? cities[key]['basePricesIndividuals']['day'] : (cities[key]['course_has_day'] && programInfo.isFree) ? 'Бесплатно' : '-' }} {{cities[key]['basePricesIndividuals']['evening'] && !programInfo.isFree ? cities[key]['basePricesIndividuals']['evening'] : (cities[key]['course_has_evening'] && programInfo.isFree) ? 'Бесплатно' : '-' }} {{cities[key]['basePricesIndividuals']['weekend'] && !programInfo.isFree ? cities[key]['basePricesIndividuals']['weekend'] : (cities[key]['course_has_weekend'] && programInfo.isFree) ? 'Бесплатно' : '-' }} Оставить заявку
Юридические лица {{programInfo.akadem_hour}} {{cities[key]['basePricesEntities']['day'] && !programInfo.isFree ? cities[key]['basePricesEntities']['day'] : (cities[key]['course_has_day'] && programInfo.isFree ) ? 'Бесплатно' : '-' }} {{cities[key]['basePricesEntities']['evening'] && !programInfo.isFree ? cities[key]['basePricesEntities']['evening'] : (cities[key]['course_has_evening'] && programInfo.isFree) ? 'Бесплатно' : '-' }} {{cities[key]['basePricesEntities']['weekend'] && !programInfo.isFree ? cities[key]['basePricesEntities']['weekend'] : (cities[key]['course_has_weekend'] && programInfo.isFree) ? 'Бесплатно' : '-' }} Оставить заявку

Оставить заявку на Вебинар

Тип слушателя Ак. час. Стоимость, руб. Заявка
Физические лица {{tables.webinar.akadem_hour}} {{tables.webinar.price_base_individuals}} Бесплатно Оставить заявку
Юридические лица {{tables.webinar.akadem_hour}} {{tables.webinar.price_base_entities}} Бесплатно Оставить заявку

Записаться на Дистанционное обучение

Тип слушателя Ак. час. Стоимость, руб. Записаться
Физические лица {{tables.distant.akadem_hour}} {{tables.distant.price_base_individuals}} {{tables.distant.price_final_individuals}} Бесплатно Записаться
Юридические лица {{tables.distant.akadem_hour}} {{tables.distant.price_base_entities}} {{tables.distant.price_final_entities}} Бесплатно Записаться

После обучения вы получаете:

Контактная информация: