Python
OSSのスクリプト言語。
Webサイト開発だけでなく、分析や機械学習等のライブラリが豊富。
クラウド上でpythonが簡単に実行出来る環境をGoogleが提供するなど、プログラム言語のシンプルさだけでなく、実行環境のハードルも低く、利用者が増加傾向。
フレームワーク:Django,Flask
特徴
- 開発に必要な様々なライブラリが豊富
- コーディングルール等によりコードの可読性が高い
- 機械学習やグラフ描画等での利用ケースが増加
- 学習ハードルが低い
情報テーブル
提供源/会社名 |
PSF (Python Software Foundationライセンス) オープンソースだが変更後のプログラムをオープンソースにしなくてもよい |
---|---|
歴史 | 1991年にグイド・ヴァン・ロッサム氏によって開発された。旧バージョンの2系と現行の3系では記法が変わるなど大きな変更がされた |
業界トレンド |
機械学習やAIの処理で利用されるケースが多い。 GoogleColaboratoryなど無料で利用出来る実行環境が提供されており、ブラウザ上でPythonやRが利用出来る。 |
情報分量 |
・十分 ・書籍も充実しており、開発から分析まで幅広い情報がサイト上に掲載されている |
技術選定ポイント |
・分析、統計、機械学習等に強い ・様々な環境で実行可能 ・クラウド環境での開発言語としての利用ケースも増加 |
導入会社 | - |
セキュリティ | 周辺ライブラリが随時増加していることもあり、脆弱性の発生頻度が多い。都度対応バージョンがリリースされている。 |
料金 | 無料 |
技術者数 | 分析等でも利用出来るため、非エンジニアによる利用者も増加中。 |
技術・導入難易度 |
文法がシンプルなため、導入ハードル高くない。 利用するライブラリによって難易度が異なる。 |
採用トレンド | - |
参考 |
https://ja.wikipedia.org/wiki/Python https://hnavi.co.jp/knowledge/blog/ruby/ |