• Зачем нужна сериализация?

    Assargin
    @Assargin
    Перед ответом смотрю наличие ✔ в ваших вопросах
    Сериализация:
    • это обобщённый процесс для структур языка программирования.
    • нужна для любого взаимодействия в системе, выходящего за рамки передачи данных в текущем скрипте: даже если вам кажется, что она не используется - это не так, она всё равно используется под капотом.

    Сериализация гарантирует (для поддерживаемых структур данных), что после процесса сериализации/десериализации вы получите те же самые структуры данных.

    Не будь её, вам бы понадобилось вручную создавать свои протоколы и методы перевода данных в вид, пригодный для передачи куда-либо.
    Ну и, модуль pickle - это встроенная реализация сериализации, но в то же время - одна из многих. Вы можете использовать, например, json, или yaml. Что угодно, что переведёт обычные структуры данных в пригодную для передачи форму (строку, байтовая строка) и вернёт (десериализует) обратно.
    Ответ написан
    7 комментариев
  • Пoсоветуйте простой(ые) НЕ-Chromium редакторы кода для front-end наподобие notepad++ (html, js, less/stylus/scss)?

    iiiBird
    @iiiBird
    Пока ты спишь - твой конкурент совершенствуется
    Sublime Text знатно крашится, плохо поддерживается разработчиком, виснет и просто не нравится.

    либо ты сам ее сломал, либо плагинами засрал. саблайм считается как раз самым быстрым редактором. и я сам лично с этим согласен. за годы работ - никогда не испытывал проблем с ним.
    Chrome-based редакторы кода обладают тормозами и зависаниями... и ничем особо не хороши.

    не спорю. есть такое, НО atom все же продвинулся в этом направлении хорошо. и тормоза бывают в нем только при открытии проектов и при манипуляции с файлами. после того как открыл и начинаешь кодить - по скорости очень даже неплохой редактор.
    Ответ написан
    1 комментарий