空飛ぶPython 即時開発指南書(新丈径 Naomi Ceder)|翔泳社の本
  1. ホーム >
  2. 書籍 >
  3. 空飛ぶPython 即時開発指南書

空飛ぶPython 即時開発指南書

監訳

形式:
書籍
発売日:
ISBN:
9784798130804
価格:
本体2,800円+税
仕様:
B5変・400ページ
分類:
プログラミング・開発

本書籍の他の形式を確認する

  • このエントリーをはてなブックマークに追加

Python 3.3完全対応!速習Pythonプログラミング

プログラミング言語Python(パイソン)にはじめて触れるユーザー向けに、基礎の基礎からスタートし、特異な記述方法や構文、よく利用される関数の使い方から独自関数の作り方、さらには各種モジュールのあれこれ、そして、いまや無くてはならないテスト方法まで網羅した一冊です。使い慣れていないPythonで、すぐにでも開発をはじめなければならない開発者にとっては、欲張りな内容をコンパクトにまとめた福音書となるはずです。もちろん、切羽詰まった開発者ではない、Pythonを知りたいプログラマにも最適の学習書です。


第I部 旅立ち

第1章 Pythonとは
 Pythonを使う理由
 Pythonが得意なこと
 Pythonが不得意なこと
 Python3を学習する理由
 まとめ

第2章 さあ始めよう
 Pythonのインストール
 IDLEと基本対話モード
 基本対話モード
 IDLEのPythonShellウィンドウの使用
 Hello,World
 Pythonについて調べる
 まとめ

第3章 Python簡単ガイド
 Pythonの概要
 組み込みデータ型
 制御フロー構造
 モジュールの作成
 オブジェクト指向プログラミング
 まとめ

第II部 Pythonの基礎

第4章 基礎の基礎
 インデントとブロック構造
 コメントの記述
 変数と代入
 式
 文字列
 数値
 None値
 ユーザー入力を受け取る
 組み込み演算子
 基本的なPythonスタイル
 まとめ

第5章 リスト、タプル、集合
 リストは配列に似ている
 リストのインデックス
 リストの変更
 リストのソート
 その他の一般的なリスト操作
 ネストしたリストと深いコピー
 タプル
 集合
 まとめ

第6章 文字列
 文字のシーケンスとしての文字列
 基本的な文字列操作
 特殊文字とエスケープシーケンス
 文字列のメソッド
 オブジェクトから文字列への変換
 formatメソッドの使用
 %による書式設定
 まとめ

第7章 辞書
 辞書とは
 その他の辞書の操作
 単語数のカウント
 キーに使えるもの
 疎行列
 辞書をキャッシュとして使う
 辞書の効率
 まとめ

第8章 制御フロー
 whileループ
 if-elif-else文
 forループ
 リストと辞書の内包表記
 文、ブロック、インデント
 ブール値とブール式
 テキストファイルを分析する簡単なプログラムの記述
 まとめ

第9章 関数119関数定義の基礎
 関数パラメータの種類
 ミュータブルなオブジェクトを引数とする
 ローカル変数、ノンローカル変数、グローバル変数
 変数への関数の代入
 ラムダ式
 ジェネレータ関数
 デコレータ
 まとめ

第10章 モジュールとスコープ規則
 モジュールとは
 はじめてのモジュール
 import文
 モジュール検索パス
 モジュール内の非公開名
 ライブラリモジュールとサードパーティモジュール
 Pythonのスコープ規則と名前空間
 まとめ

第11章 Pythonプログラム
 基本的なプログラムの作成
 UNIXでスクリプトを直接実行できるようにする
 MacOSXでのスクリプト
 Windowsでのスクリプトの実行方法
 WindowsのスクリプトとUNIXのスクリプト
 プログラムとモジュール
 Pythonアプリケーションの配布
 まとめ

第12章 ファイルシステムの使い方
 パスとパス名
 ファイルの詳細情報を取得する
 ファイルシステムの操作についてさらに
 ディレクトリサブツリー内のすべてのファイルの処理
 まとめ

第13章 ファイルの読み書き
 ファイルおよびファイルオブジェクトのオープン
 ファイルのクローズ
 書き込みモードあるいはその他のモードでのファイルのオープン
 テキストデータ/バイナリデータを読み書きする関数
 画面の入出力とリダイレクト
 構造を持ったバイナリデータをstructモジュールを使って読み込む
 ファイルへのオブジェクトのpickle化
 オブジェクトの永続化
 まとめ

第14章 例外
 例外とは
 Pythonにおける例外
 withの使用
 まとめ

第15章 クラスとオブジェクト指向プログラミング
 クラスの定義
 インスタンス変数
 メソッド
 クラス変数
 スタティックメソッドとクラスメソッド
 継承
 継承とクラス変数、インスタンス変数
 非公開の変数と非公開のメソッド
 @propertyを使ってインスタンス変数の柔軟性を高くする
 クラスのインスタンスのスコープ規則と名前空間
 デストラクタとメモリ管理
 多重継承
 まとめ

第16章 グラフィカルユーザーインターフェイス
 Tkinterのインストール
 Tkinterを使用してTkを使ってみる
 Tkinterの原則
 簡単なTkinterアプリケーション
 ウィジェットの作成
 ウィジェットの配置
 クラスを使用してのTkinterアプリケーションの管理
 Tkinterのその他の機能
 Tkinter以外の選択肢
 まとめ

第III部高度な言語機能

第17章 正規表現
 正規表現とは
 特殊文字を使った正規表現
 正規表現と生文字列
 マッチしたテキストを文字列から取り出す
 正規表現を使ったテキストの置換
 まとめ

第18章 パッケージ
 パッケージとは
 最初のサンプル
 具体的な例
 all属性
 パッケージの適切な使用
 まとめ

第19章 オブジェクトとしてのデータ型
 型もオブジェクト
 型の使用
 型とユーザー定義クラス
 ダックタイピング
 まとめ

第20章 高度なオブジェクト指向機能
 特殊メソッド属性とは
 リストのように振る舞うオブジェクトの作成
 オブジェクトにリストの全機能を実装する
 組み込み型から派生クラスを作成する
 特殊メソッド属性を使うとき
 メタクラス
 抽象基底クラス
 まとめ

第IV部ここから先の話

第21章 コードのテストを簡単に
 テストを作成しなければならないのはなぜ
 assert文
 docstringでのテスト:doctest
 ユニットテストで、毎回、すべてをテストする
 まとめ

第22章 Python2からPython3への移行
 Python2からPython3への移植
 -3コマンドラインスイッチを指定してPython2.6でテスト
 2to3を使ってコードを変換する
 テスト、よくある問題
 Python2と3で同じコードを使用する
 まとめ

第23章 Pythonライブラリを使おう
 「バッテリ内蔵」:標準ライブラリ
 標準ライブラリを超えて
 PyPI(theCheeseShop)
 まとめ

第24章 ネットワーク、Web、データベースのプログラミング
 Pythonでのデータベースアクセス
 Pythonでのネットワークプログラミング
 PythonのWebアプリケーションの作成
 サンプルプロジェクト:メッセージウォールの作成
 まとめ

付録A Pythonドキュメントガイド

 Pythonスタイルマニュアル
 PEP8:Pythonコードのスタイルガイド
 TheZenofPython

本書は付属データの提供はございません。

書籍への問い合わせ

正誤表、追加情報をご確認の上、こちらよりお問い合わせください

書影の利用許諾について

本書籍に関する利用許諾申請はこちらになります

追加情報はありません。
正誤表の登録はありません。