「TurboGears×Python」という書籍を執筆しました。PythonのRuby on Rails風WebアプリケーションフレームワークTurboGearsについて解説した書籍です。Pythonの基本的な文法を知った方が,やる気を維持しながらPtyhonのより実践的な知識やテクニックについて学べるような構成を心がけました。脱初心者を目指す方にぜひ読んでいただきたい書籍です。
できるかぎり平易な解説を心がけ,TurboGearsでWebアプリケーションを作るときの手法について段階を追って解説しています。まずは開発手法や基本的な事項に慣れるために簡単な掲示板アプリを作ります。最終的にはAjax機能をもった予定共有アプリを作成するところまで解説します。
そろそろ書店に並んでいるようです。見かけたらぜひ手にとって中身を読み,気に入ったらご購入ください:-)。
目次一覧
- Chapter1
- TurboGearsってなに?
- TurboGearsとは
- TurboGearsの利点
- Chapter2
- TurboGearsを使いこなすための基礎知識
- オブジェクト指向スクリプト言語Python
- Pythonの基本-組み込み型を使う
- フロー制御
- 関数とモジュール
- クラスとオブジェクト指向機能
- 関数型言語としてのPython
- Chapter3
- 早わかりTurboGears
- インストールとセットアップ
- Pythonのインストール
- TurboGearsのインストール
- SQLiteのインストール
- TurboGearsことはじめ
- プロジェクトの作成
- 設定ファイルの確認
- モデルの作成とテストデータの投入
- Catwalkを使ってテストデータを入力する
- コントローラ、ビュー(テンプレート)の作成
- 投稿を一覧するページの作成
- 新規投稿フォームの作成
- Chapter4
- BackgroundofTurboGears
- TurboGearsの構成要素
- SQLObject-O/Rマッパー
- Kid-テンプレートエンジン
- CherryPy-オブジェクト指向Web開発環境
- tg-admin
- Chapter5
- 使ってみようTurboGears
- DiveintoTurboGears
- モデルの定義とテストデータの投入
- コントローラとビューの設計
- テンプレートを作る
- フォームとバリデータ
- ユーザ認証を行う
- Ajaxを活用した改良
- Appendix
- TurboGearsの情報源
- 日本のTurboGearsコミュニティ
- 海外のTurboGearsコミュニティ
- TurboGearsのWebサイト
- Kid言語仕様
- 索引