Мое первое слово, когда я родился было "имплементация". Мама до сих пор не понимает, что это. Но теперь я могу скинуть ей твой видос, где ты доходчиво простым языком все объясняешь.
Хмм, возможно стоило в начале видео пару слов о линтерах добавить, как-то не подумал об этом(( Если вы знакомы с flake8, то в принципе должно быть понятно. Но все же благодарю за комментарий, попробую добавлять вводную часть.
@@zproger Я знаю, что такое линтер, но не знал, что такое Ruff. Слово "линтер" в заголовке нет, и впервые появляется оно достаточно далеко от начала видео.
Ой, у меня сегодня такая история была, что аж не терпится поделиться). Предыстория: я сейчас прохожу курс по пайтону и сегодня как раз была тема про инструменты редактирования кода и преподаватель советовал либо flake8 либо black. А я то уже посмотрел этот ролик и познакомился с имплементацией. Ну и спросил, у преподавателя что он скажет на счёт ruff, на что получил ответ, что он и не слышал такого. В общем мне было очень приятно повыпендриваться)) P.S. Учителем он оказался хорошим, по тому как он загуглил и всего за две минуты понял все недостатки и плюсы этого инструмента. Спасибо автору за видео.
Буду ждать с нетерпением видео про neovim. Хотелось бы узать побольше про все что с этим связано: как и почему он возник и чем отличается от vim, подборку плагинов и вообще. Конфиги посмотреть... P.S.: RIP Брам Моленар (создатель vim)
Действительно, судя по вашему рассказу ruff действительно крутой алгоритм. Добавил себе в пайчарм. Сейчас делаю проект, и понимаю, что действительно крутая имплементация получилась) Спасибо за качественный видос ❤ Очень жду обзор твоего арча
Программирование - это как искусство готовить сложный рецепт: кодирование - это как добавление специй, а имплементация - это секретный ингредиент, который делает ваше приложение неповторимым. Так что, вперед, мастера кода, и внесите эту долю магии в свой проект!
и так интересно, требую ТРЕБУЮ обзор в отдельном видео) а я пошел доки читать (и я б написал что по проще, но я с телефона смотрю сейчас так что, я бы и сказал тайминг но не буду)
Я может не до конца понимаю, а в чем проблема работать в пайчарме и видеть все эти исправления, и через ctrl+alt+l сразу исправлять проект в соответствии с пеп8 Импорты он тоже в порядок приводит и даже в алфавитном порядке их расставляет
С Ruff есть некоторая проблема для меня. Правило I001 сортирует импорты таким образом, что между блоком импорта сторонних библиотек и блоком собственных импортов удаляется пустая строка. В то время как PyCharm по умолчанию эту строку добавляет (кстати, как и isort). Это вызывает проблему, так как отформатированный в PyCharm код импортов переформатируется Ruff-ом иначе. К сожалению, пока что не нашел никакой информации об этом. Сейчас я отключил правило I001 и использую модуль isort вместо этого.
Интересный ролик. Но я всё равно останусь на стандартном анализаторе кода Питона. Мне лучше, когда мне говорят, где ошибка, что бы я сам мог её исправить и, следовательно, мог учиться на своих ошибках. Если всё будут делать за меня - я перестану учиться и начну допускать больше ошибок, из-за чего буду ещё больше использовать инструмент и буду ещё больше тупеть. Это замкнутый круг. Новичкам такое нельзя давать - пускай учатся. А мастерам, думаю, самое то будет.
действительно. давольно старый тулл, но в гуглах не ищется как самый топовый единственное, не поддерживает baselines, но есть noqa для внедрения в старые проекты
Имплементация в том что ruff действительно очень быстрый, всегда использовал pylinter , но думаю нужно перейти на ruff, он установлен пока как просто плагин для pycharm
Ruff очень круто имплементирует возможности других линтеров и утилит, буду пробовать!) P. S. Лучший канал в ру-сегменте it по новым технологиям python, буду ждать конфиг вима))
В тему не углублялся, но вроде как на Rust имплементируют сейчас компоненты линукс, и даже в браузере вместо JS используют. Как я понял такой же быстрый как С, но быстрее в разработке.
Не думаю, что скорость это большой плюс, когда вы последний раз запускали анализаторы на 500к строк? Это делается пока ты пишешь и это совсем небольшие файлы.
Очередная пасхалка внутри видео, попробуйте найти ее
Ща, делать больше нечего.
Пришло сообщение от Mojo. Написали что mojo доступен с сегодняшнего дня!
Создател языка python? Код элемента?
модуль shutil)
Пайхлопья 😅
Ещё ни разу никто так понятно не рассказал про имплементацию в python. Спасибо!!!
Очень годный ролик! Спасибо большое 🔥
Собираюсь имплементировать его к себе в проект !
Ради такой имплементации стоит глянуть Python, а то одной Java уже маловато) Спасибо за качественный контент 😉
Спасибо! 😉😉
Спасибо за ролик! 🔥⚡Офигительная имплементация! Сразу ее себе имплементировал, курю бамбук и медитирую! 😇
Спасибо! 😉😉
Мое первое слово, когда я родился было "имплементация". Мама до сих пор не понимает, что это. Но теперь я могу скинуть ей твой видос, где ты доходчиво простым языком все объясняешь.
Приветик, как обычно имбовый ролик, всё ещё жду видео про твою os и настройку вима ^^
Благодарю
Имплементация получилась невероятная. Прогер, благодарю! Не слышал о ней раньше.
Спасибо за комментарий, рад что понравилось!
Хорошо бы указать в начале видео, что всё-таки такое Ruff. То, что он "изменит всё" - это, конечно, круто, но ни хрена не информативно.
Хмм, возможно стоило в начале видео пару слов о линтерах добавить, как-то не подумал об этом((
Если вы знакомы с flake8, то в принципе должно быть понятно. Но все же благодарю за комментарий, попробую добавлять вводную часть.
@@zproger Я знаю, что такое линтер, но не знал, что такое Ruff. Слово "линтер" в заголовке нет, и впервые появляется оно достаточно далеко от начала видео.
Спасибо за имплементацию! Про ваш VIM жду с нетерпением.
:)))
Спасибо вам за ваши видео. Благодаря вам я узнал очень многие вещи в Python, которые помогают мне в написании кода постоянно
Это мотивирует, спасибо!
Классная имплементация обзора на новый линтер! Уже имплементировал свой лайк
Спасибо! 😉
Ой, у меня сегодня такая история была, что аж не терпится поделиться). Предыстория: я сейчас прохожу курс по пайтону и сегодня как раз была тема про инструменты редактирования кода и преподаватель советовал либо flake8 либо black. А я то уже посмотрел этот ролик и познакомился с имплементацией. Ну и спросил, у преподавателя что он скажет на счёт ruff, на что получил ответ, что он и не слышал такого. В общем мне было очень приятно повыпендриваться))
P.S. Учителем он оказался хорошим, по тому как он загуглил и всего за две минуты понял все недостатки и плюсы этого инструмента. Спасибо автору за видео.
а что за курс?
@@PROGame_aisetinski_channel по программированию)
Спасибо за видосик. Тулза замечательная попробую внедрить ее при имплементации своего пета
Спасибо! Желаю удачи 😉
Похоже этот Ruff крутая тема. Имлементация!
Спасибо большое за информацию! Очень жду видео про настройку neovim(включая ruff в нем) и арча.
отличное видео,спасибо, думаю поменять свой flake8 уже, устал от постоянных ошибок имплементации в нем
Прикольно, спасибо
Имплементация очень полезная)
Благодарю
Отдельное спасибо за правила хорошего тона с обоснованиями ! 07:43
Благодарю за имплементацию !🗽
;)))
Буду ждать с нетерпением видео про neovim. Хотелось бы узать побольше про все что с этим связано: как и почему он возник и чем отличается от vim, подборку плагинов и вообще. Конфиги посмотреть...
P.S.: RIP Брам Моленар (создатель vim)
Заинтересовал инструмент. Буду изучать. Спасибо.
Спасибо! В будущем сделаю имплементацию данного линтера себе в пайчарм.
Спасибо за видео. Впервые вижу такой мощный инструмент для ускорения кода. За ним будущее
Спасибо за видео. Буду имплементировать в своих проектах :)
"Implementation" - шикарний вид )) 🔥
Спасибо! 😉
Действительно, судя по вашему рассказу ruff действительно крутой алгоритм. Добавил себе в пайчарм. Сейчас делаю проект, и понимаю, что действительно крутая имплементация получилась)
Спасибо за качественный видос ❤
Очень жду обзор твоего арча
Спасибо 😉😉
поддерживаю обзор арча)
Поддерживаю обзор имплементации арча
До этого момента вообще не интересовался линтерами, спасибо за видео!
Волшебная комплементация!
@ZProger будет обзор твоего PC-Workstation: Linux (OS), GUI, Vim настройки, Hardware характеристики. Думаю многим из подписчиков будет интересно.
Хорошая имплементация в мой проект!
Имплементация? А можно и мне)
Крутое видео) можно видео с полной настройкой арча?)
Программирование - это как искусство готовить сложный рецепт: кодирование - это как добавление специй, а имплементация - это секретный ингредиент, который делает ваше приложение неповторимым. Так что, вперед, мастера кода, и внесите эту долю магии в свой проект!
Гениальный комментарий 😎
Спасибо, обязательно попробую! [имплементация]
🔥💯 отличный видос
Какая интересная у вас раф инплементация
ооо я узнал что-то новое спасибо тебе, имплементация
Implementation is very cool!
Первый вопрос где ты кодишь и как ты так красиво сделал написание кода?
Очень жду дотфайлы от тебя 😍
;))
Можно узнать как сделать такой же внешний вид линукса?
Я так понял у вас Arch стоит? Подскажите, что за графическое окружение?
Отличная вещь! И vim-конфиг симаптичный!!
Моэно ли как-то глобально изменить какой-либо дефолтный параметр в ruff? К примеру line-length = 120
и так интересно, требую ТРЕБУЮ обзор в отдельном видео) а я пошел доки читать (и я б написал что по проще, но я с телефона смотрю сейчас так что, я бы и сказал тайминг но не буду)
Будем имплементировать рафф )
:DD
Волшебная вещь, очень понравилось, спасибо тебе!
Казалось бы причем тут имплементация
😎😎😎
8:53 Ураааа, скоро видео про конфиг нвима и Линукса! 😄
Какой дистрибутив оконный менеджер ты используешь?
Берём в продакшен❤
Красота)
Имплементация. Спасибо тебе.
Хорошая ruff имплементация
;))
При имплементации своего следующего пет проекта обязательно включу Ruff в пул инструментов
Ruff тема, мы тоже добавили себе в базовый шаблон для всех проектов
Даа, проект пушка)
интересная технология, ла и имплементация на хорошем уровне
Имплементация на уровне
Все другие инструменты?
Какую сборку Neovim используете, если не секрет?
Хорошая имплементация видео красит
Спасибо за ролик! Как кастомизировать консоль также как у вас?
Звучит как очень удобный инструмент, прям имплементация всех кодо-чесательных инструментов
Что за ОС на твоём компьютере?
Крутой видос. Спасибо
Подскажите пожалуйста как называется тема vs code?
Dracula
@@zproger спасибо
Я может не до конца понимаю, а в чем проблема работать в пайчарме и видеть все эти исправления, и через ctrl+alt+l сразу исправлять проект в соответствии с пеп8
Импорты он тоже в порядок приводит и даже в алфавитном порядке их расставляет
Я раньше пользовался flake8, но теперь настроен на имплементацию ruff
Что за дистрибутив линукса, подскажите пожалуйста
Arch
а что за плагин для перевода в firefox??
TWP
Pyright лучше определяет где создан объект. В некоторых случаях ruff не правильно указывать на место создания объекта.
С Ruff есть некоторая проблема для меня. Правило I001 сортирует импорты таким образом, что между блоком импорта сторонних библиотек и блоком собственных импортов удаляется пустая строка. В то время как PyCharm по умолчанию эту строку добавляет (кстати, как и isort). Это вызывает проблему, так как отформатированный в PyCharm код импортов переформатируется Ruff-ом иначе. К сожалению, пока что не нашел никакой информации об этом. Сейчас я отключил правило I001 и использую модуль isort вместо этого.
Планирую имплементировать эту имплементацию 😂
Привет, где можно конфиг от твоего Waybarа взять ? :)
Привет, это не Waybar)
А в какой IDE ты пишешь код?
nvim
Что за шрифт в адресной строке фаерфокса?
JetBrains
@@zproger спасибо
Интересная имплементация в python
Каждый раз открывая проект в PyCharm я думаю об имплементации ruff
Очень хотелось бы узнать тонкости сборки ос.
Спасибо за видео! Имплементация инструмента на высоте.
Надо будет взять на вооружение
Sorry, guys, but does it implementations?
;)))
Интересный ролик. Но я всё равно останусь на стандартном анализаторе кода Питона. Мне лучше, когда мне говорят, где ошибка, что бы я сам мог её исправить и, следовательно, мог учиться на своих ошибках. Если всё будут делать за меня - я перестану учиться и начну допускать больше ошибок, из-за чего буду ещё больше использовать инструмент и буду ещё больше тупеть. Это замкнутый круг. Новичкам такое нельзя давать - пускай учатся. А мастерам, думаю, самое то будет.
лайк за функциональность)
Привет, вопрос не по теме, а можно отдельное видео про рабочую среду и про Arch Linux и его оформление как на этом видео)
действительно. давольно старый тулл, но в гуглах не ищется как самый топовый
единственное, не поддерживает baselines, но есть noqa для внедрения в старые проекты
ага, не очень популярный, но полезный инструмент
Что за оконный менеджер для arch Linux ?
bspwm
Использовал Ruff и получил самую быструю имплементацию линтера на Диком Западе и не только
:DD
Имплементация в том что ruff действительно очень быстрый, всегда использовал pylinter , но думаю нужно перейти на ruff, он установлен пока как просто плагин для pycharm
Насколько я понял это как Prettier в JS да?
от части похож на него, но все же немного разные технологии:
prettier.io/docs/en/comparison
Ruff очень круто имплементирует возможности других линтеров и утилит, буду пробовать!)
P. S. Лучший канал в ру-сегменте it по новым технологиям python, буду ждать конфиг вима))
Я тоже сначала не поняла)
ИмПлЕмЕнТаЦиЯ))
привет что за ос у тебя
Я не знаю как сюда попал. Искал имплементацию, и случайно стал python разработчиком.
Пытался настроить ruff и получил exception: Impementation Error. Кто подскажет как исправить?
В тему не углублялся, но вроде как на Rust имплементируют сейчас компоненты линукс, и даже в браузере вместо JS используют. Как я понял такой же быстрый как С, но быстрее в разработке.
Rust сейчас везде, постоянно слышу как то одно переписали на Rust, то другое)
Можно ли надеяться, что Rust когда нибудь сравняется по востребованности с С?@@zproger
Не знал что можно бесконечно вызывать перезагрузку системы и это поможет в ускорении выполнения кода.
Имплементационное видео!
:))))
состоялась имплементация уровня БОГ. Спасибо, любопытно.
😉😉😉
имплеминтация это что то с чемто , но ruff я раньше не использовал , но попробую )))
Не думаю, что скорость это большой плюс, когда вы последний раз запускали анализаторы на 500к строк? Это делается пока ты пишешь и это совсем небольшие файлы.
Не всегда, это часто юзают в командах с огромной базой кода
Пошёл скачивать расширение дял vscode с ruff 😎 #имплементация
😎😎