Ответы пользователя по тегу Python
  • Методы или подходы для проектирования систем на основе спецификации в XML?

    @s0rr0w
    Для полноценной работы с XML вам понадобится примерно четыре библиотеки/класса

    1. DOM
    2. XSD
    3. XSL
    4. xPath

    Иногда xPath входит в состав DOM-библиотек, иногда отдельно существует.

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

    Сериализация и десериализация должна выполняться DOM-парсером (никак иначе).

    XSL и xPath пригодятся, когда потребуется сделать экспорт не в исходный формат файла (HTML, XML другой структуры, csv, rtf, и многое другое), или импорт из произвольных XML-форматов. Процедура простая — на исходный документ натравливаем XSL трансформатор и получаем на выходе искомое.

    Посоветовать конкретные библиотеки не смогу, так как не работаю с python'ом.
    Выберите из списка лучшее
    Ответ написан
  • Генерация простого числа заданного размера?

    @s0rr0w
    Первое, что приходит на ум, это скачать где-то уже вычисленный массив простых чисел и уже с ними работать. Так будет не просто в разы быстрее, а катастрофически быстрее предложенного вами способа.
    Ответ написан
    4 комментария