Size: a a a

Сообщество Python Программистов

2020 November 25

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Дима
Как я понял при работе с json нужно просто следить, чтобы все ключи были в формате str
Ну как вариант. Или придумать правила для кодировки туда и обратно конкретных ключей🤷‍♂
источник

VA

Vadim Apenko in Сообщество Python Программистов
<Юрий> 👨‍🔬 Чебышев
А какие случаи?
Когда нужно прям объекты сложные сохранять и загружать.
Или ещё какую-то дичь.
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Vadim Apenko
Когда нужно прям объекты сложные сохранять и загружать.
Или ещё какую-то дичь.
Можно всё таки пример, почему нельзя метод?
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Хотя я думаю знаю: потому что не всегда можно изменить класс
источник

VA

Vadim Apenko in Сообщество Python Программистов
<Юрий> 👨‍🔬 Чебышев
Можно всё таки пример, почему нельзя метод?
Я сейчас уже не найду пример. Ну например когда объект настолько сложный, что надо прогнать его через pickle. Часто оно бывает со всякими объектами из ML мира.
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Vadim Apenko
Я сейчас уже не найду пример. Ну например когда объект настолько сложный, что надо прогнать его через pickle. Часто оно бывает со всякими объектами из ML мира.
jsonpickle
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Я сначала пиклил свои объекты, потом jsonpickle'ил потом наконец сделал по-человечски)
источник

VA

Vadim Apenko in Сообщество Python Программистов
Тоже не всегда корректно работает.

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

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Vadim Apenko
Тоже не всегда корректно работает.

А теперь представим, что сохраняешь ты объекты не свои, а из сторонней библиотеки. Ты не можешь их менять, и между танцами с тем, чтоб объекты оборачивать в свои объекты с методами сериализации, пишешь энкодер)
Ну да, логично
источник

А

Айван in Сообщество Python Программистов
Он также не надёжен как и обычный пикл?
источник

А

Айван in Сообщество Python Программистов
Айван
Он также не надёжен как и обычный пикл?
Вообще, впервые слышу про него)
источник

VA

Vadim Apenko in Сообщество Python Программистов
<Юрий> 👨‍🔬 Чебышев
Ну да, логично
Я сейчас выдумываю конечно, но такие ситуации знаю\видел. Хотя сам никогда не юзал, так как пишу сервисы с нуля и могу продумать момент сохранения\загрузки
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Айван
Он также не надёжен как и обычный пикл?
Ага
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Айван
Он также не надёжен как и обычный пикл?
Не не надежен, а небезопасен
источник

VA

Vadim Apenko in Сообщество Python Программистов
<Юрий> 👨‍🔬 Чебышев
Не не надежен, а небезопасен
Ненадёжен тоже. Не редки случаи, когда пикль обновляется и ломает объекты из старого пикля.
источник

АС

Алексей Сухолита... in Сообщество Python Программистов
Подскажите пожалуйста, какую бд лучше использовать для хранения Д/З в двух видах (ДЗ, которое задали на день и ДЗ, которое задали на день), между которыми будет связь, например в пн математика, во вт математика, то что задали в пн, автоматически появляется во вт, заранее спасибо
источник

VA

Vadim Apenko in Сообщество Python Программистов
>> ДЗ, которое задали на день и ДЗ, которое задали на день
источник

А

Айван in Сообщество Python Программистов
Алексей Сухолита
Подскажите пожалуйста, какую бд лучше использовать для хранения Д/З в двух видах (ДЗ, которое задали на день и ДЗ, которое задали на день), между которыми будет связь, например в пн математика, во вт математика, то что задали в пн, автоматически появляется во вт, заранее спасибо
«для хранения Д/З в двух видах (ДЗ, которое задали на день и ДЗ, которое задали на день)» — это же два одинаковых вида… 🧐
источник

VA

Vadim Apenko in Сообщество Python Программистов
источник

E

Egor in Сообщество Python Программистов
Алексей Сухолита
Подскажите пожалуйста, какую бд лучше использовать для хранения Д/З в двух видах (ДЗ, которое задали на день и ДЗ, которое задали на день), между которыми будет связь, например в пн математика, во вт математика, то что задали в пн, автоматически появляется во вт, заранее спасибо
Пандас знаю
источник