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

Код: ITC-P4AN

Формат проведения

-

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

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

Вендор

Cisco Python

Тематика

Разработка
vendor

Вы научитесь

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

Аудитория курса

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

Требования к предварительной подготовке слушателя

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

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

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

  • Введение в Python
  • Настройка среды разработки
Модуль 2. Типы данных, переменные, операторы

  • Типы данных и манипуляции с ними
  • Операторы языка
Модуль З. Функции и модули

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

  • Типовые алгоритмические задачи
  • Применение языка Python для реализации алгоритмов
Модуль 5. Элементы объектно-ориентированного программирования

  • Основы ООП
  • Классы и методы в Python
Модуль 6. Взаимодействие с приложениями и устройствами

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

  • Понятие и проблемы асинхронного выполнения кода
  • Средства создания асинхронного кода в Python
Модуль 8. Автоматизация. Решение задач, имеющих отношение к практике

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

Как происходит обучение в АйТи Клауд

01 Выбор курса

В Учебном центре «АйТи Клауд» Вы можете подобрать курсы с полезным для Вас содержанием. УЦ «АйТи Клауд» готов предложить 1200+ программ различной тематики и степени сложности. Мы проводим курсы, авторизованные производителями ИТ, и также авторские программы от ведущих ИТ-экспертов.

02 Процесс обучения

Вы можете пройти обучение в различных форматах:

  • в очном - на территории Учебного центра либо территории Заказчика,

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


03 Выдача документов

По завершении обучения Вы получите удостоверение о повышении квалификации или сертификат (если у Вас отсутствует диплом о высшем образовании). После обучения на авторизованных курсах Вам также будет выдан сертификат от производителя.

poster