翔泳社の公式通販SEshopは全国送料無料!
ヘルプ 新規会員登録 ログイン
SEshop

空飛ぶPython 即時開発指南書

新丈 径(監修) , 新丈 径(翻訳) , 新丈 径(原著) , Naomi Ceder(著)

商品番号
130800
販売状態
品切れ
納品形態
宅配便にてお届け
発売日
2013年02月25日
出荷開始日
2013年02月26日
ISBN
9784798130804
判型
B5変
ページ数
400
キーワード
プログラミング  Python

3,080円(税込)(本体2,800円+税10%)
送料無料

1,400pt (50%)
ポイントの使い方はこちら

初回購入から使えるポイント500円分プレゼント

現在、本商品は販売しておりません。 電子書籍はこちら

※1点の税込金額となります。 複数の商品をご購入いただいた場合のお支払金額は、 単品の税込金額の合計額とは異なる場合がございますので、予めご了承ください。

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

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

感想・レビュー

yshigeru さん

2019-04-11

急遽Pythonを使う必要があり読んだ。以前原書は読んだのだが使わないと忘れてしまう(^^; 本書は第2版の翻訳だが、原書は最近第3版が出た。他の言語でのプログラミング経験がある人がPythonを学ぶにはいい本だと思う。

関連商品

Pythonで学ぶ数理最適化による問題解決入門

3,300円(税込)

2024.04.11発売

おすすめ特集

【2023年下半期】SEshop人気書籍 ベスト20

【2023年下半期 ベスト20】SEshopで人気だった本をランキング形式で20冊ご紹介

アプリ開発特集

アプリ開発に必要な基礎知識や開発手順、使用言語に関する手引書をご紹介

DX特集

DXに関する知識/スキルを網羅的に習得できるオススメ本!

デジタルイラスト参考書

基本的な描き方から高度なテクニック、デジタルツールの使い方まで!デジタルイラスト上達本のご紹介

ビジネス教養本

プレゼンテーションスキルや文章術、データ活用スキルなど、ビジネスシーンで活きる教養本

翔泳社のセミナー・講座

開発・ビジネス・マーケティング・EC運営・営業支援など、幅広いジャンルの講座を開催

特集をもっと見る