「生産性」「汎用性」に優れ、習得が容易なプログラミング言語
|
紫藤 貴文 著
2009年 1月21日発売
A5判
288ページ
[CD-ROM付]
価格 \2,090(本体 \1,900)
|
ISBN978-4-7775-1419-9 C3004 \1900E
|
|
Python は習得の容易さ、高い生産性、汎用性を兼ね備えた、数少ないプログラミング言語です。
文法はとても簡単で、書式も C 言語などの多くのプログラム言語で用いられているものを踏襲しているので、覚えるのはそれほど大変ではありません。
「Python 3」は「Python 2」をさらに良くした言語で、Python が発展していく過程で生じたほころびを修正しています。「Python 3」では、文字列が Unicode 化されたので、日本語を含むほとんどの言語を容易に扱うことができます。 日本でも、これからますます Python が普及することが期待されます。
※本書は前著「はじめての Python」を 「Python 3.0」用に加筆修正したものです。「Python 3」は「Python 2」と細かい点で
かなり異なっているので、コードや説明は、全面的に見直しました。また、第6章を大幅に加筆しています。
■付録CD-ROMには、本書サンプル・スクリプトとPython3本体を収録。
|
|
■ 主な内容 ■ |
はじめに―ようこそPythonの世界へ
[1-1] 処理系のインストール |
[1-2] 対話モードを使ってみる |
[1-3] スクリプトの作成と実行 |
1章のまとめ |
1章の練習問題 |
|
第2章 |
基本的な事柄(型、演算子、および代入について) |
[2-2] Pythonのデータはすべてオブジェクト |
[2-2] 代入文 |
[2-3] 真偽値 |
[2-4] 数値型 |
[2-5] 配列型 |
[2-6] 集合(set,frosenset) |
[2-7] 辞書 |
[2-8] その他のデータ型 |
2章のまとめ |
2章の練習問題 |
[3-1] Pythonのブロック |
[3-2] 分岐 |
[3-3] 繰り返し |
[3-4] 簡潔な記法 |
[3-5] その他のブロック構造 |
3章のまとめ |
3章の練習問題 |
|
[4-1] ファイル |
[4-2] 入出力用の関数 |
[4-3] 書式化 |
4章のまとめ |
4章の練習問題 |
|
[5-1] 関数の書式 |
[5-2] 関数のスコープ |
[5-3] 引数 |
[5-4] いろいろなテクニック |
[5-5] [例]パスワード生成プログラム |
5章のまとめ |
5章の練習問題 |
|
[6-1] Pythonのオブジェクト指向の特徴 |
[6-2] 特殊メゾット |
[6-3] 組み込み型を継承するクラス |
[6-4] classmethodとstaticmethod |
[6-5] property |
[6-6] 実際的な例:ライフゲームの作成 |
6章のまとめ |
6章の練習問題 |
[7-1] 「例外」の捕捉 |
[7-2] 「例外」の発生させ方 |
[7-3] Pythonの「組み込み例外」 |
[7-4] ユーザー定義の「例外」 |
[7-5] [例]簡単な電卓スクリプト |
7章のまとめ |
7章の練習問題 |
|
[8-1] Pythonでの正規表現の取り扱い |
[8-2] Pythonの正規表現の文法 |
[8-3] 正規表現オブジェクト |
[8-4] Matchオブジェクト |
[8-5] 正規表現を利用したスクリプトの例 |
8章のまとめ |
8章の練習問題 |
|
[9-1] Pythonのネットワーク関連のライブラリ |
[9-2] ネットワーク関連ライブラリを利用したスクリプトの例 |
9章のまとめ |
9章の練習問題 |
Appendix A 組み込み関数 |
Appendix B モジュール |
あとがき
CD-ROMの使い方 索引
特別付録CD-ROM
●Python3(Windows) ●本文ソースコード ●練習問題解答 収録
※ 内容が一部異なる場合があります。発売日は、東京の発売日であり、地域によっては1〜2日程度遅れることがあります。あらかじめご了承ください。
|
|
|
|