2010年4月14日 / 最終更新日 : 2010年4月14日 矢木 浩人 Lisp 一人読書会 「計算機プログラムの構造と解釈」 (13) 1.2.1 線形再帰と反復 問題 1.9 次の2つの手続きはどちらも引数を 1増やす手続きと、引数を 1減らす手続きdec をつかって2つの正の数を足す方法を定義している。 (define (plus a […]
2010年4月13日 / 最終更新日 : 2010年4月13日 矢木 浩人 Lisp 一人読書会 「計算機プログラムの構造と解釈」 (12) 1.2.1 線形再帰と反復 反復的プロセス(iterative process) 再帰的プロセス(recursive process) の確認を前回行った、次は、同じく階乗を求める処理を反復的プロセス(it […]
2010年4月2日 / 最終更新日 : 2010年4月2日 矢木 浩人 Lisp 一人読書会 「計算機プログラムの構造と解釈」 (11) 1.2.1 線形再帰と反復 再帰的プロセス(recursive process) 任意の正の整数 n に対する階乗関数 n! は、 n ・ (n-1)! で得られる。つまり、n! は、 (n-1)!&nbs […]
2010年4月1日 / 最終更新日 : 2010年4月1日 矢木 浩人 Lisp 一人読書会 「計算機プログラムの構造と解釈」 (10) 1.1.8 ブラックボックス抽象としての手続き 新しい言語を覚えようとすると、まず変数の宣言の仕方や、制御構文を覚えるが、1つなにか知っていればそれらを覚えるくらいは何のことはない。 しかし、 […]
2010年3月28日 / 最終更新日 : 2010年3月28日 矢木 浩人 GoogleAppEngine Google App Engine で Excel を作成しダウンロードさせる(2) 先日、Google App Engine から Excel を作成するテストをしたが、ブランクシートだったので、内容を実装してみる。 前提については、こちら、実際のアプリケーションはこちら を参照。 ワークブックの文字コ […]
2010年3月27日 / 最終更新日 : 2010年3月27日 矢木 浩人 Lisp 一人読書会 「計算機プログラムの構造と解釈」 (9) 1.1.7 Newton 法による平方根 問題 1.8 立方根をとるNewton法は y が x の立方根の近似値なら、よりよい近似は以下の値で与えられるという事実によっている。この手続きを実 […]
2010年3月25日 / 最終更新日 : 2010年3月25日 矢木 浩人 GoogleAppEngine Google App Engine で Excel を作成しダウンロードさせる 先日、COCOMOによる工数計算 および、ファンクションポイント を使った見積ツールを作成したが、それに Excel で結果をダウンロードする機能を組み込みたいと思う。 pyExcelerator ではなくて xlwt […]
2010年3月21日 / 最終更新日 : 2010年3月21日 矢木 浩人 Lisp 一人読書会 「計算機プログラムの構造と解釈」 (8) 1.1.7 Newton 法による平方根 問題 1.8 立方根をとるNewton法は y が x の立方根の近似値なら、よりよい近似は以下の値で与えられるという事実によっている。この手続きを実 […]
2010年3月21日 / 最終更新日 : 2010年3月21日 矢木 浩人 Lisp 一人読書会 「計算機プログラムの構造と解釈」 (7) 1.1.7 Newton 法による平方根 問題 1.7 1.ある繰返しから guess の変化に注目し、変化が予測値に比べ非常に小さくなった時点で止める手続きを設計する。これは小さい数、大きい […]
2010年3月20日 / 最終更新日 : 2010年3月20日 矢木 浩人 Lisp 一人読書会 「計算機プログラムの構造と解釈」 (6) 1.1.7 Newton 法による平方根 問題 1.7 さて、ようやく問題の内容自体を理解できる準備が整ったので、考えてみる。問題の概要。 (define (square x) (* x x) […]
2009年9月20日 / 最終更新日 : 2009年9月20日 矢木 浩人 Jython sakura エディタで Python の書式設定 ちとわかりづらく、毎回軽く悩むのでメモしておく。 1.設定 - 共通設定 の 「強調キーワード」タブから、「セット追加」 で、 Python を追加 2. そのタブの下部の、「インポート」を選択し、keyword フォル […]
2009年8月29日 / 最終更新日 : 2009年8月29日 矢木 浩人 Amazon Web Services Python ElementTree でAmazon APIを利用する この間、SAXパーサーでAmazon Product(以下略)を解析したので、更なるXML柔軟利用を目指してXPathを使ってみる。 Amazon APIへのRESTリクエスト作成はこちら。また、最新のソースはこのあたり […]
2009年8月28日 / 最終更新日 : 2009年8月28日 矢木 浩人 Python 初めてのPython 「初めての」と銘打たれてはいるが、768ページという厚さの本書が持つ内容は、「読み終えればPythonプログラマであると名乗る資格がある」と著者が言うように非常に濃いものとなっている。JavaでのSJC-P対策本的な内容 […]
2009年8月10日 / 最終更新日 : 2009年8月10日 矢木 浩人 Python Pythonの思想 初めてのPython 第3版 コマンドラインから import this すると、Pythonの思想の深淵に触れることができる。 >>> import this The Zen of Python, b […]
2009年8月6日 / 最終更新日 : 2009年8月6日 矢木 浩人 Java Jython インストール エンコーディングではまる Twitterすごい 結構うれしい なんとなくPythonの雰囲気もつかめてきたので、 Jtyhoダウンロードしてきてインストールする。 Java取り扱いの敷居が下がりそう。 C:\work\>java -jar jython_installer-2 […]
初めてのPython
「初めての」と銘打たれてはいるが、768ページという厚さの本書が持つ内容は、「読み終えればPythonプログラマであると名乗る資格がある」と著者が言うように非常に濃いものとなっている。JavaでのSJC-P対策本的な内容 […]