みんなのPython Webアプリ編 サポートWeb
拙著「みんなのPython Webアプリ編」のサポートページです。書籍に関する各種情報や,ソースコードのダウンロードなどを扱っています。
みんなのPython Webアプリ編
Webアプリケーションの作成を例に取りながら,Pythonの基本からモジュールやクラスの作り方などについて解説しています。Pythonについてだけでなく,Webアプリの仕組みなど,周辺技術の解説にもページを割きました。 Pythonに興味のある方はもちろん,LLを使ったWebアプリケーションフレームワークについて興味のあるかたにお楽しみいただける内容になっていると自負しております:-)。
目次一覧
Part1 PythonとWebアプリケーション
- Chapter 01 Webアプリケーション概論
- アプリケーションとは何か
- Webの基本的な仕組みを知る
- HTTPの概要
- Chapter 02 復習!! Python
- PythonとWebアプリケーション
- Pythonの基礎
- Pythonのオブジェクト指向機能
- ユニコードと日本語
- Chapter 03 PythonでWebサーバを作る
- SimpleHTTPServerを使う
- CGIHTTPServerを使う
- Chapter 04 Webアプリケーションに値を渡す
- URLを使ってWebサーバに命令を渡す
- フォームの処理
- データ型の変換
- クエリとリクエスト
- Chapter 05 HTTPの詳細
- レスポンスとして送られる文字列
- リクエストとして送られる文字列
- Chapter 06 RSSリーダーを作る
- リクエストの処理
- レスポンスの処理
- Chapter 07 Webアプリケーションとデータの保存
- Webアプリケーションとセッション
- データベース概論
- データベース用の問い合わせ言語
Part2 効率的なWebアプリケーション開発
- Chapter 08 効率的なWebアプリケーション開発とは
- アプリケーションと開発効率
- Chapter 09 Pythonとテンプレートエンジン
- テンプレートエンジンとは
- テンプレートエンジンの動く仕組み
- 標準モジュールを使ったテンプレートエンジン
- Pythonでテンプレートエンジンを作る
- Chapter 10 O/Rマッパーを使ったデータベースの操作
- テーブルとクラスの関係
- シンプルなO/Rマッパーを作る
- O/Rマッパーの利用
- Chapter 11 RSSリーダーを作る その2
- RSSリーダーの機能追加
- Chapter 12 バリデータとウィジェット - フォーム処理の抽象化
- バリデータの利用
- バリデータを作る
- ウィジェットの利用
- ウィジェットを作る
- Chapter 13 WEbアプリケーションサーバを使った開発
- URLと遷移
- Webサーバの動く仕組み
- Webアプリケーションサーバを作る
- Chapter 14 Webアプリケーションと認証
- 認証の基本
- BASIC認証
- ダイジェスト認証
- フォームを使った認証
- フォーム認証の機能を作る
- Chapter 15 Webアプリケーションとセキュリティ
- Webアプリケーションのセキュリティホール
- セキュリティホールへの対処
- Chapter 16 RSSリーダーを作る その3
- 拡張版RSSリーダーの仕様を決める
- RSSリーダーの作成
- 機能拡張のためのヒント
- Appendix Webアプリケーションフレームワークの利用
- Webアプリケーションフレームワークとは
- Django
- TurboGears
- Plone
- WSGI

