はじめまして、PythonとDjango

Python

Pythonはオープンソースのプログラミング言語です。Unicode対応、豊富なライブラリが特徴です。 DjangoはPythonで記述されたWebアプリケーションフレームワークです。概ねMVCモデルとなっています。

Pythonのインストール

とりあえずおなじみの環境構築を行います。Mac OS X Lionでの動作を想定しています。Homebrewはインストール済みです。

$ brew install python

まずはhelloを表示してみましょう。

$ python -c 'print "hello python"'
hello python

Django

$ sudo easy_install django

virtualenv、virtualenvwrapper、pipのセットアップ

virtualenv、virtualenvwrapper、pipをインストールすると、Pythonの仮想実行環境を提供してくれるようです。

$ sudo easy_install virtualenv
$ sudo easy_install virtualenvwrapper
$ sudo easy_install pip

Hello Django!

それでは、Djangoを使ったWebアプリを作って動かしてみましょう!

$ django-admin.py startproject myweb
$ cd myweb
$ python manage.py runserver &
[1] 50990

Railsと同じようにサクッと起動しました。ブラウザで確認すると以下のように表示されます。

まとめ

今回は何となくPythonとかDjangoってどんなもんだろうと思いつきましてセットアップからハロー表示まで行いました。Pythonは豊富なライブラリが売りだとよく聞きますので、今後は試しながらその魅力に迫りたいと思います。それでは、Pythonで楽々ライブラリ生活を!