Size: a a a

2021 April 18

I

InzGIBA in Python KZ
А дальше обычная проверка через if
источник

E

Eldan in Python KZ
не понял что вы хотите сделать, и как это будет работать каждый месяц? как поддерживать эту обычную if?
источник

I

InzGIBA in Python KZ
https://www.postgresqltutorial.com/postgresql-date_trunc/ - month
Count'ить кол-во использованных тестов, с фильтрацией "бесплатные"
if count >= 10: Exception - сорьки, вы исчепали лимит

Неее?
источник

E

Eldan in Python KZ
на один селект запрос он сработает, а в следущий месяц что делать? я это имел ввиду)
Не запускать же каждый раз руками этот sql запрос, нужен будет какой-то worker как минимум.
источник

I

InzGIBA in Python KZ
через date_trunc ты разделяешь все тесты по месяцам, а дальше уже ручками всё отрабатываешь. Нужен май? Пожалуйста, фильтрани и получи кол-во. В чем проблема? Популярные ORM давно поддерживают эту функцию. Воркер тут излишен
источник

E

Eldan in Python KZ
Проблема как раз таки в слове "ручками", мы ведь люди и нам свойственно ошибаться.
Предположим забыл он сделать это дело "ручками" - и не обновились у пользователей счетчики, кто будет виноват? Конечно же разработчик.

Вот чтобы избежать такую ситуацию, я предлагаю сделать минимальный ворокер(scheduler), который раз в месяц будет выполнять этот селект (или лучше update) запрос по выборке.

@almazisheee наверное вы поняли как это реализовать.
источник

I

InzGIBA in Python KZ
Какие люди? Ручками дописать нашивку над trunc
источник

E

Eldan in Python KZ
написать как?

если вы имеете ввиду запускать какой-то скрипт каждый раз ручками - то это плохая идея.
источник

I

InzGIBA in Python KZ
Я базово объяснил на уровне концепции, код писать я не собираюсь. Скрипт не нужен, просто во view зашить запрос и обрабатывать его. Так же можно накинуть cache при exception, дабы по истечению лимита, не плевать в базу, чтобы вернул ответ. В любом случае даже 1000 запросов, куда меньше сожрут ресурсов, нежели рабочий worker
источник

A

Aldik in Python KZ
А не легче просто вывести count(session) where date.now.month=created_at.month? А дальше if прикрепить
источник

DL

Daniyar Lyakhov in Python KZ
Реализация стека на Python

С помощью этого руководства вы научитесь создавать стек, или очередь на Python. Такие знания вам могут пригодиться на собеседовании, ведь они показывают ваши навыки работать с классами.

Подробности о создании стека в статье:

https://tprg.ru/6oCL
источник

DL

Daniyar Lyakhov in Python KZ
Создание Python-приложения с помощью Dear PyGui

Сегодня у вас есть отличная возможность научиться создавать приложения на Python с помощью библиотеки Dear PyGui под руководством красивой девушки:

https://tprg.ru/5lSz

#видео
источник

AB

Azeke Baursak in Python KZ
На ютубе есть канал ветеранов. Они частенько берут интервью у бойцов, часто участвующие в разных конфликтах.
источник

Т

Тркюу in Python KZ
Всем привет, я редко работаю на питоне, и в работе его толком не использую. Но хотел попрактиковаться в tensorflow. Он поддерживает только python 3.4-3.6 установил себе 3.6 теперь не могу поставить его в venv
источник

Т

Тркюу in Python KZ
источник

Т

Тркюу in Python KZ
ставлю usr/locl/bin/python3.6
источник

Т

Тркюу in Python KZ
проблема в том, что  это происходит с питоном, который находится в папке usr/local/bin
источник

AK

Alibek Kaparov in Python KZ
У тебя venv стоит?
источник

AK

Alibek Kaparov in Python KZ
python -m venv venv
источник

AK

Alibek Kaparov in Python KZ
Пропиши в консоли
источник