pyramidフレームワークを用いて残高表示・入金・出金の機能を備えたBankAccountなるwebシステムを作ります. ロジックはpyramid+makoテンプレート,DBはsqlite3,そして実行はWSGIの仕組みを用います. 今回の目的はMVCアーキテクチャに則って実装するための部品(プログラムファイル)としてどのようなものがあるかをしること,そしてそれぞれの部品にどのようなロジックを書けばいいかの傾向をつかむことです. 方針として,まずどのファイルにどのような記述をすればよいかをざっと示しますので,ご自分の環境で動作を確認してください.ひとまず動作させるところまでできればどこに何があればどうなるのか,俯瞰的に眺められるはずです. 1. 環境設定 まずはじめにpythonの環境を整えます. 前回はpyramidなどの外部パッケージをシステム側に直接インストールしましたが,今回はv