私はPythonプログラマーとして仕事を得たいと思っています。言語の基本を知っており、 pygame を使用してそれでいくつかのゲームを作成しました。私は Django の実験も開始しました。
ただし、求人市場を見ると、それほど多くはないように見えますPython求人はウェブに関連しています。デスクトップの側面では、あまり人気のない企業が pyQt または wxPython のようなGUIライブラリ。
企業は実際にどのようにPythonを使用していますか? Pythonプログラマー)として就職するには、どの分野に焦点を当てるべきですか?
インタープリター型言語についての重要な点は、ソースコードを提供したくない企業が、提供されたソフトウェアでそれを使用しないことです。そのため、表示されるほとんどすべての仕事はWeb関連です。 Djangoのような特定のフレームワークを探す方が運が良いかもしれません。 pythonで記述されたオープンソースプロジェクトがある場合は、それを後援する会社に申し込むことができます。
通常、それは仕事の説明には含まれませんが、C++などの言語を使用してpythonを使用する場合、1回限りのユーティリティの場合、自社アプリケーション、または公式製品に同梱されていない自動テストスクリプトなど。
Mayaのような一部のハイエンドソフトウェアは、スクリプトにpythonを使用しているため、これは別のルートになる可能性があります。
私は、自動テストフレームワークの作成、自動テストの記述、およびテスターが使用するデスクトップアプリケーションの記述に、現在および以前のジョブでpythonを使用しました。以前のジョブでは、= python他の多くの内部ツール、ビルドスクリプト、システムモニタリングおよびログツールなど。
Pythonやその他の動的言語は、製品の作成に常に使用されるとは限りませんが、製品を構築するツールを強化することがよくあります。 Pythonベースの製品を販売している企業を探すだけでなく、コンパイルされた言語を使用する必要がないスマートな内部システムグループを持っている企業を探してください。私は、Python、Perl、Ruby、Tclなどの動的言語を使用して、ほぼ完全に非常に長いキャリアを築いてきましたが、そのすべてを愛してきました。
これは指摘する価値があります python python.orgでの成功事例)のページ 。
41実生活Pythonサクセスストーリー、アプリケーションドメインで分類。
PythonはGISプログラミングで使用されます。 ArcGISおよびQuantum GISのスクリプト言語として使用されます。
Pythonは本当です汎用言語。あなたの質問は、C++ジョブまたはJavaジョブが必要な場合、どの領域に焦点を当てるべきかを尋ねるようなものです。答えは1つではありません。スペクトルは非常に広いです。銀行業務を見つけたい場合Pythonに関連して、1つが見つかります。Pythonで組み込みプログラミングを見つけたい場合は、それを見つけます。Pythonを使用してゲーム開発者になりたい場合は、それも見つけます。
私が働いている会社(従業員数8万人)では、Python=
そして静かに...楽しみのために:-)
私は保険業界に焦点を当てたデータマイニングおよび集約会社でPython開発者として働いています。Webとデータの両方を含む大きな内部Pythonアプリケーションがあります。この会社はこの言語に非常に満足しています。特に、開発者がソフトウェアに新機能を追加するのに非常に速く対応できるという事実に満足しています。データ操作とプロセス追跡を扱う多くの企業は、pythonこれは通常内部であり、魅力的ではありませんが、確実に機能します。
Pythonはサーバー側で広く使用されています。もちろん、これには主にWebアプリが含まれますが、他の種類のサーバーも存在します。 (グーグルへのいくつかのキーワード:Django、Pyramid、Zope、Twisted。)
Pythonはscriptingにかなり広く使用されています。これには、さまざまなテスト、構築、展開、監視のフレームワーク、科学的なアプリ、そして簡単なスクリプトが含まれます。
Pythonは埋め込み言語としてかなり広く使用されています。たとえば、マヤ、ブレンダー、さまざまなゲーム。
Pythonで商業的に開発されているデスクトップアプリはほとんどありません(ある場合)。 Pythonで記述されたオープンソースのデスクトップアプリは豊富ですが、例として使用できます(ただし、通常、有料の仕事はありません)。
人気のある視覚化パッケージであるTecplotは、内部スクリプトにpythonを使用しています。NURBSモデリングソリューションであるRhinoceros3dもそれを使用しています。
他にアプリケーションがいくつあるか、またはこれがあなたの質問に答えるかどうかはわかりません...しかし、pythonは埋め込みスクリプト言語としてのニッチを見つけていると感じています。
私の上司はpythonを愛し、彼が得るあらゆる可能性を使用します!したがって、このアプリケーションにはpythonインタープリターとして機能するコントロールがあります。これはIronPythonで実行されます。メインアプリは.NETベースです。
cherrypy を使用する新しいハードウェア用のWebベースの診断インターフェイスを作成しました。
私たちが作成した他のハードウェアのいくつかの側面を監視および制御するためのアプリケーションをまとめました。これは、ライセンスの互換性のために PySide バインディングを介してQtを使用します。
だから何に焦点を当てればいいのかわからないと思います。私はあなたがあなたの興味を満たす仕事を探し、それからpythonを学ぶことに集中するべきだと思います。
MayaスクリプトはPythonで行われます。したがって、Mayaを広く使用している(そしてそのほとんどが)アニメーション、特殊効果、またはビデオゲームスタジオでも、「パイプライン」の他の場所でPython)を使用する可能性があります。生産を管理する社内情報システム。
DjangoまたはFlask Mayaプラグインによって使用されるWebサービスは、これらのショップでは珍しいアーキテクチャではありません。