История изменений
Исправление praseodim, (текущая версия) :
Python, как первый язык, крайне перспективен: он дает выходы сразу на огромное количество направлений.
Как ни странно, но в этом же и одна из больших проблем его использовать как обучающий. Потому что учебные материалы придется переписывать каждые пару лет, чтобы программы посложнее Hello world запускались без ошибок.
Меня реально задрало, что вот надыбаешь какой пример чего-то на питоне и чем он старше, тем больше приколов, что в новых версиях различных либ, постоянно что-то депрекейтится. И хорошо еще, если в сообщении об ошибке прямо написано, что начиная с такой то версии надо использовать вот такую-то, а не этакую-то функцию.
Впрочем, это беда не только питона, но в его экосистеме, похоже до какого-то совсем уже маразма доходить стало. У меня на компе уже как бы не с 10-к разных env-окружений скопилось. Дело идет к тому, что фактически под каждую крупную программу свой venv со своими версиями библиотек.
С этой точки зрения может даже C# или Java лучше как первый язык. Их экосистема намного стабильнее.
Исправление praseodim, :
Python, как первый язык, крайне перспективен: он дает выходы сразу на огромное количество направлений.
Как ни странно, но в этом же и одна из больших проблем его использовать как обучающий. Потому что учебные материалы придется переписывать каждые пару лет, чтобы программы посложнее Hello world запускались без ошибок.
Меня реально задрало, что вот надыбаешь какой пример чего-то на питоне и чем он старше, тем больше приколов, что в новых версиях различных либ, постоянно что-то депрекейтится. И хорошо еще, если в сообщении об ошибке прямо написано, что начиная с такой то версии надо использовать вот такую-то, а не этакую-то функцию.
Впрочем, это беда не только питона, но в его экосистеме, похоже до какого-то совсем уже маразма доходить стало. У меня на компе уже как бы не с 10-к разных env-окружений скопилось. Дело идет к тому, что фактически под каждую крупную программу свой venv со своими версиями библиотек.
Исходная версия praseodim, :
Python, как первый язык, крайне перспективен: он дает выходы сразу на огромное количество направлений.
Как ни странно, но в этом же и одна из больших проблем его использовать как обучающий. Потому что учебные материалы придется переписывать каждые пару лет, чтобы программы посложнее Hello world запускались без ошибок.
Меня реально задрало, что вот надыбаешь какой пример чего-то на питоне и чем он старше, тем больше приколов, что в новых версиях различных либ, постоянно что-то депрекейтится. И хорошо еще, если в сообщении об ошибке прямо написано, что начиная с такой то версии надо использовать вот такую-то, а не этакую-то функцию.
Впрочем, это беда не только питона, но в его экосистеме, похоже до какого-то совсем уже маразма доходить стало. У меня на компе уже как бы не с 10-к разных env-окружений скопилось.