Расскажите, пожалуйста, какие преимущества даёт сохранение логов на сервере с помощью logger? У вас корпоративный бот, которому, скорее всего, не нужно какое-то расширенное логирование, объем логов небольшой. Почему бы не использовать sentry? По моему опыту, на маленьких проектах вроде вашего это очень удобно (на больших проектах в принципе тоже, но там не получится так просто мигрировать с существующего решения для логирования).
По-моему, вы не раскрыли тему безопасности. В вашем "примере реализации" бэкэнд возвращает простое true/false, что легко можно заменить на другое значение в любом дебаг-прокси и получить доступ к вебаппу от имени юзера (MITM).
Уверен, что кто-то будет использовать эту статью как туториал, поэтому предостерегаю от тупого копирования. О безопасности действительно надо заботиться, но не так, как предложил автор.
А как же Jira, Trello - топчики в этой сфере? Не представляю, как можно искать инструменты такого рода, не разу не наткнувшись на них.
Мы сейчас в команде работаем в Jira. Там есть ограничение на людей в бесплатной версии, но нам пока хватает. Есть русскоязычный интерфейс и приложение. Правда, они официально ушли из России, поэтому для создания проекта и регистрации нужен VPN. Работать можно без него.
Плюс, я уверен, что новичку вообще не важно, какая у него версия питона. Исходя из своего опыта все версии 3.6+ отлично подходят для всех листингов из книг по питону. Ничего специфического там нет.
Всё-таки обучаться на маленьких проектах проще, и, как показывает практика, эффективнее, чем долбиться с суперсложными проектами. Как описал человек выше, даже с простым парсером Авито возникает куча проблем, из-за которых возникает желание бросить все.
Клиент под Linux так и не завезли?
Расскажите, пожалуйста, какие преимущества даёт сохранение логов на сервере с помощью logger? У вас корпоративный бот, которому, скорее всего, не нужно какое-то расширенное логирование, объем логов небольшой. Почему бы не использовать sentry? По моему опыту, на маленьких проектах вроде вашего это очень удобно (на больших проектах в принципе тоже, но там не получится так просто мигрировать с существующего решения для логирования).
Я правильно понял, что все ссылки ведут на сайт компании, то есть это просто пост-реклама с минимальным описанием курсов?
В attachments могут быть не только фотографии. Там вообще все аттачи к посту: фото, видео, аудио и тд.
Зачем ещё БД? Права доступа могут в этой же таблице лежать.
Если я правильно помню, для использования lxml его надо отдельно установить (pip install lxml). Чем не угодил html.parser?
Работать будет на курьих ножках видимо
По-моему, вы не раскрыли тему безопасности. В вашем "примере реализации" бэкэнд возвращает простое true/false, что легко можно заменить на другое значение в любом дебаг-прокси и получить доступ к вебаппу от имени юзера (MITM).
Уверен, что кто-то будет использовать эту статью как туториал, поэтому предостерегаю от тупого копирования. О безопасности действительно надо заботиться, но не так, как предложил автор.
deepcopy.deepcopy(self)?
А как же Jira, Trello - топчики в этой сфере? Не представляю, как можно искать инструменты такого рода, не разу не наткнувшись на них.
Мы сейчас в команде работаем в Jira. Там есть ограничение на людей в бесплатной версии, но нам пока хватает. Есть русскоязычный интерфейс и приложение. Правда, они официально ушли из России, поэтому для создания проекта и регистрации нужен VPN. Работать можно без него.
Очень функциональная и полезная вещь, рекомендую.
А в чем собственно проблема?
Плюс, я уверен, что новичку вообще не важно, какая у него версия питона. Исходя из своего опыта все версии 3.6+ отлично подходят для всех листингов из книг по питону. Ничего специфического там нет.
Установка Python... на Linux?)
Такое ощущение, что автор книги ни питон, ни линукс ни разу в руках не держал.
Всё-таки обучаться на маленьких проектах проще, и, как показывает практика, эффективнее, чем долбиться с суперсложными проектами. Как описал человек выше, даже с простым парсером Авито возникает куча проблем, из-за которых возникает желание бросить все.
Статья хорошая, но явно не для новичка. Проекты полезные, но сложные.
Ожидал увидеть что-нибудь вроде калькулятора с GUI на каком-нибудь Kivy - так и с вёрсткой познакомитесь.
Запустил вашего бота, в очередной раз удивился развитию технологий :)
Я так понял, в одной из функций вы фильтруете "грязный" ответ из Википедии. Однако на вопрос о гипотизе Римана он мне выплюнул это:
Ответ
Гипо́теза Ри́мана — сформулированная немецким математиком Бернхардом Риманом в 1859 году математическая гипотеза о том, что дзета-функция Ри́мана
ζ
принимает нулевые значения только в отрицательных чётных числах:
0
=
ζ
=
ζ
=
ζ
=
…
, и комплексных числах с вещественной частью
1
2
{\displaystyle }
.
Думаю, было бы круто добавить показ формул (например, конвертировать Latex в картинки) и убрать сломанные теги викиразметки.