321.84K
AI

Разработка модуля валидации и нормализации входных данных на Python

1.

Deck JSON (no code fences)
• {"title":"Разработка модуля валидации и нормализации входных данных на Python","theme":"minimal","imageStyle":"none","slides":[
• {"layout":"title","eyebrow":"Educational · Computer Science","title":"Разработка модуля валидации и нормализации","subtitle":"Для веб-форм, CSV и
API","meta":["Студенты и преподаватели","Date"],"image":null,"notes":"Коротко представьте тему и цель доклада. Сообщите аудитории, что речь
пойдет о модуле, который валидирует и нормализует данные из разных источников, и что вы ознакомитесь с архитектурой и примерами работы."},
• {"layout":"agenda","title":"Структура доклада","bullets":["Введение и обоснование темы","Теоретическая часть: понятия и
цели","Аналитико-практическая часть: архитектура и реализация","Расширяемость и примеры работы","Заключение и источники","Приложения и
выгрузка в PPTX"]},
• {"layout":"section","title":"Введение","subtitle":"Постановка проблемы и актуальность"} ,
• {"layout":"bullets","title":"Обоснование темы","subtitle":"зачем нужен модуль валидации","bullets":["Несогласованные данные из разных
источников","Неоднородные форматы и кодировки","Необходимость единообразной структуры","Поддержка расширяемости и
тестирования"],"image":""},
• {"layout":"bullets","title":"Объект исследования","subtitle":"понятия и рамки","bullets":["Данные как поток источников","Валидация и нормализация
как этапы обработки","Ошибки валидации и отчетность","Инварианты: типы, форматы, кодировки"]},
• {"layout":"bullets","title":"Цели и задачи","subtitle":"","bullets":["Определить требования к модулю","Определить архитектуру: модели, правила,
валидатор","Продемонстрировать расширяемость через новые правила","Представить пример работы и интеграцию"]},
• {"layout":"section","title":"Теория и методология","subtitle":"понятия и подходы"} ,
• {"layout":"bullets","title":"Модели и правила","subtitle":"архитектура","bullets":["models.py: ValidationError, итоговый отчет","rules.py: DateFormatRule,
PhoneRule, AddressRule","validator.py: DataNormalizer"] ,"image":""},
• {"layout":"bullets","title":"Методология","subtitle":"","bullets":["Модульный подход","Четкие интерфейсы и ошибки","Юнит-тесты и
примеры","Расширяемость через добавление новых правил"]},
1
English     Русский Правила