卒研メモ:世界コンピュータ言語使用頻度ランキング

 IEEE Spectrumで,12の統計値を総合したコンピュータ言語の使用頻度ランキングが紹介されていました。

 インタラクティブなグラフはこちらにあります。Webアプリケーション,モバイル環境,エンタープライズ(いわゆる普通のPC上の開発環境も含む),組み込み系の4つのカテゴリ別のグラフが取れます。備忘録がてら,ここに貼り込んでおきますね。Pythonの伸びが凄いのが分かります。

  • 総合
    ieeespec_total2016
  • Webアプリケーション
    ieeespec_web2016
  • モバイル環境
    ieeespec_mobile2016 
  • エンタープライズ開発環境
    ieeespec_enterprise2016
  • 組み込み系
    ieeespec_embedded2016

 このグラフ,お仕事系,オープンソース系等のジャンルごとの指標やトレンド(伸び率)での比較もできる優れものです。大いに活用しましょう。マネしましょう。

卒研メモ:SciPy Lecture Notes

2016-07-19_150704

 機械学習に限らず,全世界的にはPython言語の使用が普通になりつつあります。私の興味は科学技術計算なので,SciPyNumPyといったPythonパッケージの利用をしたいと考えています。Pythonをインストールしたら,setuptools, pipも入れ,しかる後に様々なパッケージ類をpipコマンドでインストールしていくという手順になるようです。

 特に簡単なSciPyのチュートリアルとして,SciPy Lecture Notesというものがあり(ミラー),その日本語訳もCreative Commonsライセンスで公開されています。まずはこの辺から勉強がてら,触ってみるのが良さそうです。最後は機械学習用のPythonパッケージであるscikit-learnや画像処理用のscikit-imageの解説も載っています。

 夏休みの勉強用に一読をお勧めします。