Прочитав несколько материалов по Python и увидев несколько кодов Python несколько лет назад, я решил сделать это. Я решил начать с Python, чтобы решить проблемы с Project Euler, и был очень впечатлен этим языком. С тех пор я начал изучать Django и теперь использую его в основном для своих веб-приложений. Я хотел бы иметь карьерное программирование на этом языке, однако я боюсь, что будущее языка в настоящее время находится в состоянии неопределенности. С Google и другими крупными компаниями, принимающими его, может быть некоторая надежда, что вы думаете о Python, видите ли вы много рабочих мест там?
14
Ответы:
Даже если Python (или любой другой язык) перестает использоваться, я не думаю, что потрачено время на изучение этого языка. Основные принципы программирования всегда одинаковы, и самое сложное (моделирование того, чего вы хотите достичь) - это то, что всегда останется, независимо от того, какой язык вы используете. Технические нюансы конкретного языка могут даже помочь вам выучить другой язык быстрее или дать вам идеи для самореализации на языке и т. Д.
Как Стив Макконнелл многократно указывает в «Code Complete», вы должны программировать на своем языке, а не на своем языке.
источник
Рынок вакансий для Python не так велик по сравнению с основными языками, такими как Java, но это, вероятно, означает, что он относительно стабилен (так как конкуренции мало, и работа должна быть выполнена).
источник
Потому что вам нравится язык - просто используйте его. Не беспокойтесь о том, что делает индустрия в целом.
Я использовал Python в недавнем проекте, потому что мне просто нужен язык сценариев. Я не хотел иметь дело с ide / compiling. Также я не хотел, чтобы это имело какое-либо отношение к Интернету, как, например, javascript или php. Мне просто нужен был общий язык сценариев. Поэтому python идеально подходил для моей задачи.
Просто мои мысли по этому поводу: используйте языки, потому что они вам нравятся или НУЖНЫ. Создавайте проекты, использующие эти языки, и свободно добавляйте эти языки, которые вы знаете, в свое резюме. Не просто специализируйтесь на одном языке. Знайте несколько самых важных. Языки все время выходят из моды, поэтому лучше не класть все яйца в одну корзину. Но если вам нужно использовать определенный язык, сделайте это.
Python великолепен, он очень популярен и ультрапортативен. У меня есть Python, работающий на Mac и ПК. http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
источник
Нет никакой неопределенности относительно будущего Python, которое не разделяют все остальные основные языки программирования. Это один из языков с наименьшим риском с точки зрения шансов получить возврат ваших вложений времени.
источник
Это был основной язык программирования уже довольно давно. Это пятый по популярности язык (после Java, C, C ++ и C #), и его доля на рынке неуклонно растет. Так что я бы не стал беспокоиться о будущем Python.
источник
Есть популярность, а потом самая популярная. Не сомневайтесь, Python - популярный язык. Это просто не самый популярный. Выбор языка, потому что он самый популярный, - это нормальная стратегия, но это не единственная стратегия. Рассмотреть возможность:
Если вы младший или средний программист среднего уровня, работающий на рынке, который поддерживает только разработку программного обеспечения типа «бизнес-линия», то да, вы можете сосредоточиться на PHP, Java или C #. Однако, если вы являетесь программистом выше среднего уровня на большом рынке, вы можете выделиться из толпы, добавив такие языки, как Python, в свой инструментарий. Если вы блестящий программист с большим и успешным послужным списком, вы можете специализироваться на MUMPS, FORTRAN II или INTERCAL, и все же найти работу.
источник
Определите много. Если это не уровень PHP или ASP, то для меня вполне приемлемо мало возможностей для работы. Если я не могу выбрать город для проживания и получить работу для этого языка программирования, то это мало.
Вы можете судить сами по этому: http://www.indeed.com/jobtrends?q=php%2C+scala%2C+ruby%2C+python%2C+javascript&l=
Здесь: http://python3wos.appspot.com/
источник
Вам не нужно выбирать между Python и другим языком. Языки приходят и уходят. Мне платили за программирование на FORTRAN, C, C ++, Ada, Emacs-LISP, Tcl, Java, Perl, Python, Ruby, Javascript, Groovy и некоторых других. Есть много команд, которые просто ищут хороших людей, предполагая, что хорошие люди быстро будут продуктивными на любом языке. Мне показалось, что такие команды веселее, чем те, кто пытается нанять программиста на <insert-Popular-Language> .
источник
Python - отличный язык и имеет блестящую экосистему. Популярность Python объясняется простотой использования, многоплатформенной готовностью и огромным набором библиотек. Python медленный, как и все интерпретируемые языки, но легко расширяемый с помощью модуля ctypes. В Python вложены огромные академические инвестиции, и многие научные библиотеки означают, что он станет отличной альтернативой MATLAB и MAPLE в университетах. С точки зрения развития продукта, Python сияет в Интернете. Это одна из многих хороших платформ. По причинам, с которыми я не согласен, многие крупные компании и больницы все еще используют JAVA и ASP для Интернета, а не Python. В некоторой степени это ограничивает возможности трудоустройства Python. В то время как отдельные разработчики чрезвычайно привлекают Python / Django, особенно для развертывания в движке приложений Google, команды программистов часто используют эти более сложные инструменты. Основным недостатком Python является то, что создавать приложения для iphone, windows phone, планшетных компьютеров и т. Д. Не самое лучшее средство. В наши дни большой толчок в программировании - написание приложений, которые можно распространять для iOS. Windows Mobile или Android. И это не домен Python. Я предпочитаю взламывать python, а не цель C, например, настоящий беспорядок языка, если вы спросите меня, но безумие вокруг приложений для iphone делает цель C более популярным и, возможно, более пригодным для использования языком. Windows Mobile или Android. И это не домен Python. Я предпочитаю взламывать python, а не цель C, например, настоящий беспорядок языка, если вы спросите меня, но безумие вокруг приложений для iphone делает цель C более популярным и, возможно, более пригодным для использования языком. Windows Mobile или Android. И это не домен Python. Я предпочитаю взламывать python, а не цель C, например, настоящий беспорядок языка, если вы спросите меня, но безумие вокруг приложений для iphone делает цель C более популярным и, возможно, более пригодным для использования языком.
источник