最近 Google Storage で遊んでいたので、長らく眠らせていた Python の本を取り出して読んでみました。Google Code のドキュメントも参考にしながら、自動バックアップの小さなプログラムを書きました。まだ簡単なものなので今は公開しませんが、このプログラムを書いてみて、Python はかなり簡単なプログラミング言語だと実感しました。習得のしやすさや厳密さでは VB と同じくらいですが、冗長さでは Python のほうが VB より優れています(VB のほうが冗長だという意味です XD)。たとえば VB の条件文は if.....then.......end if と書く必要がありますが、Python なら if....: だけで始められます。また Python ではインデントがとても重要です。インデントが正しくないとプログラムは実行できません。インタプリタがインデントを使って、条件分岐やループなどの構造がどこで終わるかを判断しているためです。個人的には、初心者の方に Python をおすすめします。とてもきれいなコードが書けるようになりますよ~

ただ、先ほど述べたように Python は VB と同じくらい緩い言語で、率直に言えば VB よりもさらに緩いくらいです……。変数や型を強制的に宣言する必要がないからです。VB6 も宣言を強制していませんでしたが、VB.Net では強制されるようになりました XD。とはいえ、厳密ではないのに多くの大企業が開発に使っています。たとえば Google には Python で開発されたプログラムが多くありますし、GAE(Google App Engine)も開発には Python か Java が必要です。ですから、弱いなどと思ってはいけません!! また、TIOBE の統計によると、Python はすでに使用者数で 4 位の言語となり、PHP を追い抜きました。しかも成長率もかなり高いです。

ところで、現在の Python の最新版は Python 3 で、Python 3k や Python 3000 と呼ぶ人もいます。ただ、インターネット上では Python 2.x のコードのほうがよく見られます。たとえば GAE は Python 2.x で開発されています。Python 3.x と 2.x の違いはかなり大きいので、Python を学ぶ前にどちらを学ぶか決めておいたほうがよいです。2 つのバージョンを一度に学ぶのはやめましょう。

Python の情報:

Python の特徴:

  • インデントで反復処理や条件分岐の終わりを判断する
  • C、Java、.NET と組み合わせて開発でき、市場で最もよく使われている実装は CPython である
  • 変数や型を宣言する必要がない
  • 文法がシンプル

Python のインストール

以下では Python 3.0 を例に説明します。Python 2.x のインストール方法も似たようなものです。また、Linux に Python をインストールする場合は yum を使わないでください。私の経験では、yum に入っている Python のバージョンはとても古く、2.4 くらいだったと思います....
  1. まず Python のダウンロードページにアクセスし、インストーラーをダウンロードします。公式サイトでは Windows、Mac、Linux など複数の OS 向けのインタプリタが提供されていますが、ここでは Windows でのインストール方法のみ紹介します。

  1. インストーラーを実行します

  1. このコンピューターのすべてのユーザー向けに Python をインストールするか、自分のユーザーだけに入れるかを尋ねられます。家族みんなで同じパソコンを使っていて、家族に自分がどのプログラムを使っているか知られたくない場合は、【Install just for me】→【Next】を選択してください。

  1. Python をインストールする場所を設定します。デフォルトのままにしておくことをおすすめします。また、インストール先のパスを控えておいてください。

  1. そのまま【Next】をクリックします

  1. インストール中です。しばらくお待ちください~

  1. インストール完了です~

  1. 先ほど Python をインストールしたフォルダーに移動します。手順 4 で控えておいたパスです。

  1. 【python.exe】を実行すると、プログラムを書き始められます~