Телефон +7 (812) 718-6184
СПб, Московский пр. 118

Экзамен Open EDG (C++,Python) PCAP-31-03: PCAP Certified Associate in Python Programming Certification: Exam

Язык проведения экзамена: EN

Продолжительность: 75 мин.*

Курсы для подготовки к экзамену

Дата выхода: 17 сентября 2020.

Описание экзамена

Аудитория:

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

Tехнология:

Python 3

Зачет в сертификацию: при успешной сдаче экзамена PCAP, Вы получаете сертификацию:

PCAP – Certified Associate in Python Programming Certification

Этот экзамен проводит оценку ваших способностей для выполнения технических задач, перечисленных ниже.

  • Блок 1. Модули и пакеты (12%)
    • варианты импорта; расширения для вложенных модулей
    • dir(); переменная sys.path
    • модуль math: ceil(), floor(), trunc(), factorial(), hypot(), sqrt();
    • модуль random: random(), seed(), choice(), sample()
    • модуль platform: platform(), machine(), processor(), system(), version(), python_implementation(), python_version_tuple()
    • __pycache__, __name__, общедоступные переменные, __init__.py
    • поиск модулей / пакетов; вложенные пакеты vs дерево каталогов

  • Блок 2. Исключения (14%)
    • блоки except, блок else
    • иерархия исключений, присвоение более одного исключения к ветви except
    • операторы raise, assert
    • классы событий
    • добавление пользовательских исключений в существующую иерархию

  • Блок 3. Строки (18%)
    • ASCII, UNICODE, UTF-8, неизменяемость, экранирование, escape-символы
    • ord(), chr(), литералы
    • индексация и срезы, иммутабельность
    • итерация
    • сложение строк, умножение, сравнение
    • операторы in, not in
    • .isxxx(), .join(), .split()
    • .sort(), sorted(), .index(), .find(), .rfind()

  • Блок 4. Объектно-ориентированное программирование (34%)
    • Класс, объект, свойство, метод, инкапсуляция, наследование, суперклассы, дочерние классы
    • переменные класса и переменные экземпляра: объявление и инициализация
    • свойство __dict__
    • закрытые компоненты, скрытые атрибуты
    • методы класса: определение и использование, параметр self
    • Функции hasattr(), свойства __name__, __module__, __bases__
    • Наследование: одиночное и множественное; переопределение, операторы not is и is
    • объявление и вызов конструкторов
    • полиморфизм
    • свойства __name__, __module__, __bases__, метод __str__()
    • множественное наследование, проблема алмаза

  • Блок 5. Прочее (списки, лямбда-функции, замыкания, I/O операции) (22%)
    • Списки: оператор If, использование списков
    • лямбда-функции, определение и использование, map(), filter()
    • замыкания: значение, определение и использование замыканий
    • Операции ввода / вывода: режимы I/O, предопределенные потоки, дескрипторы; текстовые / двоичные режимы
    • open(), errno и значения; close()
    • .read(), .write(), .readline(); readlines() (а также bytearray())

Для подготовки к этому экзамену, рекомендуется иметь практический опыт работы с языком программирования, использовать учебные ресурсы. Учебные ресурсы не обязательно охватывают все области в теме экзамена.

  • OpenEDG Python Institute;
  • Cisco Networking Academy.


* - Указанная продолжительность может незначительно отличаться от времени, которое сообщается системой тестирования перед началом экзамена, в связи с регулярно вносимыми изменениями в сложность и количество вопросов

Зарегистрироваться

Наше местоположение

загрузка карты...