GO VS PYTHON. Какой язык программирования выбрать для DevOps SRE и сисадминов?

Поділитися
Вставка
  • Опубліковано 20 бер 2022
  • Надежный хостинг FirstVDS! Переходи по ссылке и получай скидку 25% на первый месяц на любой тариф firstvds.ru/s/1skf5
    Самая лучшая инвестиция своего времени это образование, но у многих девопсу sre сисадмину, возникает вопрос какой язык программирования выбрать golang VS python?
    В этом видео разберем, плюсы и минусы golang и python для DevOps SRE и сисадминов
    #ityoutubersru #ityoutubers #go #python
    ХОТИТЕ ПОМОЧЬ РАЗВИТИЮ КАНАЛА?
    ★ Станьте спонсором канала / @pavlenkoat
    ★ Boosty (подписка донаты) boosty.to/pavlenkoat
    ★ Яндекс.Деньги: money.yandex.ru/to/4100124083...
    ★ www.donationalerts.com/r/pavl...
    ★ www.tinkoff.ru/rm/pavlenko.an...
    КОНТАКТЫ:
    ✦ Канал в TELEGRAM: t.me/worlditech (worlditech)
    ✦ DevOps/SRE чат t.me/devopssre
    ✦ Чат для Сисадминов и эникеев t.me/sys_hell
    ✦ Linux чат в TELEGRAM: t.me/linux_wit
  • Наука та технологія

КОМЕНТАРІ • 79

  • @user-ii6kr1kq9c
    @user-ii6kr1kq9c 2 роки тому

    Спасибо, крайне познавательно. Как раз выбираю между ними.

  • @user-kv9ym9tm8j
    @user-kv9ym9tm8j 11 місяців тому

    Класс! Давай-давай! Контент вообще в кайф, давай побольше такого!!!

  • @mikesomebody5404
    @mikesomebody5404 2 роки тому

    Привет Антон, спасибо за видео, которые ты для нас снимаешь)

  • @user-yt6lj6kl3z
    @user-yt6lj6kl3z 2 роки тому +5

    Спасибо за контент. Я лично начал учить Python просто потому что он был наслуху чаще. Вот написал на работе маленький веб-сервис для хранения паролей, ботов пишу. Обожаю его простой синтаксис. Но как лично мне кажется, всё же лучше начинать с С-подобных языков. Да, это болезненнее, зато , порядку научит в некоторых местах и плюсом потом на каком-нибудь JS понятнее будет, что происходит :)
    Комментарий больше для алгоритмов ютуба получился, чем для людей :D

  • @MRoose
    @MRoose Рік тому +4

    "В процессе изучения языкы, учить не языку, а программированию" - золотые слова!

  • @marchenkoalexandr
    @marchenkoalexandr 2 роки тому +6

    Ох жалко сейчас время совсем плохое для такого 😨 спасибо за видео, первое что подсунул UA-cam с утра, хоть не про отстрелы. Хотел подметить по поводу занимаемого места - дело в том, что, если в python мы будем «переиспользовать» мы тут же попадём в dependency hell 🤷‍♂️, что бы этого не было мы будем использовать всякие venv, а с ними, занимаемое место будет в разы больше. И да, docker тут в помощь. Для devops/sre, как мне кажется, ещё было бы не плохо освоить тот же bash/pwsh

  • @ivanbrykalov9955
    @ivanbrykalov9955 2 роки тому

    Спасибо за материал, ёмко, лаконично по делу

  • @wk7652
    @wk7652 2 роки тому +3

    Антон, спасибо за позитивное отношение к свободе выбора, каждый инструмент хорош под свои задачи, а то люди любят холиварить просто потому, что один инструмент изучат кое-как и больше не хотят вылезать из своего болотца.

  • @user-cd1qb5fm3z
    @user-cd1qb5fm3z 2 роки тому

    Спасибо!!!

  • @Ant_S47
    @Ant_S47 2 роки тому

    Спасибо!

  • @sergeyr3417
    @sergeyr3417 2 роки тому

    супер! крутяк!

  • @user-rd4ph1oh3x
    @user-rd4ph1oh3x 2 роки тому +2

    Спасибо за видео, приятно иногда слушать про дайджест головного мозга мира DevOps и SRE)
    Сам бэкендер, сижу на PHP 2 года и ща учу Go

  • @kravchacode7508
    @kravchacode7508 2 роки тому +1

    Спасибо за видео.
    Я например использую Ruby.

  • @kastet-it
    @kastet-it 2 роки тому

    Спасибо. И вот небольшой комментарий для продвижения видео по ютупу, с минимальным количеством слов.

  • @user-mq8qm4xb3u
    @user-mq8qm4xb3u 2 роки тому

    Полезная инфа

  • @denchola
    @denchola Рік тому +1

    Можно просто начать изучения с GO я пока думаю какой язык выбрать. Подскажите пожалуйста. Спасибо

  • @AlexanderMikhyeyev
    @AlexanderMikhyeyev 2 роки тому +2

    Лайк поставил, я голосую за питон, он универсальнее для админо-девопсных нужд, у ГО все же есть своя специализация - микросервисы и стриминги. А по востребованности я бы сказал учите - джаву :)

  • @user-ox2rd9pr2c
    @user-ox2rd9pr2c 2 роки тому +2

    Спасибо, Антон! Лично я сейчас доучиваю SQL, ибо его изучить весьма легко, а применять его можно много где на практике, а вот что изучить дальше... я выбрал Python+bash для себя. Как по мне (могу ошибаться) голанг для тех кто знает где и как его лучше применять.

    • @user-sf3yo8ms9p
      @user-sf3yo8ms9p 2 роки тому +1

      такой же стек)) потом закинешся ансиблом и буде хорошо :)

    • @denysdovhaniuk5144
      @denysdovhaniuk5144 2 роки тому

      ты движешься в девопс?

  • @aleksandrkondarantsev4711
    @aleksandrkondarantsev4711 2 роки тому

    Спасибо

  • @aristarhbahirev2548
    @aristarhbahirev2548 2 роки тому +6

    Я выбираю bash 😂

  • @MDmitriev92
    @MDmitriev92 2 роки тому +2

    впервый раз услышал что GO альтернатива Python'у для DevOps, SRE и админов)

  • @artemsukharenko4877
    @artemsukharenko4877 2 роки тому +6

    Спасибо за контент!
    Раз уж попросил комент, то маленькое дополнение :) По питону: с типизацией не так все просто как сказал - в питоне динамическая строгая (к примеру незя сложить str+int, в отличии скажем от js) + тайп хинтинги завезены и если хороший ментор - он введет "типизацию" в развитии подопечного. Но я понимаю, что типизация в обще сложная тема - но по какой то причине ни где и ни кто ее не раскрывает хотя бы на половину (((. И как следствие после написания халоуВорлдов и двух говносайтов на джангЕ бородатые дядьки тролят на собесах мощнецки :D
    В защиту гошеньки напишу, что там есть такая штука как плагины и можно вынести общий код в них и бинарь будет меньше. Но дисковое пространство (если не брать сегодняшний день) не такое уж и дорогое :)

    • @user-lc1ph5jg5k
      @user-lc1ph5jg5k 2 роки тому

      Отличное уточнение про типизацию. Вы от Соера?

    • @artemsukharenko4877
      @artemsukharenko4877 2 роки тому

      @@user-lc1ph5jg5k Я не знаю кто это :)

    • @user-lc1ph5jg5k
      @user-lc1ph5jg5k 2 роки тому +2

      @@artemsukharenko4877 я выдумал этого человека. Я думал что так мое сообщение будет выглядеть солиднее

    • @AleksBojko
      @AleksBojko Рік тому +1

      ​@@user-lc1ph5jg5k Спасибо, что напомнили. Пошел к Соеру пересматривать про типизацию.

  • @emakrek
    @emakrek 2 роки тому

    Люди помогите пожалуйста! скачал unity, создаю проект, пытаюсь в него зайти и мне пишет project failed to open, что делать?

  • @redneck_prm5429
    @redneck_prm5429 2 роки тому +2

    В целом все так и есть.
    Питон первичен и необходим, ибо закрывает уровень "баш с батарейками" + "модули для ансиблы".
    Гошечка же приходит сама в виде допопции, когда дело доходит до куберов, операторов к ним и собственных апишек.

  • @MrSidwrite
    @MrSidwrite 2 роки тому +3

    Python проще в изучении, более универсален, если упираешься в производительность - можно использовать куски написанные на шустрых языках. А так фраза прозвучала правильная «учите программирование в первую очередь, а не язык!»
    P.s. По хорошему знать и то и то🤘

  • @aleksanterikaansalo
    @aleksanterikaansalo 2 роки тому

    А C# пойдёт? Я его как автотестер осваивал.

  • @samrybkin9184
    @samrybkin9184 2 роки тому +1

    Привет а как учиться программированию, а не языку?

  • @rexby
    @rexby 2 роки тому +5

    4:15 Вроде как Python - это типизированный язык. Просто типизация динамическая.

    • @vovasemik2144
      @vovasemik2144 2 роки тому

      Да, можно перегонять переменные из одного типа в другой сколько угодно, но взаимодействуют между собой они только с одним типом

    • @alexseydugin8109
      @alexseydugin8109 2 роки тому

      тут немного напутано, статическая типизация и динамическая типизация

    • @rexby
      @rexby 2 роки тому

      @@vovasemik2144 Ничего перегонять нельзя. Можно именовать разные объекты одним и тем же именем. Если ссылок на объект не остаётся, он удаляется.

  • @war12ist
    @war12ist 2 роки тому +1

    Что же выбрать? Ответ как всегда открытый и видео не про это

  • @kataevslag
    @kataevslag 2 роки тому +1

    Кажется, что-то с выдержкой накосячил

  • @lmaootakedh
    @lmaootakedh 2 роки тому +2

    Я сам выбираю Python, потому что его синтаксис понятный и легкий для новичкам. Я хотел изучить go но его синтаксис сложный для изучение. Питона можно компилировать с помощью модуля auto-py-to-exe(pyinstaller) Сам учил Python 4 года если что.

    • @enrique4451
      @enrique4451 Рік тому

      синтаксис у них примерно одинаковый

    • @lmaootakedh
      @lmaootakedh Рік тому

      @@enrique4451 нет

    • @enrique4451
      @enrique4451 Рік тому

      @@lmaootakedh что нет, если да, голанг можно за месяц выучить

    • @lmaootakedh
      @lmaootakedh Рік тому

      @@enrique4451 чел я не хочу спорить сейчас доказывая что либо, просто считай как хочешь. сегодня у меня был плохой день, удачи тебе

  • @MichalSmolinsky
    @MichalSmolinsky 2 роки тому +4

    Python это строго типизированный язык с динамической типизацией

  • @yarrdd2589
    @yarrdd2589 2 роки тому

    понял не больше 20% , но всёравно спасибо

  • @uvesel4ak
    @uvesel4ak 2 роки тому

    "Вшить в код пароли" идея так себе. Утилита strings покажет строки в бинаре.

  • @googleadmin4749
    @googleadmin4749 2 роки тому +1

    Бать ну ни разу проблем с пробелами не было если говорить о Python, вообще не разу, используй табуляцию и среду разработки типа PyCharm я вообще не задумывался об отступах, все самостоятельно.

    • @pavlenkoat
      @pavlenkoat  2 роки тому +2

      У меня тоже, но вот слышу от некоторых что пробелы это зло

  • @djangodev3191
    @djangodev3191 2 роки тому

    Что у вас с FPS?

    • @pavlenkoat
      @pavlenkoat  2 роки тому +1

      Камеру опять не настроил. Извини сделаю на следующее видео

  • @user-ff7ox7nh3e
    @user-ff7ox7nh3e Рік тому

    Коментарий

  • @AshOfAshes
    @AshOfAshes 2 роки тому

    Я программист, а не дев ОПС, пишу одновременно на питон, го и Шарп...
    Для автоматизации однозначно лучше питон
    Го для других целей...

    • @Spizendrossel
      @Spizendrossel 2 роки тому

      Не смейтесь с вопроса, а шарп кроме геймдева и веб приложений, годен для прикладного ПО в линукс системах?

    • @AshOfAshes
      @AshOfAshes 2 роки тому +2

      @@Spizendrossel да
      У нас серверная логика на го и шарпе
      Дот.нет уже давно крос платформенный

  • @user-db9sw9ki7r
    @user-db9sw9ki7r 5 місяців тому

    Скриптовня/помоище типа ansible/terraform с компилённым бинарём??? ОО, так и до си с асмом недалече

  • @Tavda
    @Tavda 2 роки тому

    Пришлось вернуться на партнёра этого видео. После Европейского сервиса ощущение колхозности. Благо починили скорость создания виртуальных машин и не нужно ждать несколько часов. Всё равно медленнее, чем у других, но терпимо. На кой-то чёрт разрешают вход на машину по ssh для root с паролем вместо того, чтобы использовать доступ по ключам. Лишние танцы с настройкой SSH. Мало образов готовых. По сути для себя могу выбрать только Ubuntu. У конкурентов есть и Fedora и CentOS Stream свежий Написал им в поддержку, мол примите отзыв, есть что улучшить, заметно выделяетесь не в лучшую сторону, особенно сейчас, когда люди вынуждены возвращаться в РФ. Сказали "и так сойдёт".
    Ну хотя бы IPv6 раздают не поштучно теперь, а блоком. Правда дороже получается, если нужно меньше 10 адресов :) Но это мелочи.

  • @skpavlenko
    @skpavlenko 2 роки тому

    Коробит эта "приятная жидкость". Какой-то гиковостью отдает. Можно ведь и дальше пойти: коллоидный раствор, сольвент или четвертое состояние вещества.
    А так ролики хорошие, респект.

    • @pavlenkoat
      @pavlenkoat  2 роки тому +1

      Я не про алкоголь. Я его не употребляю и другим желать его употреблять такое себе.

    • @skpavlenko
      @skpavlenko 2 роки тому

      @@pavlenkoat не обращайте внимания. Последние несколько недель - нервное время, все раздражает, дело не в вас.
      Раньше даже не замечал этого.

  • @olekollo7875
    @olekollo7875 6 місяців тому

    Vlang

  • @AshOfAshes
    @AshOfAshes 2 роки тому +2

    Питон нельзя выбирать первым с академической точки зрения
    Он сильно ломает психику, особенно если использовать питон стайл, а не с-стайл как делает большинство

    • @MrSidwrite
      @MrSidwrite 2 роки тому +1

      После си питон прям сказка 😁

    • @AshOfAshes
      @AshOfAshes 2 роки тому

      @@MrSidwrite питон как второй язык норм, просто потому что уже понимаешь суть ЯП
      Для меня питон был 5ый или даже более поздний....
      По использованию я на питоне пишу все что требует автоматизации, анализа данных, конвертации данных
      Часто для постобработки скл запросов, особенно когда с десятка баз надо сводно сделать

    • @bashkirtsevich
      @bashkirtsevich 2 роки тому +1

      Первым надо учить лисп и хаскелл.

    • @AshOfAshes
      @AshOfAshes 2 роки тому

      @@bashkirtsevich чтобы что?
      Первым надо учит классический с
      Сначала надо научится алгоритмы реализовывать, а потом уже страдать ООП
      Кстати в го нет наследования - и никаких проблем с этим

    • @bashkirtsevich
      @bashkirtsevich 2 роки тому

      ​@@AshOfAshesклассические алгоритмы, которые в жизни не пригодятся, классическое ооп, которое в 87% используют там, где оно не нужно. Языки типа лиспа и хаскелла учат решать задачу, а не программировать инструментарий для решения задач. Да, алгоритмы знать надо, надо вкатываться с бейсика, си, паскаля, ассемблера, но ФП учит решению задач, а не написанию кода. Вы пестуете за си, найдется кто-то, кто будет пестовать за си-шарп, а потом придет какой-нибудь дед и начнет задвигать за фортран. Павленко верно сказал, что надо учиться программировать, а не учить язык.

  • @doctorvv
    @doctorvv 2 роки тому +12

    с 24 тупо с таким не заморачиваюсь... Привет из Киева

    • @kzi-spirit
      @kzi-spirit 2 роки тому +5

      Таке ж саме

    • @Bluetooth347
      @Bluetooth347 Рік тому +1

      Подписывайте мирный договор - и через к мирной жизни. Донецк 8 лет так живёт...

  • @NemetsAlex
    @NemetsAlex Рік тому

    дядька на попа похож....