Python とは

Python について

Python はコンパイルの必要がないスクリプト言語です。グーグルや Yahoo など大手 IT メーカーでも使用されています。ソフトの GUI 周りの実装やカスタマイズ言語に使われています。最近では機械学習や深層学習などに利用されており、AI や IoT に注目が集まっている中でそれらを構築する言語としても注目されています。Python は無償で配布されており、メモ帳などのテキストエディタがあればだれでも入手後にすぐコーディングができます。Python には数学、科学技術計算、グラフプロットなど非常に多くのライブラリが配布されており、これらを利用することで高速に実装ができます。

Python が使用されているソフト

Python が使用されているソフトには次のものがあります。

Python の特徴

Python の特徴を良い点と良くない点で整理しました。良くない点といっても対策はありますので、それらも併記しています。

Python の使われ方

言語として文法が簡単であること、インタプリタを使用した高速なデバッグが可能であることを活かし、ちょっとした処理の内製コードを自作する時には非常に便利です。また、Pythonは他の言語とのつなぎを得意とすることから、メイン部分以外の機能の実装に使われていることが多いです。(高速な処理が必要な部分はC言語やFortranで書いておき、ファイル操作やGUIなどをPythonで実装したりします)。もちろん、Python単体でもプログラムを書くことはできますので、習得することで複数言語の組合せや、コードの高速な実装ができるようになります。

Python の実行環境