Другие языки программирования и технологии

Помогите с решением в программировании

хочу писать на пайтоне.ведь он простой.Но понимаю,что так далеко не уеду и надо развиваться (хочу стать программистом),а в будущем питон вряд ли будет востребованным (по моему мнению).Может и будет популярен в анализе данных или нейросетях,но не в веб или андроид разработке.Сейчас учу go,но всё же хочу перейти на пайтон,однако существует много мнений,что пайтон для говнокодеров.Что мне делать?
IF
Iskander Fighter
69
Делать надо вот что: оценивать языки по формальным критериям, а не по идеологии или чьим-то мнениям. И только применительно к задаче. А то эти холивары в духе "почему молоток лучше шуруповёрта" - только пустая потеря времени.

Веб и андроид предъявляют требования переносимости и быстрого написания клиент-серверных приложений. Для бэка Питон подойдёт, Джава подойдёт, Котлин подойдёт. В вебе на фронте - JavaScript, KotlinScript. А дальше - какой веб, какой андроид (в смысле функционального назначения программы)... одно дело - махровая криптография, другое - интернет-магазин, третье - какая-нибудь нагруженная графикой хрень, четвёртое - числодробилка.
Валерий Макаренко
Валерий Макаренко
87 571
Лучший ответ
Python предназначен для комфортной работы, так как хорошо продуман, и ещё для быстрой разработки, поскольку в нём много уже готового. А кто сказал, что он простой? В компьютерном программировании нет ничего такого уж простого, а тем более в алгоритмических языках с такой огромной кучей библиотек как в Пайтоне.
Математика в Пайтоне нормальная, не хуже или во всяком случае не намного хуже чем в сайлабе, матлабе, маткаде, мэйпле или в пакете "Mathematica". Правда у меня на С/С++ всё вычисляется по меньшей мере на порядок быстрее чем на Пайтоне, использующем спецбиблиотеки достаточно мощной производительности, так что он мне по сути без надобности, разве только для работы с мультимедиа или для отдельных аппликаций с сетевым доступом. Сомневаюсь я и в его высокой эффективности при решении задач BigData, геостатистики и ИИ, невзирая на то, что его как раз и считают как бы призванным решать такие задачи. Но это всё глупости и неправда!
Кстати, а какие задачи составляют наиболее перспективное направление в программировании? Ответ простой: то, что связано с быстрыми расчётами, большими данными (в том числе и с распределёнными данными как в геостатистике), искусственным интеллектом, умными вещами, гибкими адаптивными системами и т.д., а вовсе никакой ни веб и не мобильные аппы. Веб и мобильные аппликации - это всё для полуобразованных полупрограммистов, несостоявшихся как настоящие программисты, хотя там тоже есть работа для настоящих программистов...
Сергей Минц
Сергей Минц
66 572
Валерий Макаренко Перспективными эти направления являются именно из-за того, что ПТУшники с видеокурсов их не осилят, поэтому дефицит предложения гонит зарплаты вверх. Поэтому не всем есть смысл это даже предлагать. :-)
Да уж, прочитал какой-то высер. Загугли, какой язык считается самым лучшим для работы с базами данных.
У каждого языка свои задачи.
Ильяз Баширов
Ильяз Баширов
2 383
Python - отличный язык для начинающих изучать программирование, и он по-прежнему востребован для различных видов разработки. Правда, в будущем Python, возможно, не будет столь популярен, как сегодня, но это по-прежнему отличный язык для анализа данных, нейронных сетей и многого другого. Кроме того, Python - отличный язык для разработки собственных приложений, поскольку его относительно легко изучать и использовать.
Iskander Fighter я не люблю в программировании математику.я люблю ту часть программирования,где надо думать над решением задачи,что-то более креативное