Pull to refresh

Comments 7

UFO just landed and posted this here

Два таба за место 4 пробелов в коде это же круто! PEP8 — нет, не слышал, а зачем?

Благодарю за уместную критику. Действительно, при написании кода я не ориентировался на рекомендации по стилю РЕР8. Учту на будущее.
Не рассматривайте PEP8 как рекомендацию, рассматривайте его как обязательный общепринятый стандарт. В Python 3 мусор с табами уже не пройдет, а некоторые Python профи просто не будут смотреть ваш код, если он не соответствует PEP8. На должность разработчика Python вас не возьмут, если заметят в вашем коде хотя бы малейшее несоответствие PEP8. и т.д.
Так что PEP8 — это серьезно и вовсе не рекомендация.

Спасибо за отклик, он послужил мне стимулом к развитию.
Я уже немного ознакомился с РЕР8 в кратком изложении. Но понимаю, что нужно почитать полноценную статью или сами РЕР8 в оригинале.
Для программирования я использовал Atom и там форматирование уже немного автоматизировано, взять тот самый отступ в 4 пробела. Но при копировании кода в статью я не обратил внимание, что отступы "съехали"… После вашего комментария я их поправил.

100500й мануал написания бота на django + vk

По сути:
1) python2 скоро умрет
2) codecondo.com/5-platforms-provide-free-django-app-hosting — я думаю по названию все ясно
3) steelkiwi.com/blog/top-10-python-web-frameworks-to-learn — есть больше вариантов фреймворков, посты о которых вызывают больший интерес, т.к. django уже вдоль и в поперек описан
4) а вот у меня в стране заблокирован vk, как мне быть?

PS:
google cloud при регистрации можно получить 300$ на год на любые телодвижения по google cloud
azure — дает халявные баксы, но вроде на месяц
amazon ec2 инстанс за 1$ на год дают, при легких ограничениях
digital ocean дает 60$ на 2 месяца при регистрации
То что теперь есть пример на Django конечно хорошо. Но у твоего подхода есть минусы.
1. Python 2.7 — да, это зависит от хостинга, но тот же бегет к примеру за ~150р даёт условия получше. И python3.
2. Модуль vk — если я не ошибаюсь его забросили. Да, он работает, но тот же vk_api будет получше (имхо)
3. Django — сам, если честно его не юзаю, я пока только учусь и Flask-а мне для ботов хватает с головой. Не нужно возится с особенностями Django. Да и ресурсов он вроде бы жрёт поменьше.

Кстати, куда практичнее сначала отвечать ВК «ok», а потом выполнять логику. В идеале вообще кидая колбек в очередь а потом доставать от туда и выполнять. Просто если будет какая-нибудь затратная по времени функция, бот не ответит «ok» и вк продолжит присылать колбек.
Sign up to leave a comment.

Articles