Курс Python. Уровень 2. Продвинутое программирование. Python

Город Май18 Июнь18 Июль18 Август18 Сент.18 Октяб.18 Ноябрь18 Дек.18 Январь19 Фев.19 Март19 Апрель19
Екатеринбург 09-13Купить 01-05Купить 24-28Купить


Код: Python-2
Длительность: 40 ак.ч.
Стоимость: 29 500 р.

Цель курса:

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

Также Вы получите необходимую подготовку для изучения проектирования пользовательского интерфейса на базе Qt/Python и веб-программирования на базе Python/Django.


Аудитория:
Системные администраторы или IT-специалисты, желающие освоить язык программирования- Python.
Курс ориентирован на Python версии от 3.3 и более новые.


По окончании курса слушатели смогут:

• Создавать объектно-ориентированные приложения на языке Python.
• Создавать многопоточные приложения на языке Python.
• Выполнять взаимодействие с базами данных на языке Python.
• Создавать клиент-серверные и распределенные приложения на языке Python.

Необходимая подготовка:

Успешное окончание курса Python. Уровень 1. Основы программирования или эквивалентная подготовка.


Материалы слушателя:

Слушателям предоставляется учебное пособие и прочие материалы, необходимые для обучения.


Регистрация на курс:

1. По электронной почте. Отправьте сообщение на адрес edu@unitgroup.ru, с указанием: названия предприятия, ФИО участников, их должностей, контактных телефонов и e-mail.

2. По телефону +7(343) 344-25-60 Учебный центр Юнит.


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

Модуль 1. Принципы объектно-ориентированного программирования. Понятие класса

        • Что такое объект.
        • Инкапсуляция.
        • Наследование.
        • Полиморфизм.

 

Модуль 2. Дополнительные возможности классов

        • Множественное наследование.
        • Шаблоны и проектирование приложения.
        • Пользовательские исключения.
        • Итераторы и функторы.
        • Декораторы функций.

 

Модуль 3. Многопоточные приложение

        • Процесы и потоки в ОС.
        • Создание и управление процессами.
        • Создание и управления потоками выполнения.

 

Модуль 4. Сетевое взаимодейтсвие.

        • Введение в сети TCP\IP.
        • Создание клиент-серверных приложений.
        • Создание распределенных приложений.

 

Модуль 5. Взаимодейтсвие с базами данных.

        • Введение в реляционные базы данных и язык SQL.
        • Создание и подключение к базе данных.
        • Взаимодействие с базой данных.

 

Модуль 6. Обзор важнейших библиотек и модулей

        • Введение в графический интерфейс.
        • Работа с регулярными выражениями.
        • Работа с XML-файлами.
        • Элементы системного программирования.