参加しています。「Pythonエンジニア養成読本」読書会 04 pymook.connpass.com/event/18062/ #pymook
2015-08-27 19:08:47わいわい。今日は5章「入門Webアプリケーション開発」 by @checkpoint #pymook pic.twitter.com/U3UlCBbLm2
2015-08-27 19:16:06今日はBottle ソースコードが1つのファイルて提供されていて、仕組みを勉強するためのいい教材になる 「Bottleのコードリーディングをやりたい(計画中)」 #pymook
2015-08-27 19:25:21デコレータは関数に対して別の処理を付け加えるような書き方のこと @を使わず別の書き方で同じ機能を書くことも可能 #pymook
2015-08-27 19:32:16HTTPユーティリティ 「リクエスト/レスポンス/Cookieなどがobjectになっている 他のフレームワークでも同じような機構がある 1つ覚えれば他のものもすぐ使えるようになる」 #pymook
2015-08-27 19:37:01テンプレートエンジンはブラウザに値を返す際にプログラム内でHTMLを生成するのは大変なので、テンプレートと呼ばれるファイルを使ってそれにデータを反映させることでHTMLの生成を楽にするためのもの #pymook
2015-08-27 19:41:16実際にBottleのコードを見ながら解説 #pymook pic.twitter.com/zV6JSKz8dk
2015-08-27 19:47:27Bottleは内臓のweb serverを持っているので楽チン bottle.run()を使う感じ #pymook
2015-08-27 19:50:51BottleのウェブアプリはWSGIアプリケーションなのでuwsgiやgunicornの上に乗っかれる Tornadoは自前でWebサーバ持っています (WSGIアプリケーションとしてもかけなくはない...) #pymook
2015-08-27 19:52:50「Pythonエンジニア養成読本ではDjangoとBottleのどちらを扱うかを迷ったんですが、DjangoはDjango固有の覚えなければならないことがたくさんあるため、よりシンプルなBottleを採用しました」 #pymook
2015-08-27 19:54:57「ORマッパーはSQLAlchemy、SQLObject、Djangoが持つORMがよく使われている印象」 #pymook
2015-08-27 20:08:29