Python Tips

様々なプログラミング言語を経験して、私が最終的に行き着いたのは Python でした。

UNIXの哲学として use software leverage to your advantage という言葉がありますが、

それを体現する言語として最もふさわしいのが Python だと考えます。(ダイソンのCM的に)

メリット

  • 早い、無料、高機能

  • 読みやすく書きやすい

  • 開発環境が整っている - Eclipse, PyDev, wxFormBuilder

  • クロスプラットフォーム

  • 拡張モジュールが豊富

    • MATLAB的に使える - Numpy, Scipy, matplotlib

    • GUIアプリの作成も簡単 - wxPython, wxFormBuilder

    • 画像処理もできる - OpenCV

    • Windows API も呼び出せる - win32api

    • ExcelやAccessのファイルも読み書きできる - win32com

  • C言語で書いた関数を呼び出すのも簡単 - ctypes

  • アプリケーションの内部に組み込むこともできる

  • 実行ファイルも作成できる - pyInstaller

(外部リンク)

リンク集

Python本体

統合開発環境

実行ファイル作成

GUI開発

データ解析

画像処理

数値処理

数式処理

HOW-TO