[ book ] IronPython の世界
目次を見て購入決定。IronPython と CPython の違い ( 互換性 ) といった基本的なことはもちろん目次にあります。また、プログラムで頭を抱えることが多いのが文字コード問題ですがこれに関するページも。加えて、追加されたばかりの WPF を使ったプログラムを IronPython で作る方法も書かれているみたい。
詳細目次がどこにも載っていないので書いてみる( ´・ω・`)
- Part1. IronPython とは
- IronPython の歴史
- Python Conference 2004
- Open Source Convention 2004
- IronPython 1.0 のリリース
- Open Source Convention 2004
- CLI と .NET Framework, そして IronPython
- CLI と標準化
- CLI と .NET Framework
- IronPython と .NET Framework, そして CLI
- CLI と .NET Framework
- IronPython のアーキテクチャ
- CPython との違い
- IronPython 環境の構築
- 環境の確認
- CPython 2.4.4 の導入
- IronPython の導入
- マニュアルの入手
- CPython 2.4.4 の導入
- IronPython のライセンスについて
- Part2. IronPython を動かしてみる
- IronPython の起動と環境の表示
- インタラクティブシェルを起動する
- キーボードからコードを入力する
- インタラクティブシェルを終了する
- IronPython の環境を表示する
- キーボードからコードを入力する
- プログラミングの基本
- 命令
- 変数
- 条件分岐
- 繰り返し
- 変数
- インタラクティブシェルのコマンドラインオプション
- デバッグリリースでしか有効にならないオプション
- すべてのリリースモードで有効になる、代表的なオプション
- インタラクティブシェルの対話入力編集機能
- すべてのリリースモードで有効になる、代表的なオプション
- IronPython と日本語
- プログラムの中での日本語の取り扱い
- スクリプトファイルでの日本語の取り扱い
- 外部ファイルを処理するときの日本語の取り扱い
- スクリプトファイルでの日本語の取り扱い
- Part3. CPython との互換性
- 組み込みのデータ型
- 組み込みのデータ型一覧
- 数値を使う
- 真偽値を使う
- 文字列を使う
- リストを使う
- タプルを使う
- 辞書を使う
- set 型を使う
- 組み込みデータ型のまとめ
- 数値を使う
- 関数
- 関数を利用する
- 関数の定義
- ファイル処理
- ファイルオブジェクトを使う
- 組み込みモジュール
- モジュールの使い方
- モジュールを使う
- CPython のライブラリを使用する
- CPython 2.4 のライブラリ使用の準備をする
- CPython のライブラリを使用する
- プログラムを短くするテクニック
- リスト内包表記
- lambda ( ラムダ ) 式
- イテレータ
- ジェネレータ
- lambda ( ラムダ ) 式
- オブジェクト指向
- クラスとは
- クラスを定義する
- クラスを定義する
- Part4. .NET Framework のライブラリを使用する
- IronPython から .NET Framework へのシームレスな連係
- .NET Framework へ Python データ型を拡張する
- .NET Framework のライブラリを使う準備
- ファイル入出力を使う: System.IO ネームスペース
- StreamReader クラスを使う: System.IO.StreamReader
- 異なるエンコードのファイルを読み込む
- StreamWriter クラスを使う: System.IO.StreamWriter
- 異なるエンコードのファイルを書き込む
- 異なるエンコードのファイルを読み込む
- 正規表現: re モジュール
- 正規表現を使う 2 つの方法
- 正規表現文字列
- 正規表現オブジェクトを使用する
- マッチオブジェクトを利用する
- パターンを引数にして正規表現を利用する
- 正規表現の活用例
- 正規表現文字列
- Windows Forms を使った GUI アプリの開発
- Windows Forms を使う
- WPF* を使った GUI アプリの構築
- WPF を使う
- Window を使う
- XAML を使う
- Window を使う
- イベントハンドラを使う
- ファイルシステムウォッチャー
- Part5. IronPythonで DB & Web プログラミング
- データベースプログラミング
- SQL Server 2005 とは
- インターネットにアクセスする
- Web や FTP からファイルを取得する
- Web や FTP からデータを読み込む
- 知っていると便利なプロパティ
- Web や FTP へデータをアップロードする
- Web や FTP からデータを読み込む
- Web サービスと API との連係
- Yahoo! Japan の Web サービスを使う
- SOAP を使った Web サービスを利用する
- XML や HTML を使う
- ElementTree を利用する
- System.Xml を使う
- Web アプリケーションを作る
- CGI として利用する
- ASP.NET の仕組みから IronPython を実行する
- 自分で HTTP ハンドラを用意する
- IronPython for ASP.NET
- ASP.NET の仕組みから IronPython を実行する
- Part6. もっと IronPython を使いこなすために
- ソースコードを探索しよう
- ソースコードを探索する
- IronPython に独自モジュールを追加しよう
- .NET Framework 対応の言語から IronPython を使う
- COM 相互運用アセンブリを使う
- デバッグの方法
- ユニットテストを使う
- Microsoft CLR デバッガを使う
- Visual Studio 2005 をデバッガとして使用する
- Microsoft CLR デバッガを使う
- Appendix
- IronPython ドキュメントミニツアー
- ネット上で読める CPython のドキュメント
- IronPython の重要なドキュメント
- .NET Framework のライブラリに関するドキュメント
- IronPython の重要なドキュメント
- Python のコミュニティ
- IronPython と Visual Studio 2005 との統合
- 言語パッケージをビルドする
- 作成した IronPython 言語パッケージを使う
- IronPython のサンプル
- Python 言語の例外処理
( * ) : 開発コード名 Avalon
| 固定リンク
この記事へのコメントは終了しました。
コメント