Pythonとは¶
Pythonはプログラミング言語の一種です。次のような特徴があります。
- Windows, Linux/Unix, Mac OS Xなどで動作します。
- オープンソースのライセンスで商用でも無料で使えます。
- 動的型付けのオブジェクト指向のプログラミング言語です。
- モジュール化と階層パッケージをサポートしています。
- C/C++などのプログラミング言語で拡張モジュールを作成できます。
Pythonと似た特徴を持つ言語として、よく Ruby や Perl などが取り上げられることがあります。
Pythonでできること¶
Pythonは汎用のプログラミング言語です。次のようなことができます。
- 数値計算
- CUIのシェルでのテキスト入出力
- ファイルの読み書き
- ネットワーク通信
- OSの持つ各種APIの利用
- 拡張モジュールの利用
python.orgのページに、より詳しく書かれています。
Pythonが使われているソフトウェアやサービス¶
Pythonでどんなことができるのかを知るには、Pythonが使われているソフトウェアやサービスを見てみるのも良いでしょう。いくつかここで紹介します。
Instagram¶
InstagramはiPhone/Androidで写真を友達と共有できるアプリケーション/サービスです。サーバーでPythonが使われています。
Battlefield 2 / 2142¶
バトルフィールド2142 | EA エレクトロニック・アーツ
Battlefield 2、Battlefield 2142は、PC用の一人称視点のシューティングゲームです。ゲームのロジックなどにPythonが使われています。EA社の他のPC用ゲームでも、Pythonは使用されているようです。
他にも¶
他にもPythonが使われているソフトウェアは沢山あります。Wikipediaにページがあるので参照してみると良いでしょう。
次は¶
Pythonについて知ることができたら、次はPythonプログラミングのための用意をしましょう。