Java

Выбор языка python vs java

Ну чтож, все привет. Решил изучать програмирование (всегда была интересна эта тема) в итоге выбрал язык python. Выучил базовые операции, условные операторы, цыклы, списки и словари, функции и анонимные функции. Прорешал естественно задачи на эти темы. Создал простого телеграм бота . В итоге в чем суть, пробывал писать на джаве и просто зацепила идея фигурных скобок и строй гой типезации, но в то время отпугнул синтакциз (сложно было запомнить) . Вопрос такой, стоит ли переходить на джаву, если и так не мало потратил на питон? Учю конечно больше для себя, чем для заработка, но все же от дальнейщей работы не отказался бы . Извиняюсь за опечатки орфографические ошибки
Меня отпугивает питон отсутствием нормального синтаксиса, похоже на какой нибудь паскаль что ли. Какие табы, какие пробелы? Вот в js оформляешь код как тебе душе удобно, некрасиво для других, зато для себя понятно как никогда. Там написал функцию в одной строчке, там объект, а еще где то наоборот, расписал блок со всеми энтерами. Еще и нейминг, где одни и те же массивы это и списки и кортежи и словари и еще черт знает что, мне другу хочется дать хорошего подзатыльника когда он мне про все это рассказывает. Но это все мое субъективное мнение, за машинным обучением и нейросетями будущее....
Сергей Антоненко
Сергей Антоненко
6 773
Лучший ответ
можешь попробовать Go (golang) там есть фигурные скобки и строгая типизация, по простоте изучения сравним с python. И он компилируемый. На выходе готовый исполняемый файл.
Олег Ильиных
Олег Ильиных
19 664
Александр Старцев Можно как вариант, но слышал слух что язык 'сырой' в плане библиотек
Дмитрий Бренюк Что ты несешь? По твоему питон код не компилируемый? Откуда вы такие клоуны беретесь вообще.
Язык надо выбирать не по фигурным скобочкам. Тебе на работе надо будет что-то разрабатывать, а не синтаксисом наслаждаться. Язык - это инструмент. Посмотри, что разрабатывают на этих языках, где они востребованы. Можешь вакансии глянуть, там тоже пишут, чем компания занимается и что разрабатывается. Потом решай уже, что ближе тебе и выбирай язык.
Ну и если уже потратил какое-то время на пайтон, то, мое мнение, переходить только в том случае, если вообще не нравится то, чем занимаются пайтон разрабы. У тебя время не бесконечное. Что бы ты ни выбрал, помимо языка еще надо изучать разные инструменты/технологии и т.д..
Олег )))
Олег )))
13 926
Дмитрий Бренюк Забей. Там чел неделю максимум изучал питон, а теперь жалеет, что надо было неделю изучать джава вместо этого. Хотя он даже не слышал например о котлин.
Если надо норм приложения создавать, а не просто бэкенд, то лучше джава. А так зависит от потребностей
Java старый язык и на нём мало что прогают, лучше выучи c# или c++, хотя какие потребности и желания, но я бы поступил так
Абылай Исабек
Абылай Исабек
3 956
$Кову Пламенный$ А c++ не старый язык?
Если хочешь учить - учи, сможешь зато моды на майнкрафт писать
Александр Старцев Не могу найти смайлик фейспама......
Выбор языка программирования зависит от ваших целей и потребностей. Оба языка, Python и Java, имеют свои преимущества и недостатки.

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

Java, в свою очередь, является компилируемым языком программирования. Он имеет более строгую типизацию, что позволяет выявлять ошибки в коде на ранних стадиях разработки. Java также имеет большую стандартную библиотеку, а также множество фреймворков для создания веб-приложений, мобильных приложений и других проектов.
Александр Старцев Да вот проблема, синтаксис дажавы хоть и сложен, но мне понравился, а так же очень жаль времени потраченого на python . Если я перейду на джаву не будет ли это нерациональной ошибкой?
Советую перейти на Джаву, так как хоть это и очень специфичный язык по синтаксису и сложен для не обывателей, но он более индивидуальный, позволит создавать приложения с сложными интерфейсами как минимум
Учи, к чему душа лежит, но я выбрал джабу