Anonymous
Ищю напарника для совместного изучения python/computer science/ml/ai/big data, начинающего уровня. Обо мне. 1 курс математики, знание c/c++ и не много python.
Maxim
postgresql://
точно, спасибо, не заметил)
🕷Ⲥⲡⲩⲇυ ⲙⲩⲏ🕷
Привет
🕷Ⲥⲡⲩⲇυ ⲙⲩⲏ🕷
кто отредактирует готового бота за вознаграждение?)
🕷Ⲥⲡⲩⲇυ ⲙⲩⲏ🕷
есть желающие подзаработать?)
Artemy
Посоветуйте, пожалуйста, что-то дельное по архитектуре многопоточных приложении на питоне.
Alex
Посоветуйте, пожалуйста, что-то дельное по архитектуре многопоточных приложении на питоне.
Стоит почитать отдельно что-то дельное по архитектуре многопоточных приложений и документацию питона по релевантным модулям.
Валера
не плохтюо
Co(n)stantine👨‍🔬
Посоветуйте, пожалуйста, что-то дельное по архитектуре многопоточных приложении на питоне.
Software Architecture with Python — Anand Balachandran Pillai Learning Concurrency in Python — Elliot Forbes Distributed Computing with Python — Francesco Pierfederici
Alex
The Art of Multiprocessor Programming by Maurice Herlihy
Artemy
Спасибо!
Co(n)stantine👨‍🔬
>>> score = 10 >>> score -=- 1 >>> score 11 😏
Aragaer
но ведь оператор -=- выглядит более понтово
Tishka17
+=+
Artyem
ololo +=+-+-+-+-+-.1_0
🇺🇦|√|_0_I7_3_12🇺🇦
>>> score = 10 >>> score -=- 1 >>> score 11 😏
Как до такого можно додуматься 😂😂😂😂
Tishka17
Как мне сделать Generic схему для marshmallow? class ObjectSchema(Schema, Generic[T]): _class: Type[T] @post_load def make(self, data): return self._class(**data) вот так ругается на конфликт метаклассов
Tishka17
LighteR может ты знашеь
Tishka17
у меня 3.7.3
Tishka17
а
Tishka17
на компе 3.6
Tishka17
Oleg
это важно?
да. В 3.7 выпилили GenericMeta
Tishka17
ааа
Tishka17
это хорошо
Oleg
в общем ставь себе 3.7
Tishka17
надо вспомнить как это делается
Oleg
надо вспомнить как это делается
я могу дать тебе решение для 3.6, но на 3.7 оно не будет работать
Tishka17
нее
Tishka17
у меня в проде 3.7
Anonymous
Народ привет, есть таке кто шрит JS? Можете обьяснить на пальцах, что делает этот кусок кода? <script> // Header auto complete initialize (function () { var wSpace = jQuery('.header .search-mini-form'); HeaderSearchAutocompleteDesctop = new HeaderSearchAutocompleteDesctop({ jq: jQuery, wSpace: wSpace, suggest: wSpace.find('.search-suggest'), query: wSpace.find('#search-suggest-query'), categories: wSpace.find('#search-suggest-categories'), products: wSpace.find('#search-suggest-products'), document: jQuery(document), body: jQuery('body'), in: 'In', suggestTimeout: 500, maxQueryLength: 128 }); })(); new CorrectRequest({ configUrl: 'Каой-то-там-урл', searchForm: 'search_mini_form', searchInput: '#search', searchButton: '#search_mini_form button' }); </script>
Oleg
у меня в проде 3.7
ну на 3.7 твой код норм должен заработать
Oleg
дико бесило, что из-за GenericMeta нельзя было написать код работающий и в 3.6 и в 3.7
Oleg
ну точнее можно было, наверное, с if'ами на уровне модуля
Tishka17
ну на 3.7 твой код норм должен заработать
а результат применения partial для generic надо катсовать, да?
Tishka17
блин, тупой pycharm
Tishka17
def schema_parser(message: Dict[str, Any], schema: ObjectSchema[T]) -> T: res, error = schema.load(raw_message_body_parser(message)) if error: raise ParseError(error) def parser(schema: ObjectSchema[T]) -> Callable[[Dict[str, Any]], T]: func = partial(schema_parser, schema=schema) return cast(Callable[[Dict[str, Any]], T], func) message_parser = parser(MessageSchema())
Tishka17
тьфу
Tishka17
короче нафг
Tishka17
я понял
Oleg
оу, а у тебя не последняя версия marshmallow что ли?
Tishka17
угууу
Tishka17
последняя же вроде не в релизе ещё?
Oleg
ну да, RC
Tishka17
ну вот
Tishka17
да нифига mypy не ругается чет
Tishka17
короче выкинул эту хрень
Tishka17
бессмысленно
Tishka17
у меня там разнве парсеры
Tishka17
только два таких
🕷Ⲥⲡⲩⲇυ ⲙⲩⲏ🕷
кто отредактирует готового бота за вознаграждение?) есть желающие подзаработать?)
🕷Ⲥⲡⲩⲇυ ⲙⲩⲏ🕷
никто так и не помог😂
I
Подскажите как импортировать модули Директория ./ ./src/ ./src/models/ ./src/models/__init__.py ./src/models/... ./src/models/... ... Пытаюсь протестировать в консоле >>> import sys, os >>> sys.path.append(os.path.join(os.getcwd(), 'src', 'models')) >>> import models Traceback (most recent call last): File "<stdin>", line 1, in <module> ModuleNotFoundError: No module named 'models' Что я делаю не так?
Alex
чтобы пакет models был виден, его *родительский* каталог должен быть в sys.path
I
Щас сек
I
Некуда не уходите, пожалуйста
I
сейчас быстро всё протестирую
I
It's works!
I
А почему так? Я же добавляю директорию откуда брать модуль
Alex
ты ведь импортируешь models
I
...и models сам по себе модуль который должен быть импортирован
Максим
I
А как тогда импортировать зависимости?
Максим
Даже в доках это пишут
I
++
Максим
Если не так
I
А как вы код пишете если свои никак?
Tishka17
Я думал, это норма
Вообще не норма