Красавчик. Четко пояснил. Еще бы там же обьяснил что значит "динамический" и "статистический".
@heroy013 ай бұрын
Было любопытно посмотреть, т.к. я пишу и на Python, и на Java. Так вот... Пайтон гораздо хуже, он популярен только за счёт того, что во многих областях он применяется как бы "заодно" - какие-нибудь девопсы или QA используют его в своей работе, но они не сказать, чтоб были пайтон-разработчиками. Пайтон подходит там где надо какую-то быструю мелочь написать, примитивный телеграм-бот, например. Но если программа становится немного сложной, то его невозможно использовать. Он очень сильно сопротивляется ООП парадигме, хоть и позиционируется как мультипарадигменный, и у него ограничены возможности многопоточности. По производительности интерпретируемые языки тоже разумеется менее эффективны, чем компилируемые. Единственный плюс пайтона - это огромное количество готовых библиотек для каких-то мелких задач, но на этом его полномочия - всё
@WyclotАй бұрын
То есть джава лучше ? Просто ты написал что на питоне делают мелочи а на видео говориться что на питоне цру хакает что то
@heroy01Ай бұрын
@@Wyclot смотря для чего... Как язык программирования (в общем смысле), я считаю что питон и рядом не стоит, он слишком примитивен. Это как если делать сайт на конструкторе или полностью писать html, css и JavaScript - в первом случае это примитивно и с ограниченным функционалом, но быстро и удобно; во втором случае - можно любую сложную вещь сделать, но это долго и может делать только опытный программист (или даже команда). Так вот на пайтон много чего делается, где язык программирования - это обёртка, но не основной инструмент. Он хорош для тех задач, что и не совсем программирование, либо простое программирование.
@SanSanbI4-832 ай бұрын
Не соглашусь со статистикой. Пайтон это будет преимущественно бекенд для веб, боты или парсеры. Популярный он лишь потому, что пайтон это датасайнс, ml, и ИИ, devOps. Но это совсем другое направление. Жаба, теряет лидерство по одной единственной причине, гугл не договорился с хозяевами этого ЯП и сделали основным языком для андроид-котлин. Я пайтон разработчик который изучает java. Скажу так, что если вы хотите стать именно программистом, а не бекендером, шлепающим бекенд для сайтов, то лучше Java. Потому что Java, это язык для полноценной автоматизации. В общем итого, считаю, что в современном мире лучше владеть обоими этими языками, и сюда не лишним будет добавить потом JS. Насчёт с каким языком проще зайти в айти, то одинаково. Пайтон легче освоить, но конкуренция очень высокая, так как пайтон учат все. Жаву выучить сложнее, но конкуренция на рынке хоть и высокая, но не такая, и это при том, что кол-во вакансий одинаковое.
@developerblog12 ай бұрын
По делу, особенно лучше владеть обоими этими языками + JS.
@naz1anmakАй бұрын
Еще говорят с джавы легче потом перейти на питон, если что, а наоборот сложнее намного. Если бы вы сейчас только начинали путь в it, начали бы сразу с джавы или все таки питон?
@SanSanbI4-83Ай бұрын
@@naz1anmak если бы я начал с жавы, питон, скорее всего, потом не стал бы учить)) так что я не жалею о своём выборе!
@developerblog1Ай бұрын
@@naz1anmak Спасибо за комментарий. С джавы на пайтон возможно проще. Но на практике это не особо важно, software engineer не привязан к какому-либо языку или технологии, когда есть многолетний опыт можно быстро переключаться между языками и технологиями, да сложности будут возникать и конечно лучше быть глубоким экспертом в чем одном, но обычно такое бывает редко иза того что проекты экономят ресурсы. Выбирайте то что вам ближе и больше нравиться и интереснее развиваться в этом сейчас.
@andreikrapiventsev71610 ай бұрын
Нууу, проблема с питоном сейчас в том, что его даже в школах начинают учить и «питонистов» скоро будет как грязи весной. Java же всегда имеет крепкий фундамент в виде огромного количества интерпрайз приложений. Все банки на ней написаны и кто-то должен поддерживать этот код. Джависты будут нужны всегда и везде.
@developerblog110 ай бұрын
Да соглашусь с вами. Но python очень интересен с точки зрения AI и machine learning - сейчас это на хайпе и думаю он будет только расти в ближайшем бедующем.
@andreikrapiventsev71610 ай бұрын
@@developerblog1 это тоже верно. Правда новички эту сферу не потянут. Я сам раньше начинал с Python, но перешел быстро на Java именно благодаря количеству крупных интерпрайз проектов. Даже те, кто на Django пишет бэкенд, скоро перестанут это делать, JS захватит всю веб разработку и это будет основная технология. А на Java можно писать что угодно. От Яндекс музыки до Сбербанк Онлайн.)
@chemistry_exam9 ай бұрын
другой вопрос в том, насколько хорошо обучают питону в школах. зачастую 1 из 10 преподов по информатике может что-то выдавить из себя и объяснить. чаще всего получается обратный результат - отвращение к предмету. а во многих школах так и вообще в пейнте рисуют и 3 года переводят в двоичную систему.
@developerblog19 ай бұрын
@@chemistry_exam И такое бывает. Много зависит от программы курса и его релевантности на сегодняшней день.
@gobpblueex9 ай бұрын
Чушь, конечно. То, что вас учат чему-то в школе не означает, что вы этому научитесь. В школе много что учат, и математику, и иностранный язык, и даже физкультуру. Вот только математиков-спортсменов свободно владеющих английским "как грязи" что-то не наблюдается. А язык программирования - просто один из инструментов программиста. Знания языка не достаточно. Понадобится другой - его не так сложно освоить. Тем более что работа программиста сама по себе подразумевает постоянное обучение.
@user-gm5ri4pq5t Жыл бұрын
Java или Python? Javascript
@Paul-oz7rt5 ай бұрын
Лучше тогда TypeScript. Поддерживается многими фремайми, тот же реакт. Типизация ОЧЕНЬ важна
@lEpIvIaKlАй бұрын
Всё же Python имеет свои козыри. Чтоб не говорили, но вакансий связанных с ним - вагоны. Дело в том, что чисто голый язык - это мало. Но так как Питон в целом полегче Джавы, то можно его быстрее изучить, а дополнительно потратить время на доп. технологии или предметную область. Скажем Джанго, или BigData и т.д. И в этом плане этот путь может быть легче и быстрее чем Джава (там сам Core не хилый, так ещё Спринги всякие).
@Tosha.V11 ай бұрын
учить пока некогда, который год все выбираю, ведь нужно сделать правильный выбор..)
@andreikrapiventsev71610 ай бұрын
Ты никогда ничего не выучишь. Берешь язык программирования и учишь его неделю-две, прям плотно. Ты поймешь, если это не твой язык. Он не пойдет, будет тяжело и не интересно. Тогда берешь другой язык программирования и повторяешь процесс. Только так можно понять, нравится он тебе или нет, понимаешь его или не понимаешь.
@losion531210 ай бұрын
@@andreikrapiventsev716Если выбирать из высокоуровневых язвков программирования, то разницы нет. Самое главное чтобы нравилось то что ты пишешь.
@techroniin4429 Жыл бұрын
Тут лучше отталкиваться о того разработкой чего хочешь заняться. Спасибо за видео
@developerblog1 Жыл бұрын
Спасибо за ваш комментарий!
@user-kw1mz3po4rАй бұрын
Подскажите, пожалуйста, где лучше обучаться java? Столько курсов всяких, без понятия что выбрать..
@developerblog1Ай бұрын
@@user-kw1mz3po4r По платным курсам не скажу, лучше поискать где есть бесплатные курсы от IT компаний, многие до сих пор делают их, во первых они дадут базу и самое нужные знания, а во вторых сами компании берут потом на работу лучших студентов.
@user-kw1mz3po4rАй бұрын
@@developerblog1 какой-то пример можно?) спасибо заранее
@developerblog1Ай бұрын
@@user-kw1mz3po4r Как пример EPAM, ANDERSEN
@WyclotАй бұрын
Джава раш
@dimamka7 ай бұрын
Мое мнение, это все такой обман в плане популярности языков, вот у Python 12к вакансий, но вакансий на которые можно выучиться за 1 год всего около 1к это Django, Fast Api. И вот вопрос какой смысл учить пайтон если его учат все и везде, а вакансий всего 1к. На аналитиков, инженеров, нужна серьезная база математики и время на учебу уйдет минимум года два. Берем язык Java все вакансии почти идентичны Java core, Spring и вакансий 2,5 тысячи минимум, много вакансий джунов и трейни. Так зачем тогда вообще учить Python даже если он и легче немного.
@developerblog17 ай бұрын
Если брать вакансии возможно я с вами соглашусь, хотя многое зависит от вашей локации, +- я бы сказал соотношения одинаковое. Да и популярность тоже почти равна, просто python сейчас выигрывает за счет синтаксиса, хайпа с machine learning, но java очень стабильна в плане вакансий и проектов.
@gobpblueex9 ай бұрын
На 5:30 идет полная тарабарщина, которая не имеет никакого смысла. Не знаю откуда вы это выдрали, но зря. Python интерпретируемый язык, Java - динамически компилируемый. Отсюда и разница в производительности кода. Но сравнивать их некорректно, это инструменты с разными свойствами предназначенные для решения разных задач .
@developerblog19 ай бұрын
Спасибо за комментарий и мнение! Видео было про сравнение двух языков Java vs Python поэтому это стоило упомянуть. То что они решают разные задачи это упоминалось в видео несколько раз 😊
@wa1zzzz9 ай бұрын
Я выбираю уже месяц и мне 14😊
@developerblog19 ай бұрын
Любой вариант будет неплохим🙂
@user-dc7ew9kz7w10 ай бұрын
Почему-то я сразу выбрал Питона😊
@user-dc7ew9kz7w9 ай бұрын
@REINY_B змей такой 😃
@wakaianime77648 ай бұрын
для новичка лучше всего выбирать питона, я выбрал первым джава и страдал месяца три, сейчас уже перехожу на пайтон, джаву не смог осилить
@developerblog18 ай бұрын
Да соглашусь с вами, Python проще по синтаксису, и для изучения в начальном этапе. Но у java тоже много своих плюсов 🙂
@user-nw5iw5ew9z8 ай бұрын
@@developerblog1 каких?
@developerblog18 ай бұрын
@@user-nw5iw5ew9z Кучу проектов, написано на Java, особенно банковские проекты. Поэтому популярность не будет падать. Также надежность и безопасность.
@Pavlo-ho9ww8 ай бұрын
@@developerblog1 "Но у java тоже много своих плюсов" -целых два...
@developerblog18 ай бұрын
@@Pavlo-ho9ww Ну почему же 2, не хотел расписывать каждый, но хорошо опишу: 1. Много проектов уже надписаны на java 2. Надежность и безопасность 3. Многофункциональность, на ней пишут приложения для Android, десктопные приложения, корпоративный софт и тд 4. Много готовых решений и библиотек, так же большое комьюнити разработчиков. 5. Кросс-платформенность 6. Многократное использование одних и тех же классов(Объектно-ориентированный подход)
@yoz0__ Жыл бұрын
Javascript не благодарите
@developerblog110 ай бұрын
JavaScript one love
@user-pe4ru7mw7x11 ай бұрын
C#
@seoonlyRU11 ай бұрын
Спасибо, и тут вам лайк от СЕООНЛИ!
@nodirbek4428 Жыл бұрын
Но уже 2 год не могу выбрать😂
@developerblog1 Жыл бұрын
😂
@user-gl7im7bw1e Жыл бұрын
То-же самое 😊
@yaroshchenko_coder Жыл бұрын
попробуйте Ruby, там путь один - это RubyOnRails, sinatra и прочие (Веб разработка) + База данных... Самое лучшее взять задачу и решить на разных языках - это поможет с выбором, я вообще пишу на Perl в 2023 так что не парьтесь...
@user-zn1fn8jj2i5 ай бұрын
@@yaroshchenko_coder тоже перешёл с php и java на ruby )
@OleksandrChernyonkov8 ай бұрын
Очень обьективное сравнение))
@developerblog18 ай бұрын
Спасибо 😉
@sergeyfedorov99711 ай бұрын
А как же Kotlin?
@developerblog111 ай бұрын
Спасибо за комментарий! В данном случае лучше рассмотреть Kotlin - отдельно так как это язык программирования работающий поверх JVM. У него есть свои плюсы и минусы
@logcom482 Жыл бұрын
Хз если чесно вообще если ето не Haskell то ого все болие мение одинаковое.У питона скорость так себе,динамичиская типизация ето скорее вред чем польза ну и ООП в питоне оно храмает.Нету приватних методом и своиств.Ну и он интепритируемий а Java компилируемая.Питон логично сравнивать с PHP, Ruby, Perl а Java с C#,С++,С#. Я уже як год наверное как учу просто для себе python то скажу чесно цикли for в нем для меня магия хотя в Си подобних язиках все просто как дважди два. Но если би вибирать между Java и python я би вибрали java а потом PHP.
@developerblog1 Жыл бұрын
Да согласен. Каждый язык программирования имеет свои преимущества и недостатки, и выбор языка зависит от конкретных задач. Например, если вы разрабатываете приложение для научных исследований или анализа данных, Python может быть более подходящим выбором, тогда как если вы разрабатываете приложение для масштабируемого бизнеса, то Java может быть более подходящим выбором.
@yaroshchenko_coder Жыл бұрын
Cтранный выбор...
@yaroshchenko_coder Жыл бұрын
Язык программирования - это образ мысли, никому программисты не нужны! Есть Бизнес, есть задача. Выиграет тот, кто будет наиболее полезен и выгоден! Проблема в том, что новички идут туда, где уже есть стек технологий, не думая о портфолио и своих проектах. Пишите на той технологии, которая пошла... Если имеется в виду обучение программированию, то вы меня простите, но это Pascal + ANCI С, ИМЕННО ДВА ОДНЕОВРЕМЕННО, наевшись ограничений с типами, питон покажется игрушкой. Насчёт Haskell, Вы меня приятно удивили. Можно начать с функциональны языков, но там информации меньше... А вот Php + js (ajax, jquery) Это вполне простой способ войти в индустрию, пусть и не на высокую должность. Важно, чтобы нравилось. Будет получаться, то ок. А прыгать от одной технологии к другой, ну толку мало.
@yaroshchenko_coder Жыл бұрын
Если нравится Java, но не идёт есть C#...
@developerblog110 ай бұрын
@@yaroshchenko_coder Php + js (ajax, jquery) - я тут с вами не согласен, простой возможно если в веб студии верстать сайтики и работать с wordpress, но не всем это нравиться и подходит. Сейчас очень высокие требования, возможно для начала в текущей ситуации придется попрыгать по технология, что бы найти работу junior. Да, а в дальнейшем вы правы лучше глубоко развиваться в своей сфере, но также изучение нового это тоже хорошо!
@user-dq5yx3cq3f9 ай бұрын
PHP 😅
@user-proger889 ай бұрын
C# и Python
@Pavlo-ho9ww8 ай бұрын
C и CPython
@now.73484 ай бұрын
Kotlin 😂
@user-xt6yg8fv2l8 ай бұрын
посоветуйте,пожалуйста,что лучше начать учить для автоматизации тестирования,джаву или пайтон?
@developerblog18 ай бұрын
Спасибо за вопрос. По сути это не имеет значения, на каком языке вы проводите автоматизацию. Фреймворки для автоматизированного тестирования на Python будут автоматизировать ручные тесты ничем не хуже фреймворков на Java и наоборот. Если у вас нет опыта и вы изучаете все с нуля пайтон будет проще вам для старта, но также знаю многих кто начинал с джава и тоже были довольны. Посмотрите, что вам ближе и больше нравится и сделайте свой выбор на этом 🤔
@evan_kirk10 ай бұрын
Люди, C# лучше всего. Берите его, не пожалеете!
@chelodoy_molovek_9 ай бұрын
Здесь каждому своё) Я пробовал python, java, c++ и c#. Могу сказать, что легче всего мне дались c++ и python, c# же мне очень сильно не понравился)
@Pavlo-ho9ww8 ай бұрын
Оно даже тормознее явы
@chelodoy_molovek_8 ай бұрын
@@Pavlo-ho9ww Если это всё таки так, то это не значительно, и особой разницы нет. Тут дело вкуса
@Pavlo-ho9ww8 ай бұрын
@@chelodoy_molovek_ Как язык, лучше C#, как платформа - JVM. Но c++ побьёт их всех в производительности - затратах ресурсов исполняющей машины, а Python побьёт всех по скорости разработки.
@user-gd6vs8rx1n5 ай бұрын
Java + C# Это реально мощное оружие Сам прошёл это
@delagreen11097 ай бұрын
Изучаю Python 2+ года, изза некоторых рабочих моментов стал смотреть в сторону Си и С++
@user-gd6vs8rx1n5 ай бұрын
Я тоже уже больше 3 лет на Python пишу но только 20% И с каждым месяцем всё меньше и меньше, Я очень хорошо знаю Java и C# и пишу веб сервера с помощью Java и пк приложения на C#, и очень редко уже использую Python Я как то раз в группу Python разработчиков, в 2 часа ночи, на сонную голову рассказал какой C# прекрасный и сильный по сравнению с Python К счастью меня не убили Хотя хотели 😅😅😅😅