Я ищу работу программиста на Python. Я знаю основы языка и создал несколько игр на нем, используя Pygame . Я также начал экспериментировать с Джанго .
Тем не менее, глядя на рынок вакансий, не похоже, что многие рабочие места в Python связаны с сетью. Что касается настольных систем, то не похоже, чтобы очень многие компании использовали популярные библиотеки GUI, такие как pyQt или wxPython .
Как компании на самом деле используют Python? На каких сферах нужно сосредоточиться, чтобы получить работу программиста на Python?
Ответы:
Что касается интерпретируемых языков, то компании, которые не хотят отдавать свой исходный код, не используют его в поставляемом программном обеспечении, поэтому почти все рабочие места, которые вы увидите, связаны с сетью. Возможно, вам больше повезет в поиске конкретных фреймворков, таких как Django. Если вам нравится проект с открытым исходным кодом, написанный на python, вы можете обратиться в компанию, которая его спонсирует.
Обычно это не входит в описание работы, но это почти подполье среди программистов, которые используют такие языки, как C ++, для использования python, когда у них есть выбор, для одноразовых утилит, собственных приложений или таких вещей, как сценарии автоматического тестирования которые не поставляются с их официальным продуктом.
Некоторые высокопроизводительные программы, такие как Maya, используют python для написания сценариев, так что это может стать еще одним путем.
источник
Я использовал python на своей текущей и предыдущей работе для создания автоматизированных сред тестирования, для написания автоматических тестов и для написания настольных приложений, используемых нашими тестировщиками. В моей предыдущей работе они также использовали python для множества других внутренних инструментов, сценариев сборки, инструментов мониторинга системы и ведения журналов и так далее.
Python и другие динамические языки не всегда могут использоваться для создания продукта, но они часто используют инструменты, которые создают продукт. Не просто ищите компании, которые продают продукты на основе Python, ищите компании, у которых есть умные группы внутренних систем, которые не обязаны использовать скомпилированные языки. Я построил очень долгую карьеру почти полностью с динамическими языками, такими как python, perl, ruby и Tcl, и мне нравилась каждая минута этого.
источник
Стоит указать на эту страницу с историями успеха python на python.org . Она имеет
источник
Python используется в ГИС-программировании. Он используется как язык сценариев для ArcGIS и для Quantum GIS.
источник
Python - это настоящий язык общего назначения . Ваш вопрос похож на вопрос, на какой области вы должны сосредоточиться, если вы хотите работать на C ++ или Java. Одного ответа нет, спектр чрезвычайно широк. Если вы хотите найти банковскую работу, связанную с Python, вы найдете такую, если вы хотите найти встроенное программирование в Python, вы найдете ее, если вы хотите быть разработчиком игр, использующим Python, вы найдете это тоже.
источник
В компании, в которой я работаю (80 тыс. Сотрудников), мы используем Python для:
и молча ... для прикола :-)
источник
Я работаю разработчиком на Python в компании, занимающейся добычей и агрегацией данных, специализирующейся на сфере страхования. У нас есть большое внутреннее Python-приложение, в котором есть элементы для работы с веб-данными и данными. Компания чрезвычайно довольна языком, особенно тем, что он позволяет нам быть очень быстрыми, так как разработчики добавляют новые функции в программное обеспечение. Многие компании, которые занимаются манипулированием данными и отслеживанием процессов, используют Python для этих инструментов. Обычно это внутреннее и не гламурное, но работа определенно есть.
источник
Python широко используется на стороне сервера . Это, конечно, в основном веб-приложения, хотя существуют и другие виды серверов. (Некоторые ключевые слова для Google: Django, Pyramid, Zope, Twisted.)
Python довольно широко используется для написания скриптов . Это включает в себя различные среды тестирования / создания / развертывания / мониторинга, научные приложения и просто быстрые сценарии.
Python довольно широко используется в качестве встроенного языка . См. Например, Майя, Блендер, различные игры.
Немного (если таковые имеются) настольные приложения коммерчески разработаны на Python. Тем не менее, настольные приложения с открытым исходным кодом, написанные на Python, многочисленны и могут служить примерами (но, как правило, не дают вам оплачиваемой работы).
источник
Tecplot, популярный пакет визуализации, использует python для внутреннего скриптинга. Rhinoceros3d, решение для моделирования NURBS, также использует его.
Не знаю, сколько есть других приложений, или отвечает ли это на ваш вопрос вообще ... но у меня возникло ощущение, что python находит свою нишу как встроенный язык сценариев.
источник
Мой босс любит питона и использует все возможности, которые у него есть! Поэтому в нашем приложении у нас есть элемент управления, который действует как интерпретатор Python. Это работает на IronPython, так как основное приложение основано на .NET.
Я создал диагностический интерфейс веб - интерфейс для нашего нового оборудования , которое использует CherryPy .
Я собрал приложение для мониторинга и управления некоторыми аспектами другого оборудования, которое мы производим. Это использует Qt через привязки PySide для совместимости лицензий.
Поэтому я не думаю, что могу сказать вам, на чем сосредоточиться. Я думаю, что вы должны искать работу, которая будет отвечать вашим интересам, а затем сосредоточиться на изучении Python, чтобы лучше всего соответствовать этому.
источник
Сценарии Maya выполняются на Python. Поэтому любая анимация, спецэффекты или видеоигровая студия, которая широко использует Maya (и это большинство из них), также, вероятно, будет использовать Python в другом месте в своем «конвейере», который является отраслевым для внутренней информационной системы, которая управляет производством. ,
Веб-сервис Django или Flask, который используется подключаемыми модулями Maya, не является необычной архитектурой в этих магазинах.
источник
Python используется повсеместно в современном мире. Dropbox был написан на Python и, как vartec сказал, что это язык общего назначения. Чтобы получить лучшее представление о том, для чего раньше использовался python и как это сделать, рассмотрите sourceforge http://sourceforge.net/directory/os:mac/?q=Python . Что касается вашей части о поиске работы программистом Python, просто посмотрите вокруг. Многие стартапы нанимают разработчиков Python, по крайней мере, тех, о которых я знаю.
источник
Python также может использоваться для генерации отчетов, сценариев развертывания и числовой обработки в научных и графических приложениях. Я чаще всего использовал его для создания финансовых отчетов из баз данных SQL.
источник
Я внедряю и поддерживаю достаточное количество скриптов Python (технически Jython), которые используются в аспектах обработки онлайн-операций с акциями / опционами в реальном времени. Python наиболее определенно используется в некоторых критически важных приложениях. Тем не менее, мне кажется, что знание Python не очень хорошо подходит на рынке труда.
источник