空飛ぶPython 即時開発指南書【PDF版】

翔泳社(出版社) , 新丈径(監訳) , Naomi Ceder(著)

商品番号
133190
販売状態
発売中
納品形態
会員メニューよりダウンロード
発売日
2017年05月16日
ISBN
9784798133195
データサイズ
約57.1MB
制限事項
印刷可・テキストのコピー可
キーワード
プログラミング  Python  電子書籍【PDF版】

販売価格:¥3,024(税込)

ポイント:840pt (30%)
詳細はこちら

送料無料 在庫あり

紙の書籍を見る
ほしい物リストに追加
  • 本製品は電子書籍【PDF版】です。
  • ご購入いただいたPDFには、購入者のメールアドレス、および翔泳社独自の著作権情報が埋め込まれます。
    PDFに埋め込まれるメールアドレスは、ご注文時にログインいただいたアドレスとなります。
    Amazon Payでのお支払いの場合はAmazonアカウントのメールアドレスが埋め込まれます。
  • 本製品を無断で複製、転載、譲渡、共有および販売を行った場合、法律により罰せられる可能性がございます。
  • ご購入の前に必ずこちらをお読みください。

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

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

PDF版のご利用方法

  1. ご購入後、SEshopにログインし、会員メニューに進みます。
  2. ご購入電子書籍およびデータ > [ご購入電子書籍およびダウンロードデータ一覧]をクリックします。
  3. 購入済みの電子書籍のタイトルが表示されますので、リンクをクリックしてダウンロードしてください。
  4. PDF形式のファイルを、お好きな場所に保存してください。
  5. 端末の種類を問わず、ご利用いただけます。

第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

各種問い合わせは以下のリンクからご連絡ください

関連商品

ど素人でもわかる経済学の本【PDF版】

販売価格:1,620円(税込)

2019.08.09発売

ど素人でもわかる経営学の本【PDF版】

販売価格:1,620円(税込)

2019.08.09発売

おすすめ特集

今月のクーポン

翔泳社の通販SEshopなら全品送料無料、ポイント還元、さらに毎月更新の割引クーポンでお得!

注目のプログラミング教育本

2020年度から小学校で必修化!話題のプログラミング教育の本はこちら。

Python特集

【今からはじめるPython特集】おすすめ本を入門~上級までレベル別にご紹介!

情報処理教科書シリーズ

情報処理技術者試験におすすめの参考書「EXAMPRESS 情報処理教科書シリーズ」で最短合格!

エンジニア必携特集

【エンジニア必携特集】開発現場で使える!ITエンジニアの業務に役立つ書籍を一挙ご紹介。

「デジタル時代の基礎知識」

第一線で活躍中のスペシャリストが提案する新時代のビジネスルール。「デジタル時代の基礎知識」

特集をもっと見る