Andrey
но это память, а у меня проблема с цп
Andrey
там кроме чистого asyncio используется несколько асинхронных библиотек на его основе websockets, panoramisk, но я их давно использую, раньше не замечал утечек
Absolute
тут еще проблема с самим питоном) он не освобождает память если один раз ее занял
Там вроде это флагами настраивается, он просто большими пачками освобождает
Absolute
https://github.com/uber/pyflame
Absolute
Вот этот неплох
Andrey
кхм... я когда гуглил в свое время эту тему, находил только обсуждения на форумах о подобных проблемах и о том что просто нужно следить за тем что одновременно записывается в память, типа если аккуратно пользуешься - скрипт не жиреет, но вот про флаги первый раз слышу, спасибо, почитаю
Absolute
Но там пачки памяти вполне себе адекватного размера, у тебя каким-то боком большие объекты не остаются висеть?
Absolute
Мне кажется проблема с памятью может быть из-за этого
Andrey
Да не, в основной сопрограмме управление висит на асинхронном ws.recv() пока не придет событие, парсится, кидается наружу, очищается, ссылок больше вроде нет, по крайней мере в дебаге все было чисто
Absolute
Погоняй профайлер тогда)
Andrey
Так и сделаю) спасибо 🙂
Kirill
пацаны, хочу попробовать освоить питон как доп язык. У вас тут есть жизнь вне джанго или фласка? или это дефолтные штуки которые мастхэв
Kirill
а над каким типом проектов работаешь?
Ivan
Выдирание из трафика файликов (icap, smtp, ...) и отправка на сканирование.
Ivan
Много всякого парсинга протоколов, RPC. Но вообще не веб на питоне - очень сложно найти.
Kirill
а для веба только фласк и джанго?
Ivan
aiohttp, sanic, bottle. Да их сколько хочешь. Бери любой
Ivan
Просто все привыкли к django - вот и она в каждой дырке - затычка. И программисты код перестали людить писать.
Kirill
скорее бизнес а не программисты) ясно, спасибо за небольшую вводную в вашу экосистему))
Eugene
а для веба только фласк и джанго?
У питона два основных применения: Web и ML+DS. Есть конечно и скрэйпинг, и GUI, и много чего ещё. Но вебчик и Машин Лёнин -- основные. В вебе на синхронном поле доминируют Django и Flask, на асинхронном -- aiohttp. А в ML -- Keras и PyTorch. В DS -- pandas.
Kirill
У питона два основных применения: Web и ML+DS. Есть конечно и скрэйпинг, и GUI, и много чего ещё. Но вебчик и Машин Лёнин -- основные. В вебе на синхронном поле доминируют Django и Flask, на асинхронном -- aiohttp. А в ML -- Keras и PyTorch. В DS -- pandas.
я встречал что для асинхронщины есть какие то решения. но это не дефолтные штуки? т.е. при использовании джанго и фласка будет синхронщина? а что насчет бекенд api сервисов "микросервисов"?
Absolute
aiohttp тема
Ivan
aiohttp тема
Пока не начинаешь читать исходники) сам черт ногу сломить там разбираться
Kirill
в чем пишете? вскод, пайчарм?
Kirill
D:
Absolute
Anonymous
Какое практическое применение websocket?
Ivan
Ну все-таки не срать. Но написано очень тяжело
Kirill
вебсокеты? рилтайм же
Anonymous
вебсокеты? рилтайм же
А что мешает обычные для этого юзать?
Kirill
я так понимаю что вебсокет более формализованный а просто сокет это совсем дженерик штука, можешь любую фигню там делать но это не точно
Kirill
А что мешает обычные для этого юзать?
ничто не мешает но не уверен что браузер разрешит тебе по обычному сокету конектиться
Ivan
ничто не мешает но не уверен что браузер разрешит тебе по обычному сокету конектиться
У них просто такого API нету даже... Вообще у websocket примерное такие же проблемы, как у обычных. Вопрос библиотек
Absolute
У них просто такого API нету даже... Вообще у websocket примерное такие же проблемы, как у обычных. Вопрос библиотек
Ну веб сокеты построены на tcp и умеют делить запросы (у обычного tcp только поток данных) + ssl поддерживают
Հայկ
привет всем
Kirill
как в питоне принято с хмл работать?) не вижу обычной дессериализации xml to object xml api
Liman
Лучше всего в жсон сериализовать и парсить если тебе угодно
Kirill
пока воспользовался xmltodict вроде норм, хотя хз что там с производительностью и памятью, но мне пока это не нужно
Kirill
есть какие-нибудь линтеры по анализу кода?
Kirill
ну т.е. в CI не принято какие то линтеры пихать?
Kirill
а что с указанием типов? это ведь опциаональная штука указываете или как?
Absolute
Но я указываю только у параметров и возвращаемого значение
Eugene
а что с указанием типов? это ведь опциаональная штука указываете или как?
Всякие MyPy используют это. И его вместе с линтерами многие вставляют в свои CI скрипты.
Jolly
там просто еще нетривиальный расчет цены, чтобы успеть купить, когда цена скачет каждые 0.1с на проценты
Jolly
но вроде работает
Jolly
технически еще можно нейронку на те данные натравить и рисовать графы в гл
Anonymous
Как можно в питоне задать Макс размер числа?
Jolly
в смысле?
Anonymous
в смысле?
Например чтобы 3**3**3**3 не срабатывало
Jolly
а в чем смысл сделать так чтоб не срабатывало?
Jolly
а подробнее, шо делаешь-то
Anonymous
а подробнее, шо делаешь-то
Тупо допустим если делать публичный калькулятор
Anonymous
Для теста хотяб
Anonymous
Интерпретатор положат
Anonymous
Ну с флоатом проще куда
Jolly
ага, либы со спецтипами
Jolly
либо свой class Int
Anonymous
s0menickname
Интерпретатор положат
можно юзать типы из numpy, там ограничивается битность
Jolly
Народ, кто-нть Jira использует с PyCharm?
Jolly
Не получается добавить сервак на atlassian.net, пишет login incorrect при любых настройках
Jolly
pivotal подцепился без проблем...
Jolly
им нужно карму ввести в телеге
Jolly
спаммерам придет конец
Jolly
типа
Eugene
Товарищи админы, сделайте уже что-нибудь с этими злоебучими спаммерами. Пообщайтесь с админами из @piterpy_meetup, они вроде нашли, как от них отбиться.
Vladimir
ok
D. I.
Привет. Можете помочь с представлением 3D графиков? Нужно построить тело, которое лежит между поверхностями, заданными функциями
Цезарь
Это питон вообще!?
Eugene
Разве что через matplotlib. Или Blender)