Python

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/