11.4. Вопросы

  1. Основные функции модуля math, сравнение чисел с заданной точностью. Предназначение и основные функции модуля statistics.

  2. Генератор псевдослучайных чисел: проблема случайности в компьютерной технике, характеристики псевдослучайных чисел. Модуль random.

  3. Модули и пакеты Python для работы с датой/временем. Поддержка часового пояса и перехода на летнее/зимнее время. Модуль datetime, а также содержащиеся в нем классы (datetime.timedelta, datetime.time, datetime.date, datetime.datetime), их основные атрибуты.

  4. Классы datetime.tzinfo, datetime.timezone. Библиотека pytz. Функции strftime() и strptime(), примеры их использования. Модуль locale. Модуль time: назначение, основные понятия и функции.

  5. Поддержка функций для работы с платформой и операционной системой в Python. Содержимое, основные классы и функции модулей sys, platform, os, os.path, shutil, subprocess, glob.

  6. Понятие регулярных выражений. Флаги, символы и классы символов, квантификаторы, группировка и выбор, проверка границ (привязки). Поддержка регулярных выражений в Python, модуль re.

  7. Поддержка функционального программирования в Python. Функции map, filter, functools.reduce, случаи их применения.