Данная обучающая программа предназначена для специалистов, желающих начать осваивать язык программирования Python (как с опытом работы с другими языками программирования, так и без него) для дальнейшего применения в различных направлениях.
Цель курса - получение новой компетенции по созданию программ на языке Python.
Данный курс проводится в полнодневном формате с 10:00 до 17:00 (5 дней / 40 ак. часов).
ПРЕДВАРИТЕЛЬНЫЕ ТРЕБОВАНИЯ
Данный курс для вас если вы уверенно владееете приемами работы на компьютере: управлением файловой системой, установкой ПО и конфигурацией сетевых параметров. Также желательно иметь опыт программирования на любом языке.
ПРИОБРЕТАЕМЫЕ ЗНАНИЯ И НАВЫКИ
По окончании курса слушатели смогут:
- создавать простые программы на языке Python;
- создавать программы на языке Python для решения практических задач, связанных, в том числе, с конфигурированием сетей передачи данных;
- знать базовый синтаксис языка Python;
- знать основные концепции объектного-ориентированного программирования;
- знать модульную структуру платформы Python.
ПРОГРАММА КУРСА
Модуль 1. Введение в Python. Настройка среды разработки
- Введение в Python
- Настройка среды разработки
Модуль 2. Типы данных, переменные, операторы
- Типы данных и манипуляции с ними
- Операторы языка
Модуль З. Функции и модули
- Скачивание и использование стандартных модулей
- Модуляризация собственных приложений
Модуль 4. Решение типовых алгоритмических задач
- Типовые алгоритмические задачи
- Применение языка Python для реализации алгоритмов
Модуль 5. Элементы объектно-ориентированного программирования
- Основы ООП
- Классы и методы в Python
Модуль 6. Взаимодействие с приложениями и устройствами
- Понятие API, протокол форматов сериализации
- Взаимодействие с системами, реализующими REST API
- Взаимодействие с системами и устройствами, реализующими другие протоколы
Модуль 7. Параллельное выполнение
- Понятие и проблемы асинхронного выполнения кода
- Средства создания асинхронного кода в Python
Модуль 8. Автоматизация. Решение задач, имеющих отношение к практике
- Обзор типовых задач автоматизации
- Решение типовых задач автоматизации средствами Python
- Обзор типовых задач конфигурации сети
- Решение типовых задач конфигурации сети средствами Python
ДОКУМЕНТЫ ОБ ОКОНЧАНИИ КУРСА
- Сертификат Учебного центра Noventiq
- Cертификат об обучении установленного образца