pyrbtk1handson

Python東海Ruby東海合同勉強会のハンズオン

Pythonサイドの準備について

ハンズオンの準備として以下をお願いします。

1.Pythonのインストール

= Windows(x86)の場合=

以下のサイトから python-2.5.4.msiをダウンロードして実行してください。
その上でインストールしたフォルダ(既定ではc:\Python25)にPATHを通してください。コマンドラインから python --version で2.5.4と出ればOKです。
= Mac OS Xの場合=
デフォルトでインストールされています。
バージョンが古い可能性があるので、以下のコマンドで確認してください。

$ which python
$ python -V

= Mac OS X(Mac Python)の場合=
以下のサイトからpython-2.5.4-macosx.dmgをダウンロードしてください。
http://www.python.org/ftp/python/2.5.4/
python-2.5.4-macosx.dmg

ダウンロード後にマウントして、MacPython.mpkgを起動してください。
/usr/local/bin にpythonコマンドがインストールされます。
ライブラリなどのインストール先は、/Library/Frameworks/Python.Framework/Versions/2.5 です。

= Mac OS X(MacPorts)の場合=
$ sudo port install python

/opt/local/bin にpythonコマンドがインストールされます。

= Linuxの場合=
多分もうインストールされています。
(Ubuntu, CentOSあたりはインストールされているはずです。その他の場合でもデスクトップ環境をGNOMEにしている場合はインストールされていると思います。)

以下のコマンドで確認できます。
$ which python
/usr/bin/python
$ python -V
Python 2.6.4

2A. setuptoolsのインストール

setuptoolsはPythonのパッケージ管理ツールです。以下を参考にインストールしてください。
その上でScriptsフォルダ(既定ではc:\Python25\Scripts)にPATHを通してください。※Mac OSX, Linuxなどでは不要です。
コマンドラインから easy_install --help でヘルプが出ればOKです。

2B. distributeのインストール

setuptoolsは今後メンテナンス予定がないようなので、後継プロジェクトのdistributeを使う方がよいです。
以下のURLからdistribute_setup.pyをダウンロードして実行してください。
http://python-distribute.org/distribute_setup.py
easy_install --helpでヘルプが出ればOKです。

お題(予定)について

- Pythonのチュートリアルをやってみよう
 http://www.python.jp/doc/nightly/tut/tut.html

- djangoのチュートリアルをやってみよう
 http://djangoproject.jp/doc/ja/1.0/

- Google App Engine スタートガイドをやってみよう
 http://code.google.com/intl/ja/appengine/docs/python/gettingstarted/

基本的には一番上のチュートリアルをやるつもりですが、時間に余裕のある方は、djangoなりGAEなりも試していただければと。
DjangoやGoogle App Engine SDKを事前にダウンロードしておくと進行がスムーズになるので可能ならば準備お願いします。

Rubyサイドの準備について

ハンズオンの準備として以下をお願いします。

1. Rubyのインストール

可能限りバージョン1.8.7の最新版をインストールして下さい。インストールについては、このページを参考にして下さい。rubygemsもインストールして下さい。

2. Sqlite3のインストール

バージョン3系とインストールして下さい。最新版は3.6.23です。ここからダウンロードできると思います。Linux系などでyumやaptのようなパッケージ管理システムを使っている人はそちらからインストールして下さい。

3. gitのインストール

Windows向けのクライアントはここです。

3. Railsのインストール

バージョン2.3.5をインストールして下さい。rubygemを使って、「gem install rails」でインストールできるはずです。

4. RSpecのインストール

バージョン1.3.0をインストールして下さい。rubygemを使って、「gem install rspec rspec-rails」でインストールできるはずです。

5. その他

ウェブブラウザとエディタも使いますので、お好みのプログラムをインストールして下さい。

6. sqlite3-ruby NEW!

rubygemをつかって、「gem install sqlite3-ruby」でインストールできるはずです。

お題(予定)について

1. 「Hello World」

定番です。

2. 簡単なブログを作ろう

Davidさんのデモのようなものを作ってみます。

3. herokuで何か

PythonのGAEに対抗してみたいと思います。興味がある人は「gem install heroku」でインストールしておいて下さい。