Size: a a a

2019 December 08

L

Leo in Python KZ
Кir
Ну масса вариантов. Можно же просто условие вместо индекса указать, можно столбец индексом назначать
Это эффективно? O(logN)?
источник

К

Кir in Python KZ
Leo
Это эффективно? O(logN)?
Тут нюанс ещё в том, что пандас уже скомпилирован и даже если где-то внутри цикл, то он всяко быстрее нативного пайтоновского
источник

L

Leo in Python KZ
А объём большой?
источник

К

Кir in Python KZ
Leo
А объём большой?
Таблица небольшая, но обращений к ней много
источник

L

Leo in Python KZ
источник

К

Кir in Python KZ
Спасибо. Тогда два словаря оптимально будет в моём случае. Не догадался время замерить
источник

AS

Askhat Sharipov in Python KZ
#вакансия #django #aws

Django-разработчик. Текущий стэк:
Django 2.2.8(Rest Framework), Python 3.8, Celery(rabbitmq/AWS SQS), Redis(AWS Elasticache), Postgres 11(AWS RDS), pytest TDD cov: 90% + flake. Опыт разработки асинхронных сервисов

вилка: 350k+ (от опыта)
источник

DL

Daniyar Lyakhov in Python KZ
​​Две питоновские библиотеки из PyPI были пойманы за воровством SSH и GPG ключей

Их удалили, но одна из них была в открытом доступе уже целый год.

Библиотеки использовали тайпсквоттинг (имитация названий + весь функционал оригинала с небольшими изменениями) для проникновения в проекты. Первая — python3-dateutil, имитирующая популярную библиотеку dateutil, и вторая — jeIlyfish (первая L — на самом деле I), имитирующая библиотеку jellyfish.

Python3-dateutil не содержала вредоносного кода, однако импоровала jeIlyfish и подвергала безопасность проекта угрозе. При этом именно из-за неё и раскрыли вторую, так как jeIlyfish находилась в PyPI с декабря 2018 года. Всем разработчикам, использующим данные библиотеки, рекомендуется перепроверить свои проекты.

Источник: ZDNet

#python #безопасность
источник

MB

Muslim Beibytuly in Python KZ
Daniyar Lyakhov
​​Две питоновские библиотеки из PyPI были пойманы за воровством SSH и GPG ключей

Их удалили, но одна из них была в открытом доступе уже целый год.

Библиотеки использовали тайпсквоттинг (имитация названий + весь функционал оригинала с небольшими изменениями) для проникновения в проекты. Первая — python3-dateutil, имитирующая популярную библиотеку dateutil, и вторая — jeIlyfish (первая L — на самом деле I), имитирующая библиотеку jellyfish.

Python3-dateutil не содержала вредоносного кода, однако импоровала jeIlyfish и подвергала безопасность проекта угрозе. При этом именно из-за неё и раскрыли вторую, так как jeIlyfish находилась в PyPI с декабря 2018 года. Всем разработчикам, использующим данные библиотеки, рекомендуется перепроверить свои проекты.

Источник: ZDNet

#python #безопасность
не долгосрочное решение, добавьте к себе в CI:
1) safety check - https://pypi.org/project/safety/
2) bandit - https://pypi.org/project/bandit/
3) (pip list --outdated --format=columns)/requires/pyup
4) pyt - https://github.com/python-security/pyt
и большая часть этих уязвимостей уже не так страшна
источник

YA

Yessen Alimtaev in Python KZ
Здравствуйте, какими смс сервисами вы пользуетесь? Для более быстрой отправки сообщений
источник

JS

Jeks Sbtl in Python KZ
Askhat Sharipov
#вакансия #django #aws

Django-разработчик. Текущий стэк:
Django 2.2.8(Rest Framework), Python 3.8, Celery(rabbitmq/AWS SQS), Redis(AWS Elasticache), Postgres 11(AWS RDS), pytest TDD cov: 90% + flake. Опыт разработки асинхронных сервисов

вилка: 350k+ (от опыта)
Алматы?
источник

A

A͊ ̵̘̮̙̱ͦ͛͒̚͢i̱̟͙̗͂̀̽̅ͬ͢b̠͎̯̽̍ in Python KZ
Yessen Alimtaev
Здравствуйте, какими смс сервисами вы пользуетесь? Для более быстрой отправки сообщений
источник

К

Кir in Python KZ
Yessen Alimtaev
Здравствуйте, какими смс сервисами вы пользуетесь? Для более быстрой отправки сообщений
в смысле массовой рассылкой?
источник

YA

Yessen Alimtaev in Python KZ
Кir
в смысле массовой рассылкой?
При регистраций на наше приложения, аутентификация происходит через смс сервис, но smsc.kz чет иногда подводит. Именно с абонентами kcell
источник

A

Almas in Python KZ
Всем привет можно ли в django(не rest) при смене языка поменять ресурсы(картинка, видео)
источник

MB

Muslim Beibytuly in Python KZ
Almas
Всем привет можно ли в django(не rest) при смене языка поменять ресурсы(картинка, видео)
на такие модули давно забили, потому что проще реализовать еще один middleware и хранить ресурсы по языкам, как locale
источник

A

Almas in Python KZ
То есть кастомный middleware как LocaleMiddleware только для ресурсов?
источник

MB

Muslim Beibytuly in Python KZ
Almas
То есть кастомный middleware как LocaleMiddleware только для ресурсов?
yup
источник

A

Almas in Python KZ
Ок спасибо
источник

MB

Muslim Beibytuly in Python KZ
Almas
Ок спасибо
+ наверное надо будет перегрузить DEFAULT_FILE_STORAGE
источник