はじめに
[1.1] Python スクリプトの例 [1.2] 式、文
[1.3] データ、オブジェクト
[1.4] 制御構造
1 分岐 (if -elif -else) |
2 繰り返し (for, while) |
3 with ブロック |
4 例外処理 |
5 リスト内包表現 |
[1.5] 関数
1 ユーザー定義関数 |
2 主な組み込み関数 |
3 いろいろなテクニック |
[1.6] クラス [1.7] 主なモジュール
1 OS, システム関連 (sys, os, os.path) |
2 正規表現 (re) |
3 時刻 (datetime) |
4 文字コード (codecs) |
1章のまとめ
[2.1] はじめに [2.2] 「ftplib」の使い方 [2.3] 「telnetlib」の使い方 [2.4] [例1]コンテンツをWebサーバにアップロードする [2.5] [例2]直接FTPで送れないディレクトリにファイルを転送する 2章のまとめ
第3章 |
メールの作成と送信 (連絡網スクリプト①) |
[3.1] はじめに [3.2] 連絡網スクリプトの仕様 [3.3] smtplib
1 単純な例 |
2 認証が必要な場合 |
3 「TLS」(Transport Layer Security) を用いる場合 |
[3.4] email
1 e-mail メッセージの表現 |
2 e-mail の解析 |
3 e-mail の作成 |
[3.5] メール送信モジュールの作成 3章のまとめ
第4章 |
「SQLite」によるデータベース(連絡網スクリプト②) |
[4.1] 「SQLite」について [4.2] SQL の初歩
1 テーブルの作成 |
2 テーブルへのデータの追加 |
3 テーブルのデータの参照 |
4 データの変更 |
5 データの削除 |
|
[4.3] 「sqlite3」の使い方 [4.4] 連絡網スクリプト用のデータベースの作成
1 Sent |
2 Addresses |
3 ソース・コード |
4 テスト |
4章のまとめ
第5章 |
「Tkinter」を用いたGUIフロントエンドの作成(連絡網スクリプト③) |
[5.1] 「Tkinter」の基礎
1 簡単な例 |
2 Widget の配置 |
3 変数の取り扱い |
4 Event の取り扱い |
5 「Tkinter」の Widget |
[5.2] 連絡網スクリプトのフロントエンド
5章のまとめ
第6章 |
「Google News」の元の記事を集めてくる |
[6.1] urllib
1 基本的な使い方 |
2 urlretrieve() |
3 quote(), quote_plus() |
4 unquote(), unquote_plus() |
5 urlencode() |
|
[6.2] urllib2
1 User-Agent の詐称 |
2 Cookieの取り扱い |
|
|
|
[6.3] 「Google News」をメールするスクリプト
1 Web 関連部分 |
2 データベース関連部分 |
3 メール送信関連部分 |
4 __main__ |
6章のまとめ
[7.1] この章で作るプログラム [7.2] PythonでのXMLの取り扱い
1 文字列とXMLドキュメント・オブジェクト間の変換 |
2 "木"の解析 |
3 XMLファイルを作る |
[7.3] 簡易RSSフィーダの作成
1 RSSの書式 |
2 DBの設計 |
3 DBにかかわるモジュールの作成 |
4 最新のトピックスをHTMLに書き出すスクリプト |
7章のまとめ
[A]組み込み関数 |
[B]モジュール |
[C]参考サイト |
あとがき 添付CD-ROMの使い方 索引
特別付録CD-ROM
●Python2.5.2(Windows) ●Python2.5ドキュメント(英語) ●Python2.4ドキュメント(日本語) ●本書サンプル・スクリプト収録
※ 内容が一部異なる場合があります。発売日は、東京の発売日であり、地域によっては1~2日程度遅れることがあります。あらかじめご了承ください。
|