Мы в Твиттере
Мы в Контакте
Поиск

Курс Python PY-102

 

Расширенный курс программирования на языке Python

Python Intermediate
Продолжительность обучения: 3 дня - 24 часа
Группа формируется по мере поступления заявок.
Стоимость курса PY-102:
- Очно: 25000 ₽
- Дистанционно: уточняйте у менеджеров
Цель курса – предоставить слушателям знания и навыки, необходимые для разработки кода с использованием расширенных возможностей языка программирования Python. На курсе слушатели научатся работать с интерпретатором CPython и версией Python 3.5 и выше.
Аудитория
Этот курс предназначен как для специалистов, которые хотят научиться создавать код Python на продвинутом уровне.
По окончании курса слушатели смогут:
  • Использовать интерпретатор Python в различных режимах;
  • Использовать различные типы данных Python;
  • Описать особенности объектно-ориентированной парадигмы в языке Python;
  • Создавать пользовательские классы;
  • Сериализовать данные с помощью модуля pickle;
  • Работать с json-данными;
  • Создавать и изменять основные объекты реляционной базы данных;
  • Использовать ORM (объектно-реляционное отображение);
  • Создавать и изменять NoSQL базы данных;
  • Определять собственные модули и пакеты.
Необходимая подготовка
Для эффективного обучения на курсе, слушатели должны обладать следующими знаниями и навыками:
  • Опыт работы в командной строке на компьютерах под управлением Windows, Linux или Mac;
  • Шесть месяцев опыта написания кода на языке Python 3;
  • Знание языка SQL.
Сертификационные экзамены
Этот курс, совместно с курсом PY-101: Python Essentials, рекомендован для подготовки к сертификационному экзамену PCAP 31-02 – Certified Associate in Python programming.
Материалы слушателя
Слушателям предоставляется фирменное учебное пособие и прочие материалы, необходимые для обучения.
Содержание курса
Содержание курса
Модуль 1: Объектно-ориентированное программирование
Этот модуль описывает основные возможности классов языка Python 3.
Темы
  • Типы данных и объекты
  • Классы и экземпляры классов в Python
  • Переменные класса и переменные экземпляра
  • Свойства
  • Конструкторы и деструкторы
  • Принципы ООП, применяемые к языку Python
Лабораторная работа: Объектно-ориентированное программирование
  • Настройка лабораторной среды
  • Создание пользовательских классов, членов классов и экземпляров
Модуль 2: Сериализация данных
Этот модуль описывает, как использовать Python при сериализации данных.
Темы
  • Модуль pickle
  • Использование json
Лабораторная работа: Сериализация данных
  • Использование модуля pickle
  • Загрузка данных из файла json
Модуль 3: Работа с базами данных
Этот модуль описывает, как использовать Python при работе с базами данных.
Темы
  • Использование реляционных баз данных
  • ORM (объектно-реляционное отображение)
  • Использование NoSQL баз данных
Лабораторная работа: Работа с базами данных
  • Создание и изменение основных объектов реляционной базы данных
  • Заполнение таблиц данными
  • Использование ORM на примере SQLAlchemy
  • Создание и изменение нереляционной базы данных
Модуль 4: Создание packages
Этот модуль описывает создание и использование пользовательских пакетов и модулей на языке Python.
Темы
  • Модули и пакеты
  • Файлы __init__.py
Лабораторная работа: Создание пакетов
  • Создание собственных модулей и пакетов
  • Рефакторинг предыдущих проектов
Сертификационные экзамены
№ PCAP-31-02
PCAP Certified Associate in Python Programming
Для курса желательны знания курсов
№ PY-101 Основные возможности языка Python

# По всем вопросам подготовки специалистов обращайтесь к менеджерам учебного центра
Калининой Лиле, Карповой Елене, Смирновой Светлане, Богдановой Ирине, Литвиновой Елене тел.  8 (812) 718-6184 (многоканальный).

# По вопросам заказа тестов в центре тестирования Pearson VUE просьба обращаться к администратору центра тестирования
Ольге Золиной тел. 8 (812) 326-78-30.