Ruff в Python: Этот инструмент изменит все

  Рет қаралды 66,398

ZProger [ IT ]

ZProger [ IT ]

Күн бұрын

Пікірлер: 292
@zproger
@zproger Жыл бұрын
Очередная пасхалка внутри видео, попробуйте найти ее
@fedor_ado
@fedor_ado Жыл бұрын
Ща, делать больше нечего.
@Baha996
@Baha996 Жыл бұрын
Пришло сообщение от Mojo. Написали что mojo доступен с сегодняшнего дня!
@kayuttv8231
@kayuttv8231 Жыл бұрын
Создател языка python? Код элемента?
@ВладиславКлименко-у3н
@ВладиславКлименко-у3н Жыл бұрын
модуль shutil)
@ВалентинТ-х6ц
@ВалентинТ-х6ц Жыл бұрын
Пайхлопья 😅
@vovasemik2144
@vovasemik2144 Жыл бұрын
Ещё ни разу никто так понятно не рассказал про имплементацию в python. Спасибо!!!
@Baha996
@Baha996 Жыл бұрын
Очень годный ролик! Спасибо большое 🔥 Собираюсь имплементировать его к себе в проект !
@RemboRaser
@RemboRaser Жыл бұрын
Мое первое слово, когда я родился было "имплементация". Мама до сих пор не понимает, что это. Но теперь я могу скинуть ей твой видос, где ты доходчиво простым языком все объясняешь.
@ВалентинРадюкевич
@ВалентинРадюкевич Жыл бұрын
Ради такой имплементации стоит глянуть Python, а то одной Java уже маловато) Спасибо за качественный контент 😉
@zproger
@zproger Жыл бұрын
Спасибо! 😉😉
@Den-yg4wz
@Den-yg4wz Жыл бұрын
Спасибо за ролик! 🔥⚡Офигительная имплементация! Сразу ее себе имплементировал, курю бамбук и медитирую! 😇
@zproger
@zproger Жыл бұрын
Спасибо! 😉😉
@Baelrin_Revel
@Baelrin_Revel Жыл бұрын
Имплементация получилась невероятная. Прогер, благодарю! Не слышал о ней раньше.
@zproger
@zproger Жыл бұрын
Спасибо за комментарий, рад что понравилось!
@alexandryatskov1756
@alexandryatskov1756 Жыл бұрын
Спасибо за имплементацию! Про ваш VIM жду с нетерпением.
@zproger
@zproger Жыл бұрын
:)))
@ymel1xy
@ymel1xy Жыл бұрын
Приветик, как обычно имбовый ролик, всё ещё жду видео про твою os и настройку вима ^^
@zproger
@zproger Жыл бұрын
Благодарю
@Antariys33
@Antariys33 Жыл бұрын
Ой, у меня сегодня такая история была, что аж не терпится поделиться). Предыстория: я сейчас прохожу курс по пайтону и сегодня как раз была тема про инструменты редактирования кода и преподаватель советовал либо flake8 либо black. А я то уже посмотрел этот ролик и познакомился с имплементацией. Ну и спросил, у преподавателя что он скажет на счёт ruff, на что получил ответ, что он и не слышал такого. В общем мне было очень приятно повыпендриваться)) P.S. Учителем он оказался хорошим, по тому как он загуглил и всего за две минуты понял все недостатки и плюсы этого инструмента. Спасибо автору за видео.
@PROGame_aisetinski_channel
@PROGame_aisetinski_channel Жыл бұрын
а что за курс?
@Creveoolus
@Creveoolus 6 ай бұрын
@@PROGame_aisetinski_channel по программированию)
@dondublon1
@dondublon1 Жыл бұрын
Хорошо бы указать в начале видео, что всё-таки такое Ruff. То, что он "изменит всё" - это, конечно, круто, но ни хрена не информативно.
@zproger
@zproger Жыл бұрын
Хмм, возможно стоило в начале видео пару слов о линтерах добавить, как-то не подумал об этом(( Если вы знакомы с flake8, то в принципе должно быть понятно. Но все же благодарю за комментарий, попробую добавлять вводную часть.
@dondublon1
@dondublon1 Жыл бұрын
@@zproger Я знаю, что такое линтер, но не знал, что такое Ruff. Слово "линтер" в заголовке нет, и впервые появляется оно достаточно далеко от начала видео.
@14m10st
@14m10st Жыл бұрын
Похоже этот Ruff крутая тема. Имлементация!
@nikitaboldyrev8429
@nikitaboldyrev8429 Жыл бұрын
Классная имплементация обзора на новый линтер! Уже имплементировал свой лайк
@zproger
@zproger Жыл бұрын
Спасибо! 😉
@alhorm
@alhorm Жыл бұрын
Спасибо вам за ваши видео. Благодаря вам я узнал очень многие вещи в Python, которые помогают мне в написании кода постоянно
@zproger
@zproger Жыл бұрын
Это мотивирует, спасибо!
@ДОТА2рулетки
@ДОТА2рулетки 7 ай бұрын
отличное видео,спасибо, думаю поменять свой flake8 уже, устал от постоянных ошибок имплементации в нем
@denissavast
@denissavast Жыл бұрын
Благодарю за имплементацию !🗽
@zproger
@zproger Жыл бұрын
;)))
@dosmds
@dosmds Жыл бұрын
Спасибо за видосик. Тулза замечательная попробую внедрить ее при имплементации своего пета
@zproger
@zproger Жыл бұрын
Спасибо! Желаю удачи 😉
@abyrva1g491
@abyrva1g491 Жыл бұрын
Спасибо большое за информацию! Очень жду видео про настройку neovim(включая ruff в нем) и арча.
@clampyx
@clampyx Жыл бұрын
Волшебная комплементация!
@alekssyvorov2076
@alekssyvorov2076 Жыл бұрын
Прикольно, спасибо Имплементация очень полезная)
@zproger
@zproger Жыл бұрын
Благодарю
@funnya__701
@funnya__701 Жыл бұрын
Спасибо за видео. Впервые вижу такой мощный инструмент для ускорения кода. За ним будущее
@mihailtimofeeff1902
@mihailtimofeeff1902 Жыл бұрын
Заинтересовал инструмент. Буду изучать. Спасибо.
@supreltd
@supreltd Жыл бұрын
Хорошая имплементация в мой проект!
@Alexander_Bublik
@Alexander_Bublik Жыл бұрын
"Implementation" - шикарний вид )) 🔥
@zproger
@zproger Жыл бұрын
Спасибо! 😉
@ВсеволодШенявский
@ВсеволодШенявский Жыл бұрын
Буду ждать с нетерпением видео про neovim. Хотелось бы узать побольше про все что с этим связано: как и почему он возник и чем отличается от vim, подборку плагинов и вообще. Конфиги посмотреть... P.S.: RIP Брам Моленар (создатель vim)
@sergiomarsh9067
@sergiomarsh9067 Жыл бұрын
Спасибо! В будущем сделаю имплементацию данного линтера себе в пайчарм.
@DIMFLIX
@DIMFLIX Жыл бұрын
Действительно, судя по вашему рассказу ruff действительно крутой алгоритм. Добавил себе в пайчарм. Сейчас делаю проект, и понимаю, что действительно крутая имплементация получилась) Спасибо за качественный видос ❤ Очень жду обзор твоего арча
@zproger
@zproger Жыл бұрын
Спасибо 😉😉
@artyomklg915
@artyomklg915 Жыл бұрын
поддерживаю обзор арча)
@tihon4979
@tihon4979 Жыл бұрын
Поддерживаю обзор имплементации арча
@AlexanderDev
@AlexanderDev Жыл бұрын
Спасибо за видео. Буду имплементировать в своих проектах :)
@alexjohnson4270
@alexjohnson4270 Жыл бұрын
Отдельное спасибо за правила хорошего тона с обоснованиями ! 07:43
@0xFF-ot81nc
@0xFF-ot81nc Жыл бұрын
Программирование - это как искусство готовить сложный рецепт: кодирование - это как добавление специй, а имплементация - это секретный ингредиент, который делает ваше приложение неповторимым. Так что, вперед, мастера кода, и внесите эту долю магии в свой проект!
@zproger
@zproger Жыл бұрын
Гениальный комментарий 😎
@user-pb4tc6kx7p
@user-pb4tc6kx7p Жыл бұрын
До этого момента вообще не интересовался линтерами, спасибо за видео!
@АлександрКуликов-с2ю
@АлександрКуликов-с2ю Жыл бұрын
Очень жду дотфайлы от тебя 😍
@zproger
@zproger Жыл бұрын
;))
@Marketolog-AlekseiCHe
@Marketolog-AlekseiCHe Жыл бұрын
Какая интересная у вас раф инплементация
@Serhii_Hrechka
@Serhii_Hrechka Жыл бұрын
🔥💯 отличный видос
@EugenePro777
@EugenePro777 Жыл бұрын
Implementation is very cool!
@antondubiaha686
@antondubiaha686 Жыл бұрын
Я так понял у вас Arch стоит? Подскажите, что за графическое окружение?
@eropsh.3329
@eropsh.3329 Жыл бұрын
Берём в продакшен❤
@zproger
@zproger Жыл бұрын
Красота)
@zipdop2667
@zipdop2667 Жыл бұрын
Первый вопрос где ты кодишь и как ты так красиво сделал написание кода?
@pavell.8290
@pavell.8290 Жыл бұрын
ооо я узнал что-то новое спасибо тебе, имплементация
@redneck66613
@redneck66613 Жыл бұрын
Отличная вещь! И vim-конфиг симаптичный!!
@champloot
@champloot Жыл бұрын
Хорошая ruff имплементация
@zproger
@zproger Жыл бұрын
;))
@СергейЮров-б6е
@СергейЮров-б6е Жыл бұрын
Спасибо, обязательно попробую! [имплементация]
@craipe
@craipe Жыл бұрын
Имплементация? А можно и мне) Крутое видео) можно видео с полной настройкой арча?)
@ivanrasierer3257
@ivanrasierer3257 Жыл бұрын
Моэно ли как-то глобально изменить какой-либо дефолтный параметр в ruff? К примеру line-length = 120
@OlegVoevodin-wi8nl
@OlegVoevodin-wi8nl Жыл бұрын
Спасибо за ролик! Как кастомизировать консоль также как у вас?
@inosuke1337funny
@inosuke1337funny Жыл бұрын
Волшебная вещь, очень понравилось, спасибо тебе!
@foxywrthstupid
@foxywrthstupid Жыл бұрын
Имплементация. Спасибо тебе.
@RenegatN
@RenegatN Жыл бұрын
Спасибо за видео! Имплементация инструмента на высоте. Надо будет взять на вооружение
@ІмяПрізвище-ы4э
@ІмяПрізвище-ы4э Жыл бұрын
Какой дистрибутив оконный менеджер ты используешь?
@ИльяСадиков-ь4я
@ИльяСадиков-ь4я Жыл бұрын
Казалось бы причем тут имплементация
@zproger
@zproger Жыл бұрын
😎😎😎
@Министркода
@Министркода Жыл бұрын
Хорошая имплементация видео красит
@ARCANENET
@ARCANENET Жыл бұрын
и так интересно, требую ТРЕБУЮ обзор в отдельном видео) а я пошел доки читать (и я б написал что по проще, но я с телефона смотрю сейчас так что, я бы и сказал тайминг но не буду)
@rodkonst
@rodkonst Жыл бұрын
интересная технология, ла и имплементация на хорошем уровне
@dmpn7427
@dmpn7427 Жыл бұрын
Имплементация на уровне
@НикитаЗдоровец-з9х
@НикитаЗдоровец-з9х Жыл бұрын
Я не знаю как сюда попал. Искал имплементацию, и случайно стал python разработчиком.
@DmitryRomantsov
@DmitryRomantsov Жыл бұрын
Будем имплементировать рафф )
@zproger
@zproger Жыл бұрын
:DD
@HiroPuko
@HiroPuko Жыл бұрын
@ZProger будет обзор твоего PC-Workstation: Linux (OS), GUI, Vim настройки, Hardware характеристики. Думаю многим из подписчиков будет интересно.
@parabola2677
@parabola2677 Жыл бұрын
Крутой видос. Спасибо
@misu5642
@misu5642 Жыл бұрын
А зачем оно надо, если есть PyCharm, который в реальном времени подсвечивает ошибки?
@WARRIOR-q5u
@WARRIOR-q5u Жыл бұрын
Можно узнать как сделать такой же внешний вид линукса?
@СтаниславМаяцкий-д1ы
@СтаниславМаяцкий-д1ы Жыл бұрын
Какую сборку Neovim используете, если не секрет?
@nakamasama
@nakamasama Жыл бұрын
Интересный ролик. Но я всё равно останусь на стандартном анализаторе кода Питона. Мне лучше, когда мне говорят, где ошибка, что бы я сам мог её исправить и, следовательно, мог учиться на своих ошибках. Если всё будут делать за меня - я перестану учиться и начну допускать больше ошибок, из-за чего буду ещё больше использовать инструмент и буду ещё больше тупеть. Это замкнутый круг. Новичкам такое нельзя давать - пускай учатся. А мастерам, думаю, самое то будет.
@cortexor1
@cortexor1 Жыл бұрын
Интересная имплементация в python
@pylounge
@pylounge Жыл бұрын
Ruff тема, мы тоже добавили себе в базовый шаблон для всех проектов
@zproger
@zproger Жыл бұрын
Даа, проект пушка)
@sas2486
@sas2486 Жыл бұрын
Я учился платно на Яндекс Практикум, разработчик на Python. Дают статью - читай, в конце задание - делай, не сделал, всем похуй, твои проблемы, пока не сделаешь, дальше не пройдешь (это на платном). Задаешь вопрос в поддержку, получаешь ответ "Читайте статью". Так и без яндекса можно учиться! Просто отдаешь бабки, а учишься сам.
@zproger
@zproger Жыл бұрын
Ну учиться в любом случае придется самому, но по идее на вопросы должны отвечать, если на них не даются ответы в самой статье. Если там все это написано, но вы задаете такой же вопрос в поддержку, то чего ожидать. Я правда не ручаюсь за Яндекс, средства с рекламы вкладываю в развитие контента, чтобы канал развивался, на фрагментах везде написано, что это реклама, а не мой совет. Можете показать в ЛС вашу переписку с саппортом? А то бывают разные ситуации.
@KrivoruchkoAnna1
@KrivoruchkoAnna1 Жыл бұрын
Звучит как очень удобный инструмент, прям имплементация всех кодо-чесательных инструментов
@Kai41k
@Kai41k Жыл бұрын
8:53 Ураааа, скоро видео про конфиг нвима и Линукса! 😄
@Savostin_Alex
@Savostin_Alex Жыл бұрын
лайк за функциональность)
@imbydlo1552
@imbydlo1552 Жыл бұрын
Что за ОС на твоём компьютере?
@RatchetTV1515
@RatchetTV1515 Жыл бұрын
Использовал Ruff и получил самую быструю имплементацию линтера на Диком Западе и не только
@zproger
@zproger Жыл бұрын
:DD
@katanainsidee620
@katanainsidee620 8 ай бұрын
При имплементации своего следующего пет проекта обязательно включу Ruff в пул инструментов
@bondarden
@bondarden Жыл бұрын
С Ruff есть некоторая проблема для меня. Правило I001 сортирует импорты таким образом, что между блоком импорта сторонних библиотек и блоком собственных импортов удаляется пустая строка. В то время как PyCharm по умолчанию эту строку добавляет (кстати, как и isort). Это вызывает проблему, так как отформатированный в PyCharm код импортов переформатируется Ruff-ом иначе. К сожалению, пока что не нашел никакой информации об этом. Сейчас я отключил правило I001 и использую модуль isort вместо этого.
@UncleleninO_o
@UncleleninO_o Жыл бұрын
Я может не до конца понимаю, а в чем проблема работать в пайчарме и видеть все эти исправления, и через ctrl+alt+l сразу исправлять проект в соответствии с пеп8 Импорты он тоже в порядок приводит и даже в алфавитном порядке их расставляет
@catdavinchi5503
@catdavinchi5503 Жыл бұрын
состоялась имплементация уровня БОГ. Спасибо, любопытно.
@zproger
@zproger Жыл бұрын
😉😉😉
@amantxr52
@amantxr52 Жыл бұрын
Привет, вопрос не по теме, а можно отдельное видео про рабочую среду и про Arch Linux и его оформление как на этом видео)
@MsApollo74
@MsApollo74 Жыл бұрын
Привет, где можно конфиг от твоего Waybarа взять ? :)
@zproger
@zproger Жыл бұрын
Привет, это не Waybar)
@aeddaenye
@aeddaenye Жыл бұрын
Как начинающий программист, могу сказать, что имплементация - это очень хороший инструмент. Я адепт скорости кода, поэтому, я думаю, что буду использовать имплементацию на постоянной основе
@negative-example
@negative-example Жыл бұрын
Нужно знать меру. Увлечение чрезмерной имплементацией в ущерб потреблению памяти и нарушению PEP8 и RFC - нехорошо, уж лучше все сделать однопоточно, наследуя имплементацию, не имплементируя ее.
@Павел-ь8ш9ь
@Павел-ь8ш9ь Жыл бұрын
Pyright лучше определяет где создан объект. В некоторых случаях ruff не правильно указывать на место создания объекта.
@korseg1990
@korseg1990 Жыл бұрын
Планирую имплементировать эту имплементацию 😂
@danizimo
@danizimo Жыл бұрын
Все другие инструменты?
@MrJet84
@MrJet84 6 ай бұрын
Я раньше пользовался flake8, но теперь настроен на имплементацию ruff
@bleulegend
@bleulegend Жыл бұрын
Пошёл скачивать расширение дял vscode с ruff 😎 #имплементация
@zproger
@zproger Жыл бұрын
😎😎
@herypank3367
@herypank3367 Жыл бұрын
Отличное видео, имплементация ruff в мои проекты будет кстати! Спасибо, жду имплементацию твоей облочки, выглядит очень красиво, я сижу на монжора, кстати. Про неовим сделай подобный разбор пожалуйста чтобы я смог все таки осилить этого монстра!
@eyeseyeseyes3555
@eyeseyeseyes3555 Жыл бұрын
Ruff очень круто имплементирует возможности других линтеров и утилит, буду пробовать!) P. S. Лучший канал в ру-сегменте it по новым технологиям python, буду ждать конфиг вима))
@-arm-8656
@-arm-8656 Жыл бұрын
Очень хотелось бы узнать тонкости сборки ос.
@ДелайсГоловой
@ДелайсГоловой Жыл бұрын
Тот случай, когда соседка прислала пару своих имплементаций и попросила их оценить.
@romankomogorov3409
@romankomogorov3409 Жыл бұрын
Каждый раз открывая проект в PyCharm я думаю об имплементации ruff
@alexanderastashov6046
@alexanderastashov6046 Жыл бұрын
действительно. давольно старый тулл, но в гуглах не ищется как самый топовый единственное, не поддерживает baselines, но есть noqa для внедрения в старые проекты
@zproger
@zproger Жыл бұрын
ага, не очень популярный, но полезный инструмент
@pro.game.
@pro.game. Жыл бұрын
Топовое видео, сделай гайд по установке и настройки ruff и mupy. Ради такой имплементации стоило посмотреть.
@АртурМихайлишин-м7д
@АртурМихайлишин-м7д Жыл бұрын
Ждем настройку linux
@АртурМихайлишин-м7д
@АртурМихайлишин-м7д Жыл бұрын
имплементация☠
@zproger
@zproger Жыл бұрын
Благодарю ;)
@leafyMoonlight
@leafyMoonlight Жыл бұрын
Я тоже сначала не поняла) ИмПлЕмЕнТаЦиЯ))
@2Ale22Xey2
@2Ale22Xey2 Жыл бұрын
Имплементация в том что ruff действительно очень быстрый, всегда использовал pylinter , но думаю нужно перейти на ruff, он установлен пока как просто плагин для pycharm
@qimpe
@qimpe Жыл бұрын
Подскажите пожалуйста как называется тема vs code?
@zproger
@zproger Жыл бұрын
Dracula
@qimpe
@qimpe Жыл бұрын
@@zproger спасибо
@resrezovskiy5561
@resrezovskiy5561 Жыл бұрын
имплеминтация это что то с чемто , но ruff я раньше не использовал , но попробую )))
@АнтонЕрофеев-н3ф
@АнтонЕрофеев-н3ф Жыл бұрын
Теперь вкушая огромное количество пельмешей, буду успокаивать себя , что это "инпельментация", и она поможет мне лучше кодить
@pythonbeginnerr
@pythonbeginnerr 10 ай бұрын
Автор, я не пойму.. а причем здесь имплементация??😮
@zproger
@zproger 10 ай бұрын
А просто так))
@MrUrlic
@MrUrlic Жыл бұрын
Что за дистрибутив линукса, подскажите пожалуйста
@zproger
@zproger Жыл бұрын
Arch
@slashfast
@slashfast Жыл бұрын
Хотел узнать про Ruff, а узнал про имплементацию 😂
@torny-5179
@torny-5179 Жыл бұрын
Имплементационное видео!
@zproger
@zproger Жыл бұрын
:))))
@sovenok-hacker
@sovenok-hacker 5 ай бұрын
Новичок: пишет hello world IDE: Found 100000000001 errors ;)
flake8 на максималках: что, как и зачем / Илья Лебедев
44:57
This Game Is Wild...
00:19
MrBeast
Рет қаралды 169 МЛН
The Ultimate Sausage Prank! Watch Their Reactions 😂🌭 #Unexpected
00:17
La La Life Shorts
Рет қаралды 8 МЛН
Миллионер | 3 - серия
36:09
Million Show
Рет қаралды 2 МЛН
FOREVER BUNNY
00:14
Natan por Aí
Рет қаралды 28 МЛН
Что такое антипаттерны?
12:19
Merion Academy
Рет қаралды 48 М.
Как выучить Python БЫСТРО используя ChatGPT?
10:10
This Game Is Wild...
00:19
MrBeast
Рет қаралды 169 МЛН