技術・開発
Python
(ぱいそん)
- 登場(海外)
- 1991年
- 更新
- 2026-08-25
一言でいうと
読みやすさを重視した汎用の言語です。採用の場面では、どの領域で使っていたかによって候補者の性質が大きく変わります。
開発元と登場年
Guido van Rossumが1989年末に開発を始め、1991年に公開しました。公式FAQに経緯が記されています。現在はPython Software Foundationが管理しています。
何を解決するために生まれたか
書きやすさと読みやすさを両立させることが出発点でした。記述量が少なく、動かすまでの手数も短いため、試しながら進める作業に向いています。
この性質が、後に機械学習やデータ分析の領域で広く使われる理由になりました。数値計算のライブラリが充実し、研究と実務の両方でこの言語が使われる状態が続いています。
どこで使われているか
領域が大きく3つに分かれます。Webのバックエンド、機械学習とデータ分析、そして運用の自動化です。同じ言語名でも、この3つで求められる知識はほとんど重なりません。
国内でも同じ傾向があります。求人票にこの語があっても、どの領域かが書かれていなければ、候補者は自分が対象か判断できません。
人材市場の実情
求人票にこの語だけを書くと、応募がずれます。経験者が多く、しかも領域がばらけるためです。機械学習の求人にWeb開発の経験者が集まる、という食い違いが起きやすい語になります。検索条件としても、単体では候補者が狭まりません。
要件に入れる場合は、必ず領域を併記してください。使っているライブラリやフレームワークの名前を足すと、この食い違いが大きく減ります。
混同されやすい技術との違い
| 用語 | 指すもの | この語との違い |
|---|---|---|
| Django | Python向けのWebフレームワーク | 言語の上で動く道具 |
| R | 統計解析に特化した言語 | 対象が統計と可視化に寄る |
| Java | 型を先に決める汎用言語 | 実行環境と適用領域が違う |
採用担当の見極めポイント
- どの領域で使っていたかを最初に聞いてください。Webと機械学習では、同じ経験年数でも中身が別物です
- ライブラリ名を確認すると領域が判別できます。DjangoやFastAPIならWeb、pandasやPyTorchならデータや機械学習です
- 求人票には領域を明記してください。書かないと、対象外の応募が増えて選考の工数だけが上がります
関連キーワード
Java / 機械学習エンジニア / データエンジニア / バックエンドエンジニア