-- Добрый день. Не могу разобраться с тем как с помощью VS code проверить код на соответствие PEP8. Подскажите пожалуйста. - в PyCharm по дефолту ограничение 120 символов, это наследуется от IntelliJIDEA на котором базируется PyCharm. в настройках Editor -> Code Style там можно поменять 120 на любую другую цифру - только что прикрутил к pycharm black formatter - прикольная штука. - https://github.com/psf/black вот тут - pylint'ом проверяйте -- Хотел узнать, а у всех есть понимание о self? Есть какое-то интуитивное понимание, но я не уверен, что оно верное. не до конца понимаю, где его нужно применять, а где нет. - Могу по ООП в Python порекомендовать отличные лекции - https://youtu.be/Db19qjrMsYI?list=PLQC2_0cDcSKBHamFYA6ncnc_fYuEQUy0s -- А можно как то так же починить Bash? У меня когда запускал pytest - при ошибках там комменты на русском как я понял (другой народ скрины выкладывал с русскими комментами), а мне кракозябры выводило... - попробуйте кодировку UTF-8 выбрать в настройках (https://www.sql.ru/forum/1175217/v-konsoli-git-bash-nekorrektnoe-otobrazhenie-kilillicy-v-kodirovke-ansi) - ага, только как раз нужно в CP1251 там ANSI - UTF-8 стоял -- Добрый день, подскажите Guard Block это? Как я понял,это значит убрать else и сделать список более плоским или я ошибаюсь? - Привет, как я понял Guard Block нужен для того чтобы сделать код более читаемым и лаконичным. При этом сначала необходимо проверять граничные условия (те самые else), а после остальные. Например в нашем проекте для калькулятора денег сначала проверяется правильность ввода валюты, и если код валюты введён неверно, то нужно выводить сообщение об ошибке и нет смысла дальше выполнять код. -- подскажите как переносить длинные строки правильно - Например так: return ( "Сегодня можно съесть что-нибудь " "ещё, но с общей калорийностью " f"не более {remain} кКал" )