Size: a a a

2021 August 05

IV

Iuliia Volkova in SPb Python
не за что
источник
2021 August 08

a

akter in SPb Python
Всем привет, читаю, смотрю видео, стараюсь во всем по маленьку но ни как не получается продвинуться дальше
источник

DI

Danil Ivanov in SPb Python
Придумай прикладную задачу, уделяй больше времени.
источник

AK

Aladdin Khalmatov in SPb Python
По какому направлению хочешь развиваться?
источник

🚲U

🚲 Oleh Kopyl UI/UX d... in SPb Python
А как обычно железяки управляются Python-ом, которые подключаются к интернету? Internet of things i mean.

Они поднимают какую-то локальную апишку, которую можно дергать уже из Python, верно?

Или там что-то более мудреное?
источник

АШ

Алексей Шило... in SPb Python
Думаю так
источник
2021 August 09

M

Mike in SPb Python
Там протоколы, посмотри zigbee и другие
источник

🚲U

🚲 Oleh Kopyl UI/UX d... in SPb Python
Спасибо
источник
2021 August 10

C

Combot in SPb Python
Boo has been banned! Reason: CAS ban.
источник

🚲U

🚲 Oleh Kopyl UI/UX d... in SPb Python
Что будет если на карте долго не будет денег для списания от Google API? Я собираюсь оплатить, но не знаю когда смогу закинуть на эту карту деньги, так что это может быть не скоро.
источник

:

:) in SPb Python
Всем привет! Подскажите как абсолютный путь к файлу перевести в строку и строку вывести до нужного символа. Пример: ввод - /home/user/foo/bar.txt, вывод - /home/user. Спасибо 🙏 за совет)
источник

DA

Dmitry Alimov in SPb Python
Посмотри на pathlib. Path(...).parent.parent или .parents[1]
источник

ОС

Олег Сизоненко... in SPb Python
Да, надо шапить ещё в работе
NGINX или  apache..Много в чем на ходу приходится разбираться.. Да и чистый flask без frontend - не пойму, как может вдохновлять эффективностью..
источник

SB

Sergej Bestuzhev in SPb Python
Помогите новичку с тегеграм ботом. Нужно реализовать следующее, команда "/start", Бот пишет приветствие и просит ввести запрос, человек вводит запрос как обычное сообщение, бо его обрабатывает. Собственно вопрос, как боту понять что это сообщение после start а не просто кто-то пишет в чат. Есть у меня мысль после start записывать пользователя куда-то, потом при получении любого сообщения сравнивать от кого оно и если оно после команды start (пользователя и сохранили) то считать его запросом, но возможно есть более элегантный вариант реализованный в telebot?
источник

M

Murodilla in SPb Python
есть простой вариант:
после старта нужно переходить в другой функцию через
bot.register_next_step_handler

еще один способ, добавить юзера на базу после нажатия /start, и добавить в нему статус типа "старт", и бот отправляет сообщение проверяя на статус юзера, и после ввода какого-либо текста бот очистит статус, и заново все повторяется.

(это мое личное мнение)
источник

SB

Sergej Bestuzhev in SPb Python
@MurodillaKarimov Спасибо. Я второй вариант и описал как мог. Попробую оба.
источник

M

Murodilla in SPb Python
хорошо 👍
источник

ЕЖ

Егор Журавлёв... in SPb Python
https://mastergroosha.github.io/telegram-tutorial-2/fsm/
Как вариант здесь посмотри про конечные автоматы
источник
2021 August 11

SB

Sergej Bestuzhev in SPb Python
@EAZhuravlev Спасибо!
источник

MB

Max Block in SPb Python
Подскажите по mypy. Вот имеем код, ошибку в котором mypy успешно ловит:

class Service:
   
def foo(self, a: int, b: int):
       
pass


class
App:
   
def __init__(self):
       self.service: Service = Service()


app = App()
app.service.foo(1)


error: Missing positional argument "b" in call to "foo" of "Service"

Но вот если я self.service задам без явного указания типа, то ошибка уже не будет найдена:

class App:
   
def __init__(self):
       self.service = Service()


Вот в этом случае уже нет ошибки. А писать `self.service: Service = Service()` как-то не очень красиво, масло-масленное получается.

Может быть для mypy есть какие-то настройки, чтобы он сам бы догадался бы вывести тип из конструктора?
источник