Курс Основы программирования на Python для сетевых инженеров

Код: ITCloud-P4AN

Продолжительность курса

40 Академических часов

Стоимость курса

36 000 руб
Заказать

Цели курса:

  • создавать простые программы на языке Python;
  • создавать программы на языке Python для решения практических задач, связанных, в том числе, с конфигурированием сетей передачи данных;
  • знать базовый синтаксис языка Python;
  • знать основные концепции объектного-ориентированного программирования;
  • знать модульную структуру платформы Python.

Аудитория

Данный курс предназначен для желающих начать осваивать язык программирования Python (как с опытом работы с другими языками программирования, так и без него) для дальнейшего применения в различных направлениях.

От слушателя требуется

К освоению программы допускаются лица, уверенно владеющие приемами работы на компьютере: управлением файловой системой, установкой ПО и конфигурацией сетевых параметров. Для успешного прохождения обучения желательно иметь опыт программирования на любом языке.

Содержание курса

Модуль 1. Введение в Python. Настройка среды разработки

Введение в Python
Настройка среды разработки

Модуль 2. Типы данных, переменные, операторы

Типы данных и манипуляции с ними
Операторы языка

Модуль З. Функции и модули

Скачивание и использование стандартных модулей
Модуляризация собственных приложений

Модуль 4. Решение типовых алгоритмических задач

Типовые алгоритмические задачи
Применение языка Python для реализации алгоритмов

Модуль 5. Элементы объектно-ориентированного программирования

Основы ООП
Классы и методы в Python

Модуль 6. Взаимодействие с приложениями и устройствами

Понятие API, протокол форматов сериализации
Взаимодействие с системами, реализующими REST API
Взаимодействие с системами и устройствами, реализующими другие протоколы

Модуль 7. Параллельное выполнение

Понятие и проблемы асинхронного выполнения кода
Средства создания асинхронного кода в Python

Модуль 8. Автоматизация. Решение задач, имеющих отношение к практике

Обзор типовых задач автоматизации
Решение типовых задач автоматизации средствами Python
Обзор типовых задач конфигурации сети
Решение типовых задач конфигурации сети средствами Python