Продвинутое программирование Python. Уровень 2.
Python-2
На курсе Вы получите базовые навыки многопоточного и объектно-ориентированного программирования на языке Python. Кроме этого, изучите возможности языка Python по работе с базами данных. Вы научитесь создавать объектно-ориентированные приложения на языке Python, сможете выполнять взаимодействие с базами данных на языке Python, ориентироваться в стандартной библиотеке языка Python.
Также Вы получите необходимую подготовку для изучения проектирования пользовательского интерфейса на базе Qt/Python и веб-программирования на базе Python/Django.
Документы об окончании обучения: Сертификат УЦ ЮНИТ, Удостоверение гос. образца о повышении квалификации (по требованию).
Аудитория
Системные администраторы или IT-специалисты, желающие освоить язык программирования- Python.
Курс ориентирован на Python версии от 3.3 и более новые.
Результат обучения
По окончании курса слушатели смогут:
- Создавать объектно-ориентированные приложения на языке Python.
- Создавать многопоточные приложения на языке Python.
- Выполнять взаимодействие с базами данных на языке Python.
- Создавать клиент-серверные и распределенные приложения на языке Python.
Предварительный уровень подготовки
Успешное окончание курса Python. Уровень 1. Основы программирования или эквивалентная подготовка.
Программа курса
Модуль 1. Принципы объектно-ориентированного программирования. Понятие класса
• Что такое объект.
• Инкапсуляция.
• Наследование.
• Полиморфизм.
Модуль 2. Дополнительные возможности классов
• Множественное наследование.
• Шаблоны и проектирование приложения.
• Пользовательские исключения.
• Итераторы и функторы.
• Декораторы функций.
Модуль 3. Многопоточные приложение
• Процессы и потоки в ОС.
• Создание и управление процессами.
• Создание и управления потоками выполнения.
Модуль 4. Сетевое взаимодействие.
• Введение в сети TCP\IP.
• Создание клиент-серверных приложений.
• Создание распределенных приложений.
Модуль 5. Взаимодействие с базами данных.
• Введение в реляционные базы данных и язык SQL.
• Создание и подключение к базе данных.
• Взаимодействие с базой данных.
Модуль 6. Обзор важнейших библиотек и модулей
• Введение в графический интерфейс.
• Работа с регулярными выражениями.
• Работа с XML-файлами.
• Элементы системного программирования.
Рекомендованные курсы
- Python-3 Разработка веб - приложений в Django. Уровень 3. 40 ак. ч. 48 520 ₽
- Python-N&D Расширенный курс по NGINX и Docker. Уровень 4. 40 ак. ч. 39 830 ₽
- PHP_Level1 Основы web-программирования на языке PHP 40 ак. ч. 35 330 ₽
- JS JavaScript. Основы веб - программирования 24 ак. ч. 40 400 ₽
- 10266 Программирование на языке C# 4.0 в среде разработки MS Visual Studio 2010 40 ак. ч. 40 400 ₽
Дополнительно
Курс читают тренеры-практики с опытом проведения курса и практическими знаниями в работе программы.
Для получения более подробной информации о наших преподавателях свяжитесь с нами по тел. (343) 227-30-37, по эл.почте edu@unit-edu.ru или в нашем Online-чате.