
Pavel
16.11.2018
13:18:19
Привет, подсажите плиз, что происходит, когда я делаю pip install celery[redis] ? Это отдельный пакет в PyPI или эти квадратные скобки обрабатывает какой-нибудь setup.py в репе celery?

BlackAndOrange
16.11.2018
13:18:39

LighteR
16.11.2018
13:18:41

ilya
16.11.2018
13:18:41
молодые поясните мне чем отличаются async от обычного треда?

Google

ilya
16.11.2018
13:18:58

?? Eugene
16.11.2018
13:19:12
async - вообще не тред
если ты про сопрограммы

LighteR
16.11.2018
13:19:39
Можешь проверить

BlackAndOrange
16.11.2018
13:19:48

LighteR
16.11.2018
13:20:18
Ну там же вот такое условие if implicit_loop and not loop.is_running():
Т.е. достаточно того, что loop запущен

Михаил
16.11.2018
13:22:00
Подскажите, пожалуйста, можно ли в одном проекте Django использовать разные схемы БД PostgreSQL? Т.е. в проекте имеется несколько приложений, модель данных каждого приложения имеет свою схему в БД.

?? Eugene
16.11.2018
13:22:24
Никак не могу понять
Корутины просто функции, которые исполняются в одном треде, временами уступая друг другу процессор. Пока одна корутина исполняется, остальные спят

LighteR
16.11.2018
13:22:24

Тимур
16.11.2018
13:23:02
Использовать схемы тоже норм в постгре

LighteR
16.11.2018
13:23:30

Google

Тимур
16.11.2018
13:24:09
У нас была база в которой схемы создавались динамически для каждого магазина. Был SaaS сервис. Работало

Михаил
16.11.2018
13:24:49
Лучше держи их в разных базах
Проблема в том, что они имеют FK. Данные делятся на справочные, фактические, плановые, для расчета. В одной схема получается не очень, хотя по диаграмме норм.

LighteR
16.11.2018
13:26:28

Михаил
16.11.2018
13:28:04

LighteR
16.11.2018
13:30:12
Лучше вообще не связывать данные разных приложений в одной базе

Михаил
16.11.2018
13:31:03

LighteR
16.11.2018
13:31:36
С тем, что изменение в базе может затронуть все приложения разом
Подожди, ты про какие приложения вообще?
ты имеешь в виду разные app внутри одного django-проекта?

Михаил
16.11.2018
13:33:29

LighteR
16.11.2018
13:33:44
тогда все норм. Храни в одной схеме и не забивай себе голову
я че-то подумал, что ты про разные проекты

Михаил
16.11.2018
13:35:24

LighteR
16.11.2018
13:36:09
да-да, правильно, это я пиздоглаз
Не стало влезать в один сервер, раскидали базы по двум и т.д.

Google

Никита
16.11.2018
13:37:54

Tishka17
16.11.2018
13:38:36
или что разный
или что одинаковый
интепретатор может анализировать код и оптимизировать

LighteR
16.11.2018
13:39:54
под одинаковыми объектами ты понимаешь один и тот же инстанс? или что obj1 == obj2?

Tishka17
16.11.2018
13:40:10
так как там один литерал используется, он может одно число заюзать

Никита
16.11.2018
13:40:14
Я вот везде где читаю, все пишут про то что у одинаковых обьектов он будет разный., для строк например из-за string interning
Но на практике как я проверял, везде одинаковые выдаются

Tishka17
16.11.2018
13:40:22
консоль же выполняет код строго по строкам и не имеет такой инфы
сделай через input и будут скорее всего разные

Никита
16.11.2018
13:41:02

Tishka17
16.11.2018
13:41:06
или можешь попробовать по разным модулям вывести

LighteR
16.11.2018
13:41:07

Никита
16.11.2018
13:42:07

LighteR
16.11.2018
13:42:12

Никита
16.11.2018
13:42:30

Tishka17
16.11.2018
13:43:02
да ладно?

Никита
16.11.2018
13:43:03

LighteR
16.11.2018
13:43:12

Tishka17
16.11.2018
13:43:26
литерал - это литерал. Число - это число

Google

Tishka17
16.11.2018
13:43:44
преобразование литерала из исходника в число может делаться по-разному
зачем тебе эти id сдались?

Никита
16.11.2018
13:44:11
Затем, что я хочу понимать внутреннее устройство

Tishka17
16.11.2018
13:44:55
вот сделай то же самое через input и увидишь разницу
там никаких литералов, чистое создание чисел

Никита
16.11.2018
13:47:38
Там понятное дело будет разный айди

Alex
16.11.2018
13:47:53
в другом интерпретаторе или даже в другой версии CPython все может измениться.

Никита
16.11.2018
13:48:48

Alex
16.11.2018
13:49:08

Tishka17
16.11.2018
13:49:33
литерал - я имел ввиду символы в исходнике

Alex
16.11.2018
13:49:38
а ок

Никита
16.11.2018
13:49:46
В общем нашел пример и обьяснение почему, то о чем говорил @Tishka17 , литералы оно воспринимает как константы
print id('so')
print id('so')
print id('so')
2 0 LOAD_GLOBAL 0 (id)
3 LOAD_CONST 1 ('so')
6 CALL_FUNCTION 1
9 PRINT_ITEM
10 PRINT_NEWLINE
3 11 LOAD_GLOBAL 0 (id)
14 LOAD_CONST 1 ('so')
17 CALL_FUNCTION 1
20 PRINT_ITEM
21 PRINT_NEWLINE
4 22 LOAD_GLOBAL 0 (id)
25 LOAD_CONST 1 ('so')
28 CALL_FUNCTION 1
31 PRINT_ITEM
32 PRINT_NEWLINE
33 LOAD_CONST 0 (None)
36 RETURN_VALUE
Как видно по байт коду, это одно значение
Очень интересно в общем

Saw
16.11.2018
13:50:38
Пацаны а кто в питоне разбирается из вас хорошо? Хочу скрипт один переделать незнаю с чего подступится может кто помочь может? Help) Я новичёк дурачёк, но скрипт не маленький там XD

Tishka17
16.11.2018
13:50:41
чуть не так как я представлял, но ок
потом что должен делать
потом анализ частей

Google

Игорь
16.11.2018
13:51:04

Tishka17
16.11.2018
13:51:25

Сергей
16.11.2018
13:55:03

oj_gen
16.11.2018
13:56:08

Кирилл
16.11.2018
14:03:20
есть чаты pycharm || продуктов jetbrains ?
или может вы знаете как в pycharm включить авто релоад при ремоут дебаге в докер контейнере

Tishka17
16.11.2018
14:04:18
ого

Cykooz
16.11.2018
14:04:23

Tishka17
16.11.2018
14:04:48
он массив

?
16.11.2018
14:05:03
hello

Tishka17
16.11.2018
14:05:04
ArrayList в терминах джавый

?
16.11.2018
14:05:12
it’s python group?
All right?

Tishka17
16.11.2018
14:05:16
si

alex
16.11.2018
14:05:54

Tishka17
16.11.2018
14:06:53

alex
16.11.2018
14:09:34
waht ?
Бля ))