Size: a a a

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

2021 January 21

СИ

Сергей Ильин... in Сообщество Python Программистов
Alexander T
это я, соре. самая быстрая рука на диком западе. удалил до репорта, и закрыл чат, а мне ж не приходят меншены
Всем еще раз здравствуйте. Сегодня заходил уже, по Плотли спрашивал.

Можете код посмотреть - че не так?

https://pastebin.com/ksXYCjp0

раскрашивание бинов сделал функцией, которая должна

Смущает вот что:
первый месяц отрабатывает нормально (визуально на графике только два выброса), а вот начиная со второго - что-то не то. Цикл, вроде, нормальный, но не могу понять - че не так? Такое ощущение, что переменная vals не переопределяется на следующем шаге цикла, оставляет старые значения и из-за этого при сравнении со старыми данными все "краснеет"
источник

СИ

Сергей Ильин... in Сообщество Python Программистов
Сергей Ильин
Всем еще раз здравствуйте. Сегодня заходил уже, по Плотли спрашивал.

Можете код посмотреть - че не так?

https://pastebin.com/ksXYCjp0

раскрашивание бинов сделал функцией, которая должна

Смущает вот что:
первый месяц отрабатывает нормально (визуально на графике только два выброса), а вот начиная со второго - что-то не то. Цикл, вроде, нормальный, но не могу понять - че не так? Такое ощущение, что переменная vals не переопределяется на следующем шаге цикла, оставляет старые значения и из-за этого при сравнении со старыми данными все "краснеет"
источник

СИ

Сергей Ильин... in Сообщество Python Программистов
Сергей Ильин
Всем еще раз здравствуйте. Сегодня заходил уже, по Плотли спрашивал.

Можете код посмотреть - че не так?

https://pastebin.com/ksXYCjp0

раскрашивание бинов сделал функцией, которая должна

Смущает вот что:
первый месяц отрабатывает нормально (визуально на графике только два выброса), а вот начиная со второго - что-то не то. Цикл, вроде, нормальный, но не могу понять - че не так? Такое ощущение, что переменная vals не переопределяется на следующем шаге цикла, оставляет старые значения и из-за этого при сравнении со старыми данными все "краснеет"
источник

in Сообщество Python Программистов
Масштаб видишь?
источник

СИ

Сергей Ильин... in Сообщество Python Программистов
Масштаб видишь?
да, естественно
источник

СИ

Сергей Ильин... in Сообщество Python Программистов
Масштаб видишь?
но и квартили во втором цикле тоже ведь смещаются? (ну или должны были)
источник

А

Айван in Сообщество Python Программистов
$name$
@Meamone
Можешь меня поздравить. Я осилил контекстные переменные, а вместе с ними полностью избавился от глобальных переменных, при этом не отказавшись от гино
(самое обидное, что в скором времени я всё равно откажусь от орм)
https://github.com/F0rzend/aiogram-template/tree/advanced_template
Я не очень шарю за контекствары, но что-то мне подсказывает что db такой же глобал, только обёрнутый "магией" контекста.
Например: что если понадобится его (db) продублировать? Придётся также дублировать BaseModel? А вместе с ним и всё остальное?
источник

$

$name$ in Сообщество Python Программистов
Айван
Я не очень шарю за контекствары, но что-то мне подсказывает что db такой же глобал, только обёрнутый "магией" контекста.
Например: что если понадобится его (db) продублировать? Придётся также дублировать BaseModel? А вместе с ним и всё остальное?
Продублировать = создать два экземпляра? Зачем? Единственное, что приходит в голову — чтобы создать два соединения к двум базам, но для этого не нужно ничего дублировать. Причем на контекстных переменных пол аиограма написано и я вдохновлялся именно им
источник

$

$name$ in Сообщество Python Программистов
$name$
Продублировать = создать два экземпляра? Зачем? Единственное, что приходит в голову — чтобы создать два соединения к двум базам, но для этого не нужно ничего дублировать. Причем на контекстных переменных пол аиограма написано и я вдохновлялся именно им
Кстати, о создании подключений есть пример в доке
источник

$

$name$ in Сообщество Python Программистов
$name$
Кстати, о создании подключений есть пример в доке
На контекстварах, кста 😂
источник

А

Айван in Сообщество Python Программистов
$name$
Продублировать = создать два экземпляра? Зачем? Единственное, что приходит в голову — чтобы создать два соединения к двум базам, но для этого не нужно ничего дублировать. Причем на контекстных переменных пол аиограма написано и я вдохновлялся именно им
Ну, да, они вроде такие же глобалы 🌚
источник

$

$name$ in Сообщество Python Программистов
Айван
Ну, да, они вроде такие же глобалы 🌚
Нет, они вовсе не глобалы. Это тупо поле у класса. Чекни реализацию. Как именно они работают — не ебу, мб под капотом (что скорее всего) да, но хз (сам себе противоречу в рамках одного сообщения, да, я больной, но работой своей доволен)
источник

А

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

А

Айван in Сообщество Python Программистов
Переслано от Tishka17
Это не глобал:

def x():
  v = ContextVar()


Это глобал:

v = ContextVar()
def x():...
источник

А

Айван in Сообщество Python Программистов
$name$
Продублировать = создать два экземпляра? Зачем? Единственное, что приходит в голову — чтобы создать два соединения к двум базам, но для этого не нужно ничего дублировать. Причем на контекстных переменных пол аиограма написано и я вдохновлялся именно им
Тогда я не очень понимаю, чем это отличается от того что было? Это такой же код вызываемый при импорте, (и соответственно который нельзя переиспользовать), просто вместо db будет ContextualGino.database_instance
источник

AT

Alexander T in Сообщество Python Программистов
что-то часто стали вспоминать контекствары
источник

AT

Alexander T in Сообщество Python Программистов
Re: Ask HN: Anyone know any funny programming jokes?
       
A programmer had a problem. He thought to himself: "I know, I'll solve this with threads!"

has Now problems. two he
       
tilolebo, 15 hours ago
источник

in Сообщество Python Программистов
Alexander T
Re: Ask HN: Anyone know any funny programming jokes?
       
A programmer had a problem. He thought to himself: "I know, I'll solve this with threads!"

has Now problems. two he
       
tilolebo, 15 hours ago
Пхахахаха
источник

in Сообщество Python Программистов
Alexander T
Re: Ask HN: Anyone know any funny programming jokes?
       
A programmer had a problem. He thought to himself: "I know, I'll solve this with threads!"

has Now problems. two he
       
tilolebo, 15 hours ago
+
источник

K

KarmaBot in Сообщество Python Программистов
Вы увеличили карму Alexander T до 3837.67 (+42.49)
источник