Если надо типа echo "hello world", выбираю bash. А если надо типа print "hello world", выбираю python.
@pavlenkoat4 жыл бұрын
Ахаха
@romanenot4 жыл бұрын
Только в python print это функция и поэтому писать нужно "print ("hello world"). Но смысл понятен и поэтому лайк за комент.
@MasterSergius4 жыл бұрын
@@romanenot это в Python 3.x, посмотрите на версии 2.x
@misteranderson60584 жыл бұрын
На echo и PHP умеет
@gennadiyzolotaryov41134 жыл бұрын
man 1 printf
@АнатолийМаркевич-л2ъ4 жыл бұрын
У меня брови болят смотреть
@miroyasen4 жыл бұрын
Что бы вы ни выбрали - Python, Bash или Perl - помните: Комментируйте и документируйте свой инструмент, ибо сказано также - инструмент без документации суть костыль!!! А костыли часто бьют зело сильно вне зависимости от способа их изготовления.
@kote3154 жыл бұрын
Знаете, мне как-то надо было реализовать одну простенькую встраиваемую систему. Вообще, можно было сделать даже на arduino с кучкой модулей, но по ряду причин задействовал raspberry pi. Саму программу можно было написать как на bash, так и на python, так и на любом другом языке. Но так как я толком не знаю ни одного языка, реализовал на трёх - bash, python и php))) Просто потому что нужные фрагменты удалось нагуглить, и они изначально были на разных ЯП. Понимаю что так делать не следует. Но я не программист, мне можно))) Скрипт на bash при включении выполняет подготовку и запускает программу на python, которая опрашивает кнопку, при нажатии которой запускается программа на php))
@misteranderson60584 жыл бұрын
Python всегда может пригодиться. Я его выучил, и через год он мне понадобился, правда я его забыл на 90%🙈
@penguinsmoves4 жыл бұрын
та же история, учишь, делаешь там пэт-проджекты, думаешь куда бы его пристроить, а потом всё равно выходит что быстрее и проще авк напилить
@phat803 жыл бұрын
Если что-то не использовать регулярно, то постепенно ты это забываешь. И это касается не только программирования, к сожалению, а всего. Очистил недавно гитару от пыли и решил сыграть что-нибудь и понял, что ни хрена не помню. С программированием такая же тема. Писал лет 7 назад на Python какие-то скрипты. Посади меня сейчас и скажи написать скрипт, скорее всего не смогу, так как помню мало. Даже не уверен, что синтаксис правильно помню.
@SergeyLeb4 жыл бұрын
В свое время для себя вывел правило: "Bash - если скрипт занимает не больше 10 строк, имеет одно условие или вообще не имеет условий (конструкций if) и не работает со строками. Иначе python"
@pavlenkoat4 жыл бұрын
На bash и более серьезное можно писать.
@penguinsmoves4 жыл бұрын
у меня есть примеры скриптов на баше по миграции почтовых ящиков или синхронизации гит-репозиториев, там так же как в питоне используются функции, всё понятно и лаконично, красиво писать код я научился раз и навсегда, не зависимо от того - это скрипты, язык разметки или код на высокоуровневом языке. а вот зачем объектно-ориентированный подход админам(например) - для меня большая загадка. т.е. в целом я на питоне буду так же делать функции и юзать их, а если нет разницы и это работает, то...
@niksimho4 жыл бұрын
Нужно выбирать инструмент под задачу. В своё время приходилось писать скрипты под ESXi, там не то что пайтона не было, там и баш был урезанный(BusyBox). Так что желательно знать и то и то, а ещё к этому всему awk тоже не плохо бы подучить.
@pavlenkoat4 жыл бұрын
В конце видео как раз об этом сказано. Видео навеяло общением с одним подписчиком, который на python пытался писать скрипты, которые пишутся на bash гораздо быстрее и логичнее. Если видео зайдет сниму сравнение кода.
@niksimho4 жыл бұрын
Мир IT с Антоном Павленко на самом деле баш очень силён, к моему стыду я только недавно узнал что в баше можно обрезать строки конструкциями типа ${VAR#my_string}. Вообще многое о баше узнал когда начал писать CI для gitlab, вот там прям есть где разгуляться. Но через 5 проектов пришло понимание что всё это можно красивее и лаконичнее описать в makefile
@envy16164 жыл бұрын
было бы неплохо в конце выложить рекомендуемую литературу или ссылки на полезные статьи по каждому из этих ЯП, т.к. у вас явно больше опыта и можете посоветовать, с чего начать и чем продолжить) например, в видео про Load Average лично я прочитал все статьи в ссылках под видео и они оказались очень полезны лайк поставил
@СергейСталь-ч9ц4 жыл бұрын
я за комплекс, если что то простое можно сделать на bash делай на нем, если простое не получается сделать на нем делай на python. Главное что бы спустя годы открыв скриптик он был простой и понятный, и любой средний специалист мог понять что в нем написано и как оно работает, в случае если потребуется поправить.В общем чем проще тем лучше.
@valeriyemelyanov90902 жыл бұрын
Вопрос актуален / интересен. Куда интереснее было бы с конкретными примерами: есть "типовая" задача - и как она решается обоими инструменты. А если есть распространенная задача, но решается только одним инструментом - то же пример.
@iichization4 жыл бұрын
"там тебе расскажут всё то, о чем я сейчас рассказал"))
@EXANIX4 жыл бұрын
Иногда развлекаюсь, напишу на bash, прсмотрю как быстро отработает, если медленно сильно, переписываю на python. Всё от задачи зависит, многие вещи в пару раз короче на bash и проще для других в понимании
@pavlenkoat4 жыл бұрын
Для донесения этой мысли ролик и создавался.
@SirJohnHolmes_I Жыл бұрын
Антон, спасибо за контент, действительно актуально)
@sammygun844 жыл бұрын
Антон привет совсем новичок, может подскажешь, что именном можно автоматизировать на сервере при помощи python где про это можно почитать посмотреть полезные скрипты. Просто в bash понятно можно в скрипте указать выполнение определенных команд, поставить условия и т.д., а в python не выполнение команд не передашь, как я понимаю? И если не секрет может поделишься полезными ссылками на данную тематику.
@pavlenkoat4 жыл бұрын
В python можно вызвать системные команды. proc = subprocess.Popen('./test.sh', stdout=subprocess.PIPE). Примеры хорошо гуглятся. Но я бы советовал: если можно реализовать на баш на нем реализуете.
@Net-olekma4 жыл бұрын
Полностью согласен :) что более рационально то и надо использовать.
@ИванПахомов-т6о4 жыл бұрын
Точно.
@pavlenkoat4 жыл бұрын
Спасибо
@fish93704 жыл бұрын
Вот именно, то и надо использовать. Только тут не сказано о многих других инструментах. И выглядит так, будто все крутится только вокруг Питона и Баша
@antoxa5743 жыл бұрын
Я тот который использует php вместо python -_-
@GladSpiR3 жыл бұрын
Если так сравнивать, то нужно сравнить bash vs PS. И тут PS выйграет, если код написан правильно он кросс и будет работать как на окнах так и на никсах. Bash так не может. Python это уже несколько др область. Да можно, но зачем это нагромаждение, может есть решение проще...
@prigl45482 жыл бұрын
«В пайтене тяжело наговнокодить». Поржал.
@penguinsmoves4 жыл бұрын
я уже много лет работаю в ИТ, и вот мне прям НАДО по работе писать скрипты и видимо по старинке я выбираю баш (а еще bash+awk и sed работает в независимости от того - у вас питон 2.7, 3-й или может выше 3.6... ну есть отличия использования например на макос и в линукс, но в целом - это просто работает), мне прям НАДО писать ансибл роли, но вот ни разу в жизни мне не пригодилось знание питона. очень хотелось бы увидеть конкретные примеры из жизни "девопс-иженера", где вот нужен питон и вот ну никак без него. потому что мне видимо не везет по жизни и я их не встречаю. возможно тот же json красивее разобрать пайтоном. не спорю, но я привык к jq, sed, awk или использую модули ансибла(который кстати на питоне, да =) ) и пока что выходит что я уже три раза учил пайтон и забывал его потому что не применяю примерно годами.
@pavlenkoat4 жыл бұрын
В большенстве своем баша за глаза хватит. Пример использования питона: нужно взять выборку метрик какую-то обработать математическим способом, который не поддерживает система мониторинга и запихнуть обратно.
@БарометрАтмосферный4 жыл бұрын
@@pavlenkoat , почему не R? Ведь в нём есть даже греп и конвейеры. И очень крутой маркдаун.
@nangelo04 жыл бұрын
3:02 доебаш
@ifullut57863 жыл бұрын
,😂😂😂
@GoldoEb2 жыл бұрын
Bash хорош, но его нестрогий синтаксис, а также требовательность к пробелам в качестве разделителей между скобками сводит с ума. Хорошей затеей будет выработать codestyle для bash и строго следовать ему, иначе скрипты начинают напоминать непричёсанные и непонятные портянки.
@Саныч-н4ж3 жыл бұрын
Вообще было бы не плохо приправить это все примерами (например скринами кода). Bash - полезен если работа касается ТОЛЬКО самой ОС, а pythyn если мы выходим за ее рамки.
@ОлегК-б2ю3 жыл бұрын
Если проблему возможно решить на баше - решай, если нет, то питухон. В конечном итоге баш взаимодействует с ядром более прозрачно, чем питон, вызывая простые подпрограммы и передавая потоки в другие подпрограммы выстраивается более прозрачное общение с машинкой, нежели на питоне. Но на питоне всё это сделать проще и не надо вызывать ктулху в коде.
@kprohorow3 жыл бұрын
А Power Shell для винды очень даже хорош. Но только для винды. В линуксе (есть порт, да) даже не пытайтесь) Есть пайпы как в баше, а все передаваемые по пайпу данные это объекты .NET. Есть туча командлетов, а если чего-то всё таки нет то можно опять таки обратиться к дереву объектов .NET. Для виндоадминов - маст хев.
@sammygun844 жыл бұрын
Привет хотел тебя спросить где можно почитать посмотреть как использовать python системному администратору, может знаешь ресурс? Кстати хотел тебя спросить ты работал сисадмином серверов linux как я понял поправь меня если не прав, а сейчас devops какое тебе направление более интересное, linux админимтратор или модное слово devops инженер (p.s. знаю что devops это методология по твоим видео:))
@pavlenkoat4 жыл бұрын
Devops мне интереснее.
@coffeepanda11714 жыл бұрын
Так часто моргаете во время рекламы. Вы в заложниках? =)) Спасибо за ролики!
@pavlenkoat4 жыл бұрын
Самоизоляция
@gennadiyzolotaryov41134 жыл бұрын
для средней сложности задач JSON оуительно парсится/работается bash+jq, это *_гораздо_* удобнее, нежели в пайтоне :)
@penguinsmoves4 жыл бұрын
только что решал задачу парсинга json и как раз так и сделал
@AniRaccoon4 жыл бұрын
Раньше Python обходил стороной и побаивался. Потом надо было скрипты писать. Написал на баше в кучу строк кода, работало, но мне не нравилось, плюс кроссплатформенность страдала, я бы даже сказал кроссдистрибутивность. Переписал на Go. Скомпиллировал бинарник размером в 5 мб. До сих пор трудится на благо заббикса. Но Go для меня всё же сложноват, трудно понимать после скриптовых языков, которые изучал обычно. Открыл для себя прекрасный Python. Плюсы: Куча библиотек, огромное комьюнити, куча курсов на русском и любом другом языках и куча плюсов еще. Из минусов: Наверно один для меня. Не скомпиллить под линуксы удобно. Питону нужен питон, чтобы работать. Приходится часто загонять в докер и по крону исполнять. А вот Go не нужен больше Go, скомпиллировал бинарник и просто сделал исполняемым. В общем как-то так) Люблю Python, уважаю Go, использую Bash для простых вещей.
@pavlenkoat4 жыл бұрын
Так и есть. Сам с го сдружился недавно
@dmitryzatulin5944 жыл бұрын
актуальный вопрос, спасибо
@ifullut57863 жыл бұрын
Ну, для кого как. Bash подходит для UNIX. Python подходит почти для всего. Синтаксис у Python'a намного легче + он поддерживает пользовательские модули, которые сделать довольно легко. Синтаксис у Bash'a сложноват. И чаще всего ты не понимаешь причем тут это (к примеру set -e, минус включает опцию, а set +e, плюс выключает. По логике должно быть наоборот), (или же вот: в Python условие if работает табами if условие: код А в Bash: if [[ условие ]] then код fi ) Но каждого "бойца" нужно учить и ещё раз учить. Так что для кого как. Но мне больше нравится Python, но и в Bash'e я работаю и в нем плюс минус нормальный синтаксис.
@pavlenkoat3 жыл бұрын
Я снимаю для тех кто работает с Линукс в основном. Винду для серверов я не рассматриваю так как работаю в сфере разработке по
@vernnms784 жыл бұрын
Совершенно согласен с автором! Что функциональнее, то и выбираем. Из моего опыта с bash, скажу: в разных Linux bash интерпретируется по-разному, поэтому в нем очень важно знать "каноническое" написание кода. Был у меня пример с резервным копированием: в Ubuntu всё работало, а вот в CentOS пришлось допиливать.
@fish93704 жыл бұрын
Похоже у Вас довольно небольшой опыт. Баш это командная оболочка. В нее входит ограниченый набор операторов. Этот набор везде будет одинаково работать, хоть в Centos, хоть в Ubantu. Но Баш позволяет выполнять утилиты из ОС. Которые могут быть не установлены. Во многом отличаются переменные окружения (которые влияют на работу утилит). Поэтому Ваш скрипт не заработал на Centos после Ubuntu
@serega8234 Жыл бұрын
На python запарсил json за 5 секунд, без опыта быстро загуглив, на bash всякие команды типа sed приходилось гуглить намного дольше
@RuchejAlex Жыл бұрын
В большенстае докеров нет питона, а выполнить скрипт нужно, поэтому баш.
@eugenefedoryachenko87934 жыл бұрын
Я думаю, что у каждого свои задачи, это как сравнивать windows и linux. Если мне надо запускать приложения при старте иксов, то я буду использовать bash. Если мне нужно парсить ютуб то python)
@824pavel2 жыл бұрын
Никакого башисма, только чистый bourne shell. Python тоже не серьезно. Если требуется обработка сложных структур данных, то альтернатив нет Perl.
@@pavlenkoat ну, к слову о примере, который был озвучен в конце видео. Просто показал, что на shell это так же максимально просто и можно задуматься как имплементировать лучше решение из озвученного примера.
@FeDz6664 жыл бұрын
"Баш - 10 строчек час е...шь, питон - лови IndentationError г...дон". Эх, сорян, само вырвалось...
@garrygoodrege2554 жыл бұрын
Ахах.. в точку.. загляни в stackoverflow... доки почитай.. а если не получится совсем.. то pydbg тебе поможет..)))
@gennadiyzolotaryov41134 жыл бұрын
баш - две строки, перл - пол-строки, пайтон - 5 строк :)
@snake230219894 жыл бұрын
абсолютно не соглашусь, почитайте man , есть опция дебага, все там ясно и понятно
@LanGhost1723 жыл бұрын
Bash скрипты это топ, думал он только для хелловорлд. Оказывается на нем можно написать мощные системы автоматизации и Парсинга
@tigraelectronic41883 жыл бұрын
А победил C++)) Как говориться взялся за Bash и давай теперь eBash))
@free_person7774 жыл бұрын
Видео на восемь минут, а реклама на полторы. Остальное - вода. Понравилась только вот эта фраза: “Ибаш - главное преимущество Линукса.” :) 3:02 Да, и самое главное не сказал: однажды написанный bash script будет работать всегда, чего нельзя сказать про длинного земляного червяка. :)
@Shpinog3 жыл бұрын
"Там расскажут всё, что я тебе только что рассказал" . Ну тогда я уже всё знаю
@mikhailn.77404 жыл бұрын
Это все равно что сравнивать теплое с мягким. Распарсить тот-же json можно текстовыми утилитами типа tr, od ... ну и грепом, седом. Хотя кому как проще, я админ и змея не очень знаю ))) програмеры могут это и на node.js сделать
@jukeer9091 Жыл бұрын
Лучше использовать jq
@phat803 жыл бұрын
Автор, термин «говнокодить» не относится к оформлению. Можно написать программу в одну строку без отступов и пробелов и это может быть прекрасный по качеству код. Говнокодить - это применять в коде неэффективные и самые примитивные решения, не использовать ООП, когда оно необходимо или наоборот, использовать его там, где оно совершенно не нужно, применять совершенно неподходящие в той или иной ситуации структуры данных, изобретать велосипеды на пустом месте, когда есть уже отлаженные и проверенные временем решения и т.д. А плохо отформатированный код сейчас легко поправить за одну секунду средствами автоформатирования IDE или теми или иными плагинами.
@dimr50012 жыл бұрын
Как раз нечитабельный код это и есть говнокод. Можна в одну строчку написать кучу тирнаних операторов да ещё и с if else. И оно даже будит хорошо работать. Но такое дермо потом сам не разберёшь через месяц.
@phat802 жыл бұрын
@@dimr5001 во-первых, так никто специально писать не будет, во-вторых, эта проблема за секунду решается автоформатированием. А вот говнокод автоформатированием никак уже не исправишь, так как говнокод и есть говнокод, его только переписывать.
@nekoill2 жыл бұрын
Эх Я топлю за баш (а ещё лучше - zsh), но питону он проигрывает привязкой к платформе. Но как же прекрасно в баше устроены if-else, сравнения и кейсы, без ума от этих фич
@antonpyatykh44544 жыл бұрын
наговнокодить.... Аххах. Беру на вооружение)
@pukman6763 жыл бұрын
C подключением
@ImFrost3 жыл бұрын
Очень "полезное" видео, автор просто "гениален" :D Если мне надо открутить шуруп беру отвертку, если гайку беру гаечный ключ :))
@SirJohnHolmes_I Жыл бұрын
Очень "хороший" комментарий, автор очень "вежлив" и "порядочен" :)
@pavelmaslikov92497 ай бұрын
Лучше Пайтон, что бы понимать его для того что бы влюбой ОС можно было делать и немучиться в изучении чего то другого для каждой ОС
если логика не тривиальная, то кишки в питон, а баш - запускалка и транспорт
@reasonlupa43104 жыл бұрын
А почему пайтон, а не перл, например?
@pavlenkoat4 жыл бұрын
Перл потихоньку уходит с арены. У меня из кучи знакомых один использует перл и то потому что новое учить не хочет. Python более популярный и я его знаю гораздо лучше чем перл.
@penguinsmoves4 жыл бұрын
потому что люди выбирают жизнь а не perl -pe 'next unless /(([^,]*,){6,})U(.*)/; ($l,$u)=($1,$3); while ($u =~ /^(.*,)?(T[A-Xa-x]{2}),?(.*)/) { $l.="$2,"; $u="$1$3" }; $_="${l}U$u "; s/,U?,?\s*$/ /'
@denkori44844 жыл бұрын
Эти два надо хорошо знать. Больше - излишне, для админа.
@phat803 жыл бұрын
Еще неплохо бы C знать.
@denkori44843 жыл бұрын
@@phat80 нет
@phat803 жыл бұрын
@@denkori4484 ну а если надо высокопроизводительную утилиту написать? Я, конечно, понимаю, что все уже изобретено и написано до нас, но вдруг.
@denkori44843 жыл бұрын
@@phat80 не понадобится.
@andreyevgenievich72714 жыл бұрын
А где речь про самоизоляцию в связи с короновирусом ?
@pavlenkoat4 жыл бұрын
А надо?
@andreyevgenievich72714 жыл бұрын
@@pavlenkoat Конечно, было бы интересно услышать, что нибудь о самоизоляции с айтишными красками.
@andreyevgenievich72714 жыл бұрын
@@pavlenkoat Может бы чего нибудь полезное и надоумили, а то уральских пельменей по ютуюу задолбался смотреть. Ну вот еще и Росу Линукс осваиваю первый денек с её экзотическим пакетным менеджером urpm от мандривы.
@pavlenkoat4 жыл бұрын
@@andreyevgenievich7271 Готовлю видео о "grep по взрослому"
@gennadiyzolotaryov41134 жыл бұрын
@@pavlenkoat посмотрим-с :)
@ТимофейЁлкин-о9е4 жыл бұрын
Ну Perl ещё распространён весьма широко на системах =)
@pavlenkoat4 жыл бұрын
Новое мало кто на нем пишут. Только те которые не хотят новое учить
@suprune204 жыл бұрын
@@pavlenkoat Владею и perl, и python. Для задач сисадмина ИМХО между ними лучше perl. Достоинства (некоторые): Обратная совместимость: linux обновляется, perl обновляется, а сценарии, составленные 15 лет назад, работают. У питона нет совместимости даже внутри версии 2 или 3, ну а переход от 2 к 3 принес много головной боли. Встроенные в язык регулярные выражения. Это так удобно!
@TeuFortMan Жыл бұрын
Боюсь выбор тут не стоит совсем. Если не планируеш до пенсии эникеить, придётся выучить оба.
@Noname-cl5vi2 жыл бұрын
Зря вы так про powershell, с башем даже сравнивать бессмысленно. Им можно и в рест апи с токеном сходить, и json с xml распарсить в пару строчек.
@pavlenkoat2 жыл бұрын
В баше тоже можно)))) но легче это сделать в питоне. Зачем вкладываться в язык который нужен только при работе с си в клеточку? Лучше не работать просто на таких проектах.
@ComradeCirno4 жыл бұрын
Мы с подружками в НИИ программируем на bash
@penguinsmoves4 жыл бұрын
звучит как начало частушки
@alexzab80183 жыл бұрын
@@penguinsmoves Мы с подружками в НИИ Программируем на Bash Препод говорит не-не Ты на Пайтоне ебаш
@АлександрМорозов-е1ш4 жыл бұрын
Спор между пэйнтом и фотошопом по сути.. у всех свои плюсы...
@pavlenkoat4 жыл бұрын
Об этом и видео. Но для скриптования выбор идёт как раз между ними.
@rodrigobogado6533 жыл бұрын
machine can you put it in english please
@СергейЕфимов-ц4в4 жыл бұрын
Я не знаю ничего про Power Shell, но он 146% хуже bash.... после подобной фразы полезность видео равна "0"
@Андрейпетров-ш3р7з4 жыл бұрын
bash необходимый и обязательный навык для пользования любой формой компьютеров, который в обязательном порятке должна содержать школьная программа. используя питон для CGI я продолжаю использовать bash для организации своей рабочей среды. мне кажется эти предметы не могут быть взаимоислючающими
@edranovdenis4 жыл бұрын
php в стиле си, чтобы при необходимости переписать
@АлександрКовалев-ю6ю2 жыл бұрын
Там расскажут все о том, что я тебе только что рассказал. 1:06
@donte_youtube_profile3 жыл бұрын
3:30 Болею за bash но думаю выиграет python
@pavlenkoat3 жыл бұрын
Выигрывает здравый смысл
@begemotich4 жыл бұрын
Антон, света с права на картинке мало. Плохо видно твое светлое, жизнерадостное лицо.
@pavlenkoat4 жыл бұрын
Это специально. Такая расстановка света. Пробую разные вариации.
@miroyasen4 жыл бұрын
@@pavlenkoat Пользуясь случаем, тоже поделюсь восприятием эффекта. Антон, темная часть экрана вызывает желание поднять яркость экрана, чем создает небольшой дискомфорт. Возможно нужно высветить контрастом на монтаже те фигурки.
@pavlenkoat4 жыл бұрын
@@miroyasen У меня софтбокс стоит с права и фигурки освещаются светом от софтбокса. В следующих видео я по другому поставлю. Мне честно и самому особо не нравится. возможно отражатель прикупить надо. так как второй софтбокс ставить негде. да и он будет засвечивать.
@pavlenkoat4 жыл бұрын
Я сейчас у Сабатовского смотрю варианты с одним софтбоксом буду пробывать что-то другое.
@dinoelvoluka51814 жыл бұрын
Оба инструмента нужни и хороши!🐧🐍
@pavlenkoat4 жыл бұрын
Да-да
@kirillvishnyakov85954 жыл бұрын
вау! смотри! в клетке Лайон! О! А в соседней Тайджер! блин
@alexgladkov79964 жыл бұрын
Некорректно сравнение и да python для devops лучше. Или вы предпочитаете groovy?))
@penguinsmoves4 жыл бұрын
работаю "девопсом", много лет работал админом. ни разу не встречал случая когда мне прям очень надо было написать что-то на питоне для автоматизации и я не мог это сделать на баш+авк. что я делаю не так?
@007Riga4 жыл бұрын
Скорее всего Bash, но хотелось бы Python.
@gennadiyzolotaryov41134 жыл бұрын
добавить: perl, awk, tcl...
@pavlenkoat4 жыл бұрын
Перл уходит с арены. Остальное можно в баш впихнуть
@gennadiyzolotaryov41134 жыл бұрын
@@pavlenkoat -- awk - согласен, тикль - самостоятелен. удобен. на нём масса скриптов т.п. перл крайне удобен, особенно для однострочников.
@ЧеловексТопором4 жыл бұрын
Выбирайте Ruby.
@penguinsmoves4 жыл бұрын
ну тот же пайтон только сбоку. но пайтон более распространен, поэтому сорян.
@ЧеловексТопором4 жыл бұрын
@@penguinsmoves , Ну а толку, что распространение. В Вебе он далеко не лучший выбор, а там где его используют помимо веба скорее нужны Очень хорошие знания математики, той же дискретной математики и еще ряда наук и техник которые намного сложнее питона.
@misteranderson60584 жыл бұрын
@@ЧеловексТопором так и руби в вебе редко используется
@ЧеловексТопором4 жыл бұрын
@@misteranderson6058 , думаю почаще питона,. Хотя фиг его знает, статистику использования питона и руби в вебе не отслеживал. Питон это язык студентов и лаборантов по всему миру. Если рассматривать его исключительно для веба, то он уступит руби, причем во всем.
@misteranderson60584 жыл бұрын
@@ЧеловексТопоромПитон щас везде используется, начиная от веба и до девопс автоматизации. Даже в банковском секторе помимо java, используют питон в энтерпрайз приложениях. Вы сами то работаете руби программистом?
@barma13094 жыл бұрын
Ну вы сравнили баш и повершелл :-))) баш это каменный век
@@gennadiyzolotaryov4113 баш поддерживает работу с обьектами?
@barma13094 жыл бұрын
@@gennadiyzolotaryov4113 про клоаку согласен, но повершелл наверное одно из лучших инструментов в винде
@gennadiyzolotaryov41134 жыл бұрын
@@barma1309 -- с объектами? это? bash bash-oo-framework: github.com/niieani/bash-oo-framework/blob/master/example/human.sh
@gennadiyzolotaryov41134 жыл бұрын
@@barma1309 -- ну да, на безрыбье :)
@nosense3063 жыл бұрын
Баш... Е-баш:)
@tigrangevorgyan35844 жыл бұрын
Spasibo za klassnie video :)
@Octopus_destroy9 ай бұрын
После таких видосов у нас потом те самые кто вкатился, и сидим все с фейспалмом.
@MrGvk7774 жыл бұрын
Есть sigwin под win
@gennadiyzolotaryov41134 жыл бұрын
cygwin
@penguinsmoves4 жыл бұрын
теперь есть убунту под вин
@peiot14 жыл бұрын
я должен что то написать!) лайк фигли) побольше таких видео
@pavlenkoat4 жыл бұрын
Спасибо.
@mmospanenko4 жыл бұрын
"ты девопс"... "ты скрам", "ты TDD" =)
@pavlenkoat4 жыл бұрын
Что поделать если DevOps инженер это уже профессия.
@segamegadr2 жыл бұрын
Еее - bash
@fumanchez4 жыл бұрын
Вроде как в серьезных проектах обычно все-таки лежат perl-скрипты
@pavlenkoat4 жыл бұрын
Перл уже потихоньку уходит с арены.
@penguinsmoves4 жыл бұрын
не, теперь там тайпскрипт (плачет)
@АндрейБакаушин-ы1с Жыл бұрын
Ведущий хорош, видно что профи , но шутливый формат смотреть тяжело, не знаю как по мне
@pavlenkoat Жыл бұрын
Не любишь шутки?
@-gun45733 жыл бұрын
Зачем столько экспрессии, можно как то адекватно разговаривать?
@pavlenkoat3 жыл бұрын
Старое видео. После того как переболел депрессией стал разговаривать более спокойно.
@barma13094 жыл бұрын
Ты из какой пещеры вылез? На повершелл виндовз давно офигенно автоматизируется, кстати он уже есть и в линухе :-)))
@pavlenkoat4 жыл бұрын
Ну я виндой лет 5 не пользуюсь :-) Да и зачем мне повершелл если баш идеален для моих нужд?
@barma13094 жыл бұрын
@@pavlenkoat это другой вопрос. Часто сравнивают функционал чуть ли не с 98 виндой, а на дворе совсем уже по-другому.
@aagz24844 жыл бұрын
Powershell стал чуть ли не идеальным с версии 5.
@aanistratenko Жыл бұрын
Все ок! Но зачем гримасничать!
@pavlenkoat Жыл бұрын
Пробовал формат повествования. Да и в этот период кукуха ехала. Сейчас выздоровил
@Sweettoolkit Жыл бұрын
Да-и-bash))
@LastWeg4 жыл бұрын
Видео не о чем. Ни нормальных примеров, ни толковых советов. Зато реклама присутствует. Простите но за это диз. Побольше таких видосов и отписка гарантированна.
@pavlenkoat4 жыл бұрын
Пожелания учту, хотел сделать 2 видео на эту тему, второе сравнение кода, смотрю реакцию. Единственное я не пойму, что плохого в рекламе? Она помогает мне развиваться и покупать новое оборудования. Плюс мотивирует снимать ролики, когда хочется отдохнуть.
@iceangel5644 жыл бұрын
На пайтон сложно наговнокодить, ахахаха ахахах да уж сложней только на javascript, вот за что любят пайтон это не за то что любой актист там может писать как бог ему на душу полжыт, а за типизацыю и отсуцтвие говнокода)))
@ОлександрЯримоха4 жыл бұрын
питон задушит)
@pavlenkoat4 жыл бұрын
Не успеет. Bash убьет процесс
@dron4ik752 жыл бұрын
Напрягает кривляния во время подачи. Не досмотрел до конца
@AlexanderSavchenko914 жыл бұрын
Спасибо )
@pavlenkoat4 жыл бұрын
Спасибо, что смотрите
@GamesServices4 жыл бұрын
Python
@eggor_pro90594 жыл бұрын
Башик
@dioxunil8334 жыл бұрын
1лайк и комент..))
@pavlenkoat4 жыл бұрын
Спасибо
@vit.c.1954 жыл бұрын
Ага... код пайтон можно выполнять на любой машине и при этом код пайтон 2 не выполним на пайтон 3. Что за дерьмо,.
@pavlenkoat4 жыл бұрын
Это эволюция. Когда легче все переписать заново. Тоже самое что код php5.4 не выполнится в php7.0
@vit.c.1954 жыл бұрын
@@pavlenkoat Это не революция а отсутсвие обратной совместимости. тоже самое код perl3 не выполнится в perl5 только сцука perl5 с нами с 1995 года. А не лядь пару лет назад писали на питон2 а теперь зраствуй жопа новый год мы передумали саппортить это мертвороженное существо.
@vit.c.1954 жыл бұрын
python как самый распространенный являет собой отображение самой распространенной еды на этой планете - говна.
@pavlenkoat4 жыл бұрын
Самый распространенный Java и javascript
@vit.c.1954 жыл бұрын
@@pavlenkoat Nope...
@vit.c.1954 жыл бұрын
@@DartMitai Вопрос в другом. Чем оно могло угодить? Что в нем есть?
@penguinsmoves4 жыл бұрын
@@vit.c.195 ну вообще-то да. самый распространенный язык программирования в мире на протяжении многих последних лет это джава, к примеру можно пальцем в небо загуглить а что было в 2015-м? Java. а в 2010-м? неожиданно, но джава, а в 2019-м? это сюрприз года, никто не ожидал! но это снова джава, вот это поворот! =)))
@fish93704 жыл бұрын
Что ты, черт возьми, такое несешь? Какой BEGIN-END? Мы не любим твой Питон, потому, что там блок кода - эти гребанные отступы вместо фигурных скобок. Почему ты рекламируешь свой долбаный Питон, вместо php, go, perl, swift, node.js и т.д.? Почему не сравниваются эти скриптовые языки? Сравнивать Баш против Питона, это как сравнивать Сантехника с Математиком. Почему Фортран не вспомнил, там тоже блок кода выделяется отступами? Эти мамкины питонисты узнали об одном языке и бегают везде агитируют в свою секту
@pavlenkoat4 жыл бұрын
Если вы не поняли это была шутка (про BEGIN-END). Да и фигурные скобочки чем не { - begin, а } - end. Что плохого в отступах? Их все равно надо делать. Вы видимо плохо смотрели видео и не поняли его суть. Здесь рассказывается выбор языка для автоматизации рутины по сути. Это два самых популярных языка для этих целей. Для этих целей разве что perl подходит, но он потихоньку теряет популярность и уходит с арены. php это web, go создавали для микросервисов. Остается python и bash. А цель видео показать что инструменты надо выбирать правильно.
@penguinsmoves4 жыл бұрын
к сожалению ни один из перечисленных вами примеров не используется (адекватными людьми) при автоматизации процессов(кроме перла, но о нём в конце). у них есть своя ниша и своё назначение и там они хороши, никто не спорит. но в рамках освещаемой темы довольно странно затрагивать свифт или ноду. не говоря уж о их подводных камнях, а перл - ну он уходит с арены, думаю потому что люди выбирают жизнь а не нечитаемый код из псевдосимволов. 10 лет назад можно было бы об этом говорить (хотя именно в 2010-м пайтон был выбран языком года), но сейчас на перле скорее по инерции кодят бойцы старой закалки
@suhomlinov-vitaliy3 жыл бұрын
@@pavlenkoat А почему PHP это только web? Используйте php cli и будет вам аналогичная автоматизация. То есть выполнение консольных команд, в обертке интерпретатора php.
@pavlenkoat3 жыл бұрын
@@suhomlinov-vitaliy Можно только зачем? Встречал только в разрезе веба такое применение.
@suhomlinov-vitaliy3 жыл бұрын
@@pavlenkoat Ну например для тех же задач, которые вы упоминали в видео, когда говорили про плюсы питона. Я имею ввиду, что там где уместно применять питон для автоматизации, пыху можно применять с тем же успехом. Как минимум для тех кто уже хорошо знает php.
@user-ml2rb9eb9n4 жыл бұрын
"Наливайте приятную для организма жидкость". Что? Опять водку жрать?