Size: a a a

Хирьянов Т.Ф., Практика программирования на Python 3 (2019)

2021 January 02

ДК

Даниил Кустов... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
std::slavik
смотря какие операции
Арифметические :D
источник

🚲U

🚲 Oleh Kopyl UI/UX d... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Как заставить программу сохранять ВСЕ обьекты после создания каждого божьего обьекта? Чтобы не писать по 100 раз код

И чтобы потом сделать что-то from past import last_app_memory

Зачем?

Например:

Запускаешь в программе response = requests..., который обрабатывается ну оочень долго.

Потом программа падает, а ты понимаешь что лучше не делать новый реквест по 3 часа, а вызвать его из прошлого, скажем так.
источник

🚲U

🚲 Oleh Kopyl UI/UX d... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Правильно ли так отделять импорты по категориям?
источник

🚲U

🚲 Oleh Kopyl UI/UX d... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
источник

🚲U

🚲 Oleh Kopyl UI/UX d... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Есть смысл разбивать на более мелкие функции этот декоратор?

Если да, то как лучше это сдлеать?
источник

🚲U

🚲 Oleh Kopyl UI/UX d... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
🚲 Oleh Kopyl UI/UX designer
Есть смысл разбивать на более мелкие функции этот декоратор?

Если да, то как лучше это сдлеать?
Разве что можно вынести это вот отдельно, не?
источник

YS

Yaroslav Savin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Зачем? Если убрать лишние пробелы, получится весьма коротко
источник

YS

Yaroslav Savin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Не понимаю, зачем весь код через строчку
источник

🚲U

🚲 Oleh Kopyl UI/UX d... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Yaroslav Savin
Не понимаю, зачем весь код через строчку
Чтобы читать можно было людям
источник

YS

Yaroslav Savin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
🚲 Oleh Kopyl UI/UX designer
Чтобы читать можно было людям
Первый раз в жизни такое вижу
Лично мне наоборот сложнее сконцентрироваться, когда код размазан по экрану
источник

YS

Yaroslav Savin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Пустой строкой хорошо разделять на куски
источник

YS

Yaroslav Savin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Но не каждую отдельную строку ж
источник

YS

Yaroslav Savin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Дело вкуса кнш, но обычно так не делают
источник

БГ

Бензофуран Гетероцик... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
NullifiedVlad
Никак
Подожди
Можно же проитерироваться по собственным аттрибутам и сделать
if callable(getattr(self,attr)):
   setattr(...)
источник

БГ

Бензофуран Гетероцик... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
🚲 Oleh Kopyl UI/UX designer
Как заставить программу сохранять ВСЕ обьекты после создания каждого божьего обьекта? Чтобы не писать по 100 раз код

И чтобы потом сделать что-то from past import last_app_memory

Зачем?

Например:

Запускаешь в программе response = requests..., который обрабатывается ну оочень долго.

Потом программа падает, а ты понимаешь что лучше не делать новый реквест по 3 часа, а вызвать его из прошлого, скажем так.
Это ± невозможно
источник

БГ

Бензофуран Гетероцик... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
По крайней мере когда есть внешние соединения куда-то.
Как ты сокет восстановишь?
источник

DM

Dima Msk in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
🚲 Oleh Kopyl UI/UX designer
Может на маках он сосет.

Запусти pycharm, видео-трансляцию на скайпе и можешь отключать отопление
Скайп?) в эпоху дискорда
источник

DM

Dima Msk in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
std::slavik
мыши плакали кололись но продолжали есть кактус)
Неплохо сказано!
источник

БГ

Бензофуран Гетероцик... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Dima Msk
Скайп?) в эпоху дискорда
С саблаймом - в самый раз же)
источник

А

Айван in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Бензофуран Гетероцикл
Подожди
Можно же проитерироваться по собственным аттрибутам и сделать
if callable(getattr(self,attr)):
   setattr(...)
Очень неявно и костыльно там где это не нужно. Причём, среди атрибутов также могут быть callable
источник