« モヒカン日記 |Main| Pythonでcircular doubly linked list »

« Pythonのexecfileにlocals()を渡した際の挙動 | Python | Pythonでcircular doubly linked list »

「Jythonでインタラクティブ・ハッキング」@Python Developers Camp 2007 Winter

Python Developers Camp 2007 Winter

また、皆様から事前に質問事項を募集し、合宿期間中にチューターや他の参加 者の方を交え、その事項についての学習を進めていただければと思います。

現在予定されているチューター設置分野とプログラム概要は以下の通りです。

(中略)

・Jython
チューター:西尾さん
「Jythonでインタラクティブ・ハッキング」
概要:
Jythonの解説というと、なぜか「Javaの代わりにPythonを使う」という方 向性のものが多かったがPythonの長所を生かすならやはりインタラクティ ブにいじりたいところ。このプログラムでは既存のJavaプロジェクトにJy Consoleを組み込み、実行時にオブジェクトをのぞいたりいじったりして 遊んでもらう予定。

■■流れ■■
■準備
合宿の準備期間(参加者が確定してから,開催日までの間)に, Jythonのインストール(もしかしたらJyConsoleの導入まで)を各自でやってもらう。 JyConsoleを組み込む対象になる適当なJavaプロジェクトを用意する。 (一応最初の解説ではみんな同じターゲットをいじった方がよいだろうから) 各自自分がJyConsoleを組み込んでみたいJavaのプロジェクトを持ってきてもらう。

■当日
まずインストールでこけた人がいれば救済する。 Jythonについて簡単な説明をした後、JyConsoleの組み込みをする。 実行時にPure Javaなオブジェクトのメソッドを叩いたり、 Pure Javaなオブジェクトを作成したり、 Pure JavaなクラスをPythonで継承して新しいクラスを作って差し替えてみたりする。 イントロスペクションでいろいろのぞいてみたりする。 一通り説明が済んだら、時間いっぱい各自で遊んでもらう。 質問は随時受け付ける。

という感じです。流れは適当なので、やって欲しいことや質問などがあれば あらかじめメールとかで送ってもらえるとありがたいです。

トラックバック(Trackback)

Trackback URL: http://www.nishiohirokazu.org/mt/mt-tb.cgi/480

ご意見・ご感想をお送りください(フィードバック)

(フィードバックはメールで送信され、基本的に表示されませんが、内容によっては公開させていただくこともございます。ご了承ください。Your comment doesn't appear the page immediately. If the comment has value to other people, it will be put on the page or subsequent entries. Thank you.)

上の情報は、いずれも未記入でかまいません。 All of above questions are optional.