Iron Python入門
Iron Pythonの準備組み込みデータ型の使い方
型の種類(データ型のことを「リテラル」って呼んだりします。)
数値 / 文字列 / bool値 / リスト / タプル / 辞書 / Set
ステートメントの使い方
単純なステートメント(del / pass / print / exec)インタラクティブシェルとスクリプトファイル
スクリプトの決まりごと
制御ステートメント
if / for / while / breakとcontinue / 例外処理
数当てゲームを作ってみよう
ルーチンワークをまとめてみよう
関数 / クラスとは / クラスの使い方 / クラスの継承 / クラスのカプセル化 /スクリプトファイルのモジュール化
Pythonらしい使い方
Iron Pythonの元になっているPythonらしい使い方について説明します。組み込み関数とは
abs / bool / chr / cmp / complex / delattr / dict / divmod / eval /
execfile / filter / float / getattr / hasattr / hash / hex / id / input / int /
isinstance / issubclass / iter / len / list / long / map / max / min / oct /
ord /pow / range / raw_input / repr / round / set / setattr / str / super /
tuple / type / xrange
特別な組み込み関数 dirとhelp
テキストファイルの扱い方
リスト内包表記 / ジェネレータ / lambda式
Python Magic Method
Iron Pythonを終了させる
関数の中でグローバル変数に代入する
*args **kwargsの意味
知られていない機能 デコレータ
クラスのプロパティ
標準モジュールを使えるようにしてみよう
.NET Frameworkを使おう
.NET Frameworkを使うための準備C#のコードを参考にしてみよう
実行プロセスのWindowハンドルを取得する
MessageBoxを表示する
DOSプロンプト引数を取得する
正規表現の使い方
.NET Frameworkで使える正規表現
【ここより下のスクリプトはUTF-8で記述しています。】[詳細]
テキストファイルを扱う
乱数を発生させる
クリップボードを使ってみよう 文字編
日時を取得する
マルチスレッドで実行する 初歩編
マルチスレッドで実行する 同期編
二重起動を防止する(マルチスレッド プロセス編)
音楽CDを再生してみる
デスクトップをコピーする
他のアプリケーションを実行する
Webページを表示する
スクリーンセーバーを起動する
コントロールパネルを表示する
OSのバージョンを調べる
電源・バッテリーの情報を調べる
メモリーの情報を取得する
フォルダ/ファイルがあるか調べる
ファイル名が使えるか確認する
パス名の分離
ファイルの作成・削除・移動・コピー
フォルダの作成・削除・移動
フォルダ以下にあるフォルダ/ファイルを列挙する
短い名前から長い名前へ変換
フォルダ/ファイルの情報を扱う
フォルダのサイズを取得する
ドライブの情報を取得する
特殊フォルダを取得する
カレントディレクトリを取得・設定する
フォルダ、ファイルの変更を監視する
Win32API関数を使用する