Обычно на aiogram пишут более серьёзные и нагруженные решения. Новички же обычно учатся на более простых библиотеках, и уже потом идут дальше (имея какую-то базу). В aiogram, для примера, используется асинхронность, которую не все могут постичь на начальных этапах обучения
Все изначальные плагины, которые были в статье были взяты с моего опыта. Я не добавлял плагины которыми не пользовался лично (фраза: это мой топ именно об этом).
Но сейчас, когда статья уже вышла, я добавляю все плагины о которых пишут в комментариях (если, конечно, подобные плагины оценивают другие пользователи хабра).
1) Это в первую очередь мой топ и моего окружения и мы пользуемся Translate, поэтому он включён. 2) PyLint , MyPy, SonarLint - по аналогии с первым пунктом, я и все мои коллеги пользуемся ими. Black используем через стороннюю библиотеку.
3) Quick File Preview - я не видел подобную функциональность в PyCharm.
4) String Manipulation- я не видел подобную функциональность в PyCharm.
5) У меня есть проекты где куча вложенных вызовов, ничего с этим не сделать, так что Rainbow Brackets спасает.
6) MultiHighlight - используется при мелких недоработках (пришла в голову идея, ты быстро написал кривенький код и неудобные моменты выделил, потом вернулся и сразу исправил)
7)
Как это может попасть в топ плагинов? это же сугобо индивидуальные свистелки перделки, не несущие функциональности
Я изначально сказал, что это мой топ. Я добавляю свои прикольные плагины и хоткеи, которые нравятся мне и моим коллегам.
8)
Удивлён что нет в списке плагина BrowseWordAtCaret
Я не пользуюсь этим плагином, поэтому его нет в топе, если люди напишут, что они его часто используют, то добавлю.
Добрый день, спасибо за ваш комментарий, подобное делает добавленный в статью плагин (14 позиция) - CodeGlance. Может вы заметили уназваного вами плагина (Code Outline 2) какие-то преимущества?
Благодарю за ваш комментарий, добавил ALT+ENTER (4 позиция), double tap on SHIFT (7 позиция).В основные настройки добавил Help -> MyProductivity (6 позиция).
Понятия срезы уже +- устоялось. Во многих статьях используется именно это название. Всё равно благодарю за замечание, в заголовке пункта в скобках указал слайсы
Я бы сказал, что это лучшие практики в трёх случаях: 1) Декораторы; 2) Замыкания; 3) Карринг. Кроме того, иногда хочется создать вложенную функцию, чтобы не захламлять код. В таком случае это также оправдано, но тут тонкая грань, можно сильно попортить код вложенными функциями.
Да, если же данные не хочется терять можно использовать БД или записывать данные в файл. Я рекомендую БД и ORM Peewee
Чтобы удалить клавиатуру, надо изменить сообщение (отредактировать его). Вот пример кода:
При редактировании сообщения Inline клавиатура сбрасывается.
P. S. Обновил статью, внизу написан пример и итоговый код
Спасибо за идею, обязательно напишу статью с идеями проектов по разным тематикам. Я тоже считаю, что это было бы очень полезно
Обычно на aiogram пишут более серьёзные и нагруженные решения. Новички же обычно учатся на более простых библиотеках, и уже потом идут дальше (имея какую-то базу). В aiogram, для примера, используется асинхронность, которую не все могут постичь на начальных этапах обучения
Вроде да
Разве tabnine небесплатный?
Если разработчики используют, значит нужны
Все изначальные плагины, которые были в статье были взяты с моего опыта. Я не добавлял плагины которыми не пользовался лично (фраза: это мой топ именно об этом).
Но сейчас, когда статья уже вышла, я добавляю все плагины о которых пишут в комментариях (если, конечно, подобные плагины оценивают другие пользователи хабра).
Я про это не знал, благодарю за замечание, указал в статье разъяснение
1) Это в первую очередь мой топ и моего окружения и мы пользуемся Translate, поэтому он включён.
2) PyLint , MyPy, SonarLint - по аналогии с первым пунктом, я и все мои коллеги пользуемся ими. Black используем через стороннюю библиотеку.
3) Quick File Preview - я не видел подобную функциональность в PyCharm.
4) String Manipulation- я не видел подобную функциональность в PyCharm.
5) У меня есть проекты где куча вложенных вызовов, ничего с этим не сделать, так что Rainbow Brackets спасает.
6) MultiHighlight - используется при мелких недоработках (пришла в голову идея, ты быстро написал кривенький код и неудобные моменты выделил, потом вернулся и сразу исправил)
7)
Я изначально сказал, что это мой топ. Я добавляю свои прикольные плагины и хоткеи, которые нравятся мне и моим коллегам.
8)
Я не пользуюсь этим плагином, поэтому его нет в топе, если люди напишут, что они его часто используют, то добавлю.
Добрый день, спасибо за ваш комментарий, подобное делает добавленный в статью плагин (14 позиция) - CodeGlance.
Может вы заметили у названого вами плагина (Code Outline 2) какие-то преимущества?
Благодарю за ваш комментарий, добавил ALT+ENTER (4 позиция), double tap on SHIFT (7 позиция).В основные настройки добавил Help -> MyProductivity (6 позиция).
Подчёркивания не добавились. Поправил, обновите страницу
Да, подчёркивания решили не приходить на вечеринку. Но я уже поправил, должны отображаться
:)
Понятия срезы уже +- устоялось. Во многих статьях используется именно это название.
Всё равно благодарю за замечание, в заголовке пункта в скобках указал слайсы
Благодарю, исправил
Я бы сказал, что это лучшие практики в трёх случаях:
1) Декораторы;
2) Замыкания;
3) Карринг.
Кроме того, иногда хочется создать вложенную функцию, чтобы не захламлять код. В таком случае это также оправдано, но тут тонкая грань, можно сильно попортить код вложенными функциями.