LINUX.ORG.RU

Что учить сейчас Python или Golang?

 , ,


0

2

Что лучше новичку учить для бэкенда Python или Golang? Многие советуют Go но по нем сейчас не так много информации для изучения начинающему если ты ничего не знаешь, а по Python куча всего. Ну и на Go как я слышал переходят с других языков например с PHP. Какие можете дать советы?


Ответ на: комментарий от JleHb

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

Никто не шутит. Сейчас только две экосистемы в топе - dotnet и npm.

про npm не спорю, она действительно в топе. но с дотнетом ты прям невероятно сильно ошибся. вот прям очень невероятно

Обе под MS

как ты умудряешься так самоуверенно писать откровенную чушь?

Как и Гвидо с его детищем

ты издеваешься? под MS? ))

но конкретно по теме Python в беке используют ламера Джангисты.

открой для себя дивный и чудный мир торнадо, фласк и еще кучи не менее популярных фреймворков в питоне.

ты демонстрируешь ПРОСТО ЗАПРЕДЕЛЬНУЮ самоуверенность неся откровенную чушь. прям первый признах раздутого ЧСВ.

ergo ★★★
()
Ответ на: комментарий от ergo

Соглы! ЗАПРЕДЕЛЬНО! Так и всплывают твои познания в back =)
Прямо вижу твою контору, пилящую бэк на flask. Ржунимагу!

но с дотнетом ты прям невероятно сильно ошибся. вот прям очень невероятно

Пацанам Typescript всобачили, оно же не в топе!

ты издеваешься? под MS? ))

Ещё один, пацаны, кого в google забанили!

JleHb
()
Ответ на: комментарий от JleHb

Прямо вижу твою контору, пилящую бэк на flask. Ржунимагу!

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

ergo ★★★
()
Последнее исправление: ergo (всего исправлений: 1)

Если для денег и так называемой «карьеры», то однозначно goland. Большинство крупных компаний сделали ставку на данный язык.А если для себя, то лучше Python. С ваши полностью согласен, в плане охвата литературы и внутреннему описанию, ему нет равных.

nager
()
Ответ на: комментарий от JleHb

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

token_polyak ★★★★
()
Ответ на: комментарий от Demacr

слаботипизированный

Не совсем так :)

Comparison of typification in Python, C++ and ECMAScript (JavaScript):


Python:

Strongly typed
Dynamically typed
Variables do not have to be explicitly declared with a specific type
Type of a variable can change during the execution of the program

C++:

Strongly typed
Statically typed
Variables must be explicitly declared with a specific type
Type of a variable cannot change during the execution of the program

ECMAScript (JavaScript):

Weakly typed
Dynamically typed
Variables do not have to be explicitly declared with a specific type
Type of a variable can change during the execution of the program
In summary, Python and C++ are both strongly typed languages, but Python is dynamically typed while C++ is statically typed. ECMAScript is a weakly typed language, and like Python, it is also dynamically typed.
deterok ★★★★★
()
Ответ на: комментарий от bread

Тю, я и перл там вижу, и работаю с ним. ТС тоже явно не в гугл устраивается.

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

Меня на самом деле триггернуло как ты пытаешься бороться с неизвестными тебе языками и технологиями, а так же то, что ты пытаешься затащить ТСа в свое legacy болото. И старайся отучаться говорить за всех.

adn ★★★★
()
Ответ на: комментарий от bread

По-моему лисп как раз очень хорошо зайдет для нейросетей. Кажется именно для них его и придумали (или «открыли» как говорил один из дидов).

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

UPD: блин, тупанул. Да, код на lisp’е проще генерировать программно, но примеров кода на lisp’е очень мало. Поэтому на чем эти нейронки тренировать непонятно.

adn ★★★★
()
Последнее исправление: adn (всего исправлений: 1)
Ответ на: комментарий от adn

legacy муторно поддерживать и, главное, бесперспективно с точки зрения развития

Будто на питоне что-то с нуля пишут, а не ковыряют копролиты на джанге. Уже все мыслимые бэкенды давно написаны, какое уж там развитие и возможности. Все равно всех быдлокодеров скоро заменят эти ваши нейронки, так зачем вообще что-то учить? Я предлагаю не учить недоязычки, а сначала пристроиться на работу, а там уж действовать по обстановке. Конечно, желательно уметь программировать, но вот зубрить пистон совершенно излишне.

bread
()

Учи что хочешь, только не PHP.

Хватит мучать нашу планету, ей уже и так сильно досталось от всяких там WordPress’ов, Drupal’ов и Joomla.

EXL ★★★★★
()
Ответ на: комментарий от Goury

В го гораздо больше геморроя и гораздо меньше логики.

примеров конечно не будет

Мешает только вопрос «нужны ли эти вычисления тут вообще».

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

В то время, как писать многозадачные программы в python - это ад, не смотря на то, что они очень старались в реализации корутин.

adn ★★★★
()
Ответ на: комментарий от bread

Будто на питоне что-то с нуля пишут, а не ковыряют копролиты на джанге.

Расширяй кругозор что ли. django - это достаточно нишевый фреймворк и уже достаточно морально устаревший. Сейчас я чаще всего вижу малюсенькие микросервисы, для которых пишут с использованием каких-то совсем микро-фреймворков (или вообще без них в случае golang’а)

Все равно всех быдлокодеров скоро заменят эти ваши нейронки, так зачем вообще что-то учить?

Быдлокодеров может и заменят (но это под вопросом). А вот нормальных программистов вряд-ли. Тем более с такой лютой сложностью современных интернет-проектов.

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

Уборщиком? А какой язык ты считаешь не «недо»? Выкинутые на помойку истории php с perl’ом?

Конечно, желательно уметь программировать, но вот зубрить пистон совершенно излишне.

уметь программировать без знания языка программирования? это как? блок-схемы алгоритмов уметь рисовать? а потом каждая строчка кода - боль? без знания семантики, подходов и «чувства» языка.

adn ★★★★
()
Ответ на: комментарий от Henry

И как ты думаешь куда-то устроиться, если ничего не знаешь?

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

adn ★★★★
()
Последнее исправление: adn (всего исправлений: 1)
Ответ на: комментарий от Henry

А получится ли войти в It сейчас , Джуниор Python? Конкуренция башенная

дорогу осилит идущий

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

adn ★★★★
()
Ответ на: комментарий от gruy

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

Henry
() автор топика
Ответ на: комментарий от Henry

Точно неправда. На Python написана огромная масса кода, миллиарды строк, в которые вложены миллиарды человеко-лет. И продолжает писаться прямо сейчас.

Прямо в эту секунду где-то в мире начинают писать несколько сотен тысяч проектов на Python. Причем, это могут быть и системные утилиты, и веб-приложения, и GUI приложения для десктопа, и дата-саенс.

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

emorozov
()
Ответ на: комментарий от Henry

Нет, нет и нет. Нормальная последовательность такая, ты ковыряешь (возможно годы) it, потому что интересно, в какой-то момент оказывается, что твои навыки востребованы и идёшь работать, если получается.

ddidwyll ★★★★
()
Последнее исправление: ddidwyll (всего исправлений: 2)