Size: a a a

2019 April 16

ST

Satbek Turganbayev in Python KZ
for i in range(100):
   key = random.randint(1,1000)
   tmp[key] = []
   for i in range(10):
           tmp[key].append(random.randint(1,10))
   key2 = random.randint(1,100000)
   tmp[10000001] = dict()
   for i in range(100):
           tmp[i] = random.randint(1,1000)
   tmp = tmp[10000001]

такую муть вроде глубоко сравнил
источник

SA

Sultan Abilda in Python KZ
Если честно не совсем понятно что ты хотел сделать
источник

SA

Sultan Abilda in Python KZ
А в целом сравнение в питоне очень простое. В зависимости от структуры данных. Но в основном глубокое сравнение.
источник

ST

Satbek Turganbayev in Python KZ
да вот это узнать хочу. структура состоящая из buildin типов будет глубоко сравниваться в питоне2?
в доке явно это не написано, гугл дал кучу велосипедов.
я сам затестил - вроде глубоко
источник

SA

Sultan Abilda in Python KZ
Satbek Turganbayev
да вот это узнать хочу. структура состоящая из buildin типов будет глубоко сравниваться в питоне2?
в доке явно это не написано, гугл дал кучу велосипедов.
я сам затестил - вроде глубоко
Насколько я помню все built-in типы делаю глубокое сравнение
источник

ST

Satbek Turganbayev in Python KZ
ок, спасибо
источник

Z

Zhanibek in Python KZ
Всем привет, есть кто-то здесь кто оказывал услуги на аутсорс как ИП ? Хотелось бы задать пару вопросов)
источник

BZ

Bi Zor in Python KZ
Zhanibek
Всем привет, есть кто-то здесь кто оказывал услуги на аутсорс как ИП ? Хотелось бы задать пару вопросов)
Тоже интересна Это тема
источник
2019 April 18

A

Andr in Python KZ
Всем привет. кто работал с OpenCv ? не удаеться выделить область для распознования. сейчас через веб камеру могу распозновать цифры. но хочу сделать что бы чисто определенном месте на обьекте определялся.
источник

NB

Nazhmeddin Babakhanov in Python KZ
Andr
Всем привет. кто работал с OpenCv ? не удаеться выделить область для распознования. сейчас через веб камеру могу распозновать цифры. но хочу сделать что бы чисто определенном месте на обьекте определялся.
Можно детекшн использовать а потом распознавание
источник
2019 April 20

K

Kairat in Python KZ
Подскажите плз решение, вопрос по разработке нормального мультитаскового script-a

Кейс Бот в Python Parallel tasks

0. Вытащить пользователей из базы и создать для каждого цикл который стучится в базу своих клиентов.
1. Потом Есть задача слушать базу данных каждые N секунд на новый пользователь
2. Как в этапе (0.) Каждому клиенту нужно создать бесконечный цикл( У каждого клиента есть свои клиенты, и они должны стучаться в базу и выполнять скрипт при их(клиентов) наличии или появлении.
3. Возможность остановить(редактировать Update) процесс
(цикл)

Все должно быть параллельно, эффективно и быстро) #NeedBestSol
источник

АА

Алихан Амандык in Python KZ
1 - периодическую прослушку можно убрать, добавив сигнал после добавления записи в базу данных. На примере django, есть модель User, делается
from django.dispatch import receiver

@receiver(post_save, sender=User)
def user_after_save(sender, instance, created, **kwargs):
   pass
источник

i

ikasymov in Python KZ
Там вообще не было слово про django)
источник

i

ikasymov in Python KZ
Kairat
Подскажите плз решение, вопрос по разработке нормального мультитаскового script-a

Кейс Бот в Python Parallel tasks

0. Вытащить пользователей из базы и создать для каждого цикл который стучится в базу своих клиентов.
1. Потом Есть задача слушать базу данных каждые N секунд на новый пользователь
2. Как в этапе (0.) Каждому клиенту нужно создать бесконечный цикл( У каждого клиента есть свои клиенты, и они должны стучаться в базу и выполнять скрипт при их(клиентов) наличии или появлении.
3. Возможность остановить(редактировать Update) процесс
(цикл)

Все должно быть параллельно, эффективно и быстро) #NeedBestSol
заюзай celery
источник

K

Kairat in Python KZ
ikasymov
заюзай celery
👌🏻 смотрю его как раз, самое хорошее решение Селери с Рабитом
источник

K

Kairat in Python KZ
Алихан Амандык
1 - периодическую прослушку можно убрать, добавив сигнал после добавления записи в базу данных. На примере django, есть модель User, делается
from django.dispatch import receiver

@receiver(post_save, sender=User)
def user_after_save(sender, instance, created, **kwargs):
   pass
Без листенера можно узнавать добавление, есть функция, там же под него отдельный процесс выделить
источник

АА

Алихан Амандык in Python KZ
ikasymov
Там вообще не было слово про django)
так же, как не было слова, что нельзя использовать django для скрипта😀
источник

i

ikasymov in Python KZ
тащить джангу что бы заюзать сигналы? темболее сигналы работают только на уровне орм
источник

K

Kairat in Python KZ
ikasymov
тащить джангу что бы заюзать сигналы? темболее сигналы работают только на уровне орм
new meta:D
источник

АА

Алихан Амандык in Python KZ
ну блин, я же сказал можно, я же не сказал "нужно"))
источник