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