Python или Java: какой язык программирования выбрать сейчас ?

Поделиться
HTML-код
  • Опубликовано: 6 июн 2024
  • В этом видео мы поговорим о двух популярных языках программирования - Python и Java, которые продолжают бороться за лидерство в мире программирования. Рассмотрим ключевые отличия между ними, такие, как типизация переменных и сложность синтаксиса. В видео также рассматривается вопрос о зарплатах и количестве вакансий на обоих языках программирования. В целом, видео поможет понять различия между Python и Java и выбрать наиболее подходящий язык программирования для своих нужд. Не пропустите!
    ❤ Пожалуйста, поставьте лайк этому видео и напишите комментарий с вашим мнением об этом #video.
    Поддержка канала 💰
    Boosty - boosty.to/developerblog1/donate
    Patreon - / webdevblog635
    🤟 Контент:
    00:00 - Вступление
    1:25 - Python и Java синтаксис и простота изучения
    2:42 - Python и Java популярность, что лучше ?
    3:50 - Python и Java эффективность в разработке
    4:19 - Легкость найти работу Python и Java (Вакансии и зарплаты)
    5:04 - Производительность работы Python и Java
    6:02 - Заключение
    👋 Привет, ребята, я разработчик программного обеспечения, я разрабатываю веб-сайты, приложению и работаю с системой CRM. На этом канале я буду регулярно и в самом доступном формате поделиться с вами своим опытом, лучшими практиками, секретами и жизни! Подписаться 🔔, ставьте лайки 👍, оставляйте комментарии
    #java #python #javascript #react #coding #technology #bestpractices #engineering #coder #softwareengineer #programinglanguage #coding #developer #development #program #crypto #cryptocurrency #programming #code
    #vuejs #angular #html #css3 #css #javascript_tutorial #javascriptforbeginners #angularforbeginners #reactjs #vuejstutorial #javaprogramming #javatutorial #pythonprogramming #pythontutorial

Комментарии • 74

  • @Dantesyc
    @Dantesyc 5 месяцев назад +6

    Я начинающий, выбрал сразу Java

  • @techroniin4429
    @techroniin4429 Год назад

    Тут лучше отталкиваться о того разработкой чего хочешь заняться. Спасибо за видео

    • @developerblog1
      @developerblog1  Год назад

      Спасибо за ваш комментарий!

  • @user-gm5ri4pq5t
    @user-gm5ri4pq5t 11 месяцев назад +9

    Java или Python?
    Javascript

    • @Paul-oz7rt
      @Paul-oz7rt 2 месяца назад

      Лучше тогда TypeScript. Поддерживается многими фремайми, тот же реакт. Типизация ОЧЕНЬ важна

  • @seoonlyRU
    @seoonlyRU 8 месяцев назад +1

    Спасибо, и тут вам лайк от СЕООНЛИ!

  • @andreikrapiventsev716
    @andreikrapiventsev716 7 месяцев назад +9

    Нууу, проблема с питоном сейчас в том, что его даже в школах начинают учить и «питонистов» скоро будет как грязи весной. Java же всегда имеет крепкий фундамент в виде огромного количества интерпрайз приложений. Все банки на ней написаны и кто-то должен поддерживать этот код. Джависты будут нужны всегда и везде.

    • @developerblog1
      @developerblog1  7 месяцев назад +3

      Да соглашусь с вами.
      Но python очень интересен с точки зрения AI и machine learning - сейчас это на хайпе и думаю он будет только расти в ближайшем бедующем.

    • @andreikrapiventsev716
      @andreikrapiventsev716 7 месяцев назад

      @@developerblog1 это тоже верно. Правда новички эту сферу не потянут. Я сам раньше начинал с Python, но перешел быстро на Java именно благодаря количеству крупных интерпрайз проектов. Даже те, кто на Django пишет бэкенд, скоро перестанут это делать, JS захватит всю веб разработку и это будет основная технология. А на Java можно писать что угодно. От Яндекс музыки до Сбербанк Онлайн.)

    • @chemistry_exam
      @chemistry_exam 6 месяцев назад +2

      другой вопрос в том, насколько хорошо обучают питону в школах. зачастую 1 из 10 преподов по информатике может что-то выдавить из себя и объяснить. чаще всего получается обратный результат - отвращение к предмету. а во многих школах так и вообще в пейнте рисуют и 3 года переводят в двоичную систему.

    • @developerblog1
      @developerblog1  6 месяцев назад

      @@chemistry_exam И такое бывает.
      Много зависит от программы курса и его релевантности на сегодняшней день.

    • @gobpblueex
      @gobpblueex 6 месяцев назад +2

      Чушь, конечно. То, что вас учат чему-то в школе не означает, что вы этому научитесь. В школе много что учат, и математику, и иностранный язык, и даже физкультуру. Вот только математиков-спортсменов свободно владеющих английским "как грязи" что-то не наблюдается. А язык программирования - просто один из инструментов программиста. Знания языка не достаточно. Понадобится другой - его не так сложно освоить. Тем более что работа программиста сама по себе подразумевает постоянное обучение.

  • @user-xt6yg8fv2l
    @user-xt6yg8fv2l 5 месяцев назад

    посоветуйте,пожалуйста,что лучше начать учить для автоматизации тестирования,джаву или пайтон?

    • @developerblog1
      @developerblog1  4 месяца назад +1

      Спасибо за вопрос.
      По сути это не имеет значения, на каком языке вы проводите автоматизацию. Фреймворки для автоматизированного тестирования на Python будут автоматизировать ручные тесты ничем не хуже фреймворков на Java и наоборот. Если у вас нет опыта и вы изучаете все с нуля пайтон будет проще вам для старта, но также знаю многих кто начинал с джава и тоже были довольны. Посмотрите, что вам ближе и больше нравится и сделайте свой выбор на этом 🤔

  • @Tosha.V
    @Tosha.V 8 месяцев назад +5

    учить пока некогда, который год все выбираю, ведь нужно сделать правильный выбор..)

    • @andreikrapiventsev716
      @andreikrapiventsev716 7 месяцев назад +3

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

    • @losion5312
      @losion5312 7 месяцев назад

      ​@@andreikrapiventsev716Если выбирать из высокоуровневых язвков программирования, то разницы нет. Самое главное чтобы нравилось то что ты пишешь.

  • @heroy01
    @heroy01 26 дней назад +1

    Было любопытно посмотреть, т.к. я пишу и на Python, и на Java. Так вот... Пайтон гораздо хуже, он популярен только за счёт того, что во многих областях он применяется как бы "заодно" - какие-нибудь девопсы или QA используют его в своей работе, но они не сказать, чтоб были пайтон-разработчиками. Пайтон подходит там где надо какую-то быструю мелочь написать, примитивный телеграм-бот, например. Но если программа становится немного сложной, то его невозможно использовать. Он очень сильно сопротивляется ООП парадигме, хоть и позиционируется как мультипарадигменный, и у него ограничены возможности многопоточности. По производительности интерпретируемые языки тоже разумеется менее эффективны, чем компилируемые. Единственный плюс пайтона - это огромное количество готовых библиотек для каких-то мелких задач, но на этом его полномочия - всё

  • @user-pe4ru7mw7x
    @user-pe4ru7mw7x 8 месяцев назад +1

    C#

  • @wa1zzzz
    @wa1zzzz 6 месяцев назад +2

    Я выбираю уже месяц и мне 14😊

    • @developerblog1
      @developerblog1  6 месяцев назад

      Любой вариант будет неплохим🙂

  • @gobpblueex
    @gobpblueex 6 месяцев назад +2

    На 5:30 идет полная тарабарщина, которая не имеет никакого смысла. Не знаю откуда вы это выдрали, но зря. Python интерпретируемый язык, Java - динамически компилируемый. Отсюда и разница в производительности кода. Но сравнивать их некорректно, это инструменты с разными свойствами предназначенные для решения разных задач .

    • @developerblog1
      @developerblog1  6 месяцев назад

      Спасибо за комментарий и мнение! Видео было про сравнение двух языков Java vs Python поэтому это стоило упомянуть. То что они решают разные задачи это упоминалось в видео несколько раз 😊

  • @OleksandrChernyonkov
    @OleksandrChernyonkov 5 месяцев назад

    Очень обьективное сравнение))

  • @sergeyfedorov997
    @sergeyfedorov997 8 месяцев назад +1

    А как же Kotlin?

    • @developerblog1
      @developerblog1  8 месяцев назад +1

      Спасибо за комментарий!
      В данном случае лучше рассмотреть Kotlin - отдельно так как это язык программирования работающий поверх JVM. У него есть свои плюсы и минусы

  • @user-dc7ew9kz7w
    @user-dc7ew9kz7w 7 месяцев назад +2

    Почему-то я сразу выбрал Питона😊

  • @delagreen1109
    @delagreen1109 4 месяца назад

    Изучаю Python 2+ года, изза некоторых рабочих моментов стал смотреть в сторону Си и С++

    • @user-gd6vs8rx1n
      @user-gd6vs8rx1n 2 месяца назад

      Я тоже уже больше 3 лет на Python пишу но только 20%
      И с каждым месяцем всё меньше и меньше,
      Я очень хорошо знаю Java и C# и пишу веб сервера с помощью Java и пк приложения на C#, и очень редко уже использую Python
      Я как то раз в группу Python разработчиков, в 2 часа ночи, на сонную голову рассказал какой C# прекрасный и сильный по сравнению с Python
      К счастью меня не убили
      Хотя хотели 😅😅😅😅

  • @user-proger88
    @user-proger88 6 месяцев назад

    C# и Python

  • @nodirbek4428
    @nodirbek4428 Год назад +4

    Но уже 2 год не могу выбрать😂

    • @developerblog1
      @developerblog1  Год назад

      😂

    • @user-gl7im7bw1e
      @user-gl7im7bw1e Год назад

      То-же самое 😊

    • @yaroshchenko_coder
      @yaroshchenko_coder Год назад +1

      попробуйте Ruby, там путь один - это RubyOnRails, sinatra и прочие (Веб разработка) + База данных... Самое лучшее взять задачу и решить на разных языках - это поможет с выбором, я вообще пишу на Perl в 2023 так что не парьтесь...

    • @user-zn1fn8jj2i
      @user-zn1fn8jj2i 2 месяца назад

      ​@@yaroshchenko_coder тоже перешёл с php и java на ruby )

  • @wakaianime7764
    @wakaianime7764 5 месяцев назад

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

    • @developerblog1
      @developerblog1  5 месяцев назад

      Да соглашусь с вами, Python проще по синтаксису, и для изучения в начальном этапе. Но у java тоже много своих плюсов 🙂

    • @user-nw5iw5ew9z
      @user-nw5iw5ew9z 5 месяцев назад

      @@developerblog1 каких?

    • @developerblog1
      @developerblog1  5 месяцев назад

      @@user-nw5iw5ew9z Кучу проектов, написано на Java, особенно банковские проекты. Поэтому популярность не будет падать. Также надежность и безопасность.

    • @Pavlo-ho9ww
      @Pavlo-ho9ww 5 месяцев назад

      @@developerblog1 "Но у java тоже много своих плюсов" -целых два...

    • @developerblog1
      @developerblog1  5 месяцев назад

      @@Pavlo-ho9ww Ну почему же 2, не хотел расписывать каждый, но хорошо опишу:
      1. Много проектов уже надписаны на java
      2. Надежность и безопасность
      3. Многофункциональность, на ней пишут приложения для Android, десктопные приложения, корпоративный софт и тд
      4. Много готовых решений и библиотек, так же большое комьюнити разработчиков.
      5. Кросс-платформенность
      6. Многократное использование одних и тех же классов(Объектно-ориентированный подход)

  • @evan_kirk
    @evan_kirk 6 месяцев назад +1

    Люди, C# лучше всего. Берите его, не пожалеете!

    • @chelodoy_molovek_
      @chelodoy_molovek_ 6 месяцев назад

      Здесь каждому своё) Я пробовал python, java, c++ и c#. Могу сказать, что легче всего мне дались c++ и python, c# же мне очень сильно не понравился)

    • @Pavlo-ho9ww
      @Pavlo-ho9ww 5 месяцев назад

      Оно даже тормознее явы

    • @chelodoy_molovek_
      @chelodoy_molovek_ 5 месяцев назад

      @@Pavlo-ho9ww Если это всё таки так, то это не значительно, и особой разницы нет. Тут дело вкуса

    • @Pavlo-ho9ww
      @Pavlo-ho9ww 5 месяцев назад

      @@chelodoy_molovek_ Как язык, лучше C#, как платформа - JVM. Но c++ побьёт их всех в производительности - затратах ресурсов исполняющей машины, а Python побьёт всех по скорости разработки.

    • @user-gd6vs8rx1n
      @user-gd6vs8rx1n 2 месяца назад

      Java + C#
      Это реально мощное оружие
      Сам прошёл это

  • @dimamka
    @dimamka 3 месяца назад

    Мое мнение, это все такой обман в плане популярности языков, вот у Python 12к вакансий, но вакансий на которые можно выучиться за 1 год всего около 1к это Django, Fast Api. И вот вопрос какой смысл учить пайтон если его учат все и везде, а вакансий всего 1к. На аналитиков, инженеров, нужна серьезная база математики и время на учебу уйдет минимум года два. Берем язык Java все вакансии почти идентичны Java core, Spring и вакансий 2,5 тысячи минимум, много вакансий джунов и трейни. Так зачем тогда вообще учить Python даже если он и легче немного.

    • @developerblog1
      @developerblog1  3 месяца назад

      Если брать вакансии возможно я с вами соглашусь, хотя многое зависит от вашей локации, +- я бы сказал соотношения одинаковое. Да и популярность тоже почти равна, просто python сейчас выигрывает за счет синтаксиса, хайпа с machine learning, но java очень стабильна в плане вакансий и проектов.

  • @user-dq5yx3cq3f
    @user-dq5yx3cq3f 6 месяцев назад

    PHP 😅

  • @yoz0__
    @yoz0__ Год назад +4

    Javascript
    не благодарите

  • @now.7348
    @now.7348 Месяц назад

    Kotlin 😂

  • @logcom482
    @logcom482 Год назад +1

    Хз если чесно вообще если ето не Haskell то ого все болие мение одинаковое.У питона скорость так себе,динамичиская типизация ето скорее вред чем польза ну и ООП в питоне оно храмает.Нету приватних методом и своиств.Ну и он интепритируемий а Java компилируемая.Питон логично сравнивать с PHP, Ruby, Perl а Java с C#,С++,С#.
    Я уже як год наверное как учу просто для себе python то скажу чесно цикли for в нем для меня магия хотя в Си подобних язиках все просто как дважди два.
    Но если би вибирать между Java и python я би вибрали java а потом PHP.

    • @developerblog1
      @developerblog1  Год назад +2

      Да согласен. Каждый язык программирования имеет свои преимущества и недостатки, и выбор языка зависит от конкретных задач. Например, если вы разрабатываете приложение для научных исследований или анализа данных, Python может быть более подходящим выбором, тогда как если вы разрабатываете приложение для масштабируемого бизнеса, то Java может быть более подходящим выбором.

    • @yaroshchenko_coder
      @yaroshchenko_coder Год назад

      Cтранный выбор...

    • @yaroshchenko_coder
      @yaroshchenko_coder Год назад

      Язык программирования - это образ мысли, никому программисты не нужны! Есть Бизнес, есть задача. Выиграет тот, кто будет наиболее полезен и выгоден! Проблема в том, что новички идут туда, где уже есть стек технологий, не думая о портфолио и своих проектах. Пишите на той технологии, которая пошла... Если имеется в виду обучение программированию, то вы меня простите, но это Pascal + ANCI С, ИМЕННО ДВА ОДНЕОВРЕМЕННО, наевшись ограничений с типами, питон покажется игрушкой. Насчёт Haskell, Вы меня приятно удивили. Можно начать с функциональны языков, но там информации меньше... А вот Php + js (ajax, jquery) Это вполне простой способ войти в индустрию, пусть и не на высокую должность. Важно, чтобы нравилось. Будет получаться, то ок. А прыгать от одной технологии к другой, ну толку мало.

    • @yaroshchenko_coder
      @yaroshchenko_coder Год назад

      Если нравится Java, но не идёт есть C#...

    • @developerblog1
      @developerblog1  7 месяцев назад

      ​@@yaroshchenko_coder Php + js (ajax, jquery) - я тут с вами не согласен, простой возможно если в веб студии верстать сайтики и работать с wordpress, но не всем это нравиться и подходит.
      Сейчас очень высокие требования, возможно для начала в текущей ситуации придется попрыгать по технология, что бы найти работу junior.
      Да, а в дальнейшем вы правы лучше глубоко развиваться в своей сфере, но также изучение нового это тоже хорошо!