• Python実践レシピ
  • Python実践レシピ
ページ数
487p
ISBN
978-4-297-12576-9
著者情報
鈴木 たかのり(スズキ タカノリ)
一般社団法人PyCon JP Association副代表理事、株式会社ビープラウド役員。部内のサイトを作るためにZope/Ploneと出会い、その後必要にかられてPythonを使い始める。PyCon JPでは2011年1月のPyCon mini JPからスタッフとして活動し、2014年‐2016年のPyCon JP座長。ほかの主な活動は、Pythonボルダリング部(#kabepy)部長、Python mini Hack‐a‐thon(#pyhack)主催など

筒井 隆次(ツツイ リュウジ)
Pythonを使い始めたのは2011年ごろから。もともとはJavaプログラマだったが、何か別の言語を覚えたいと思い、複数の言語を試しているうちに、Pythonの書きやすさを気に入るようになった。2013年からDjangoを使ったWebサービス開発に従事している

寺田 学(テラダ マナブ)
Python Web関係の業務を中心にコンサルティングや構築を株式会社CMSコミュニケーションズ代表取締役として手がけている。PyCon JPの開催に尽力し、2013年3月からは一般社団法人PyCon JP Association代表理事を務める。その他のOSS関係コミュニティを主宰またはスタッフとして活動中。一般社団法人Pythonエンジニア育成推進協会顧問理事として、Pythonの教育に積極的に関連している

杉田 雅子(スギタ マサコ)
株式会社SQUEEZEにて、Djangoを使ったWebシステムの開発業務に携わる。コミュニティ活動として、Raspberry Piもくもく会を主催、PyLadies Tokyoのスタッフとして活動中

門脇 諭(カドワキ サトル)
バクフー株式会社CTO。Pythonを使用したバックエンドサービスやWeb関係の業務に携わっている。山形県を生活の拠点として開発業務を行いながら、Python Boot CampやPyCon JPへの参加(過去2回登壇)するなどの活動を行っている

¥2,970 税込

13 nanacoポイント

13 セブンマイル

セブン-イレブン受取り(送料無料)

発送目安

発売日(発売日以降は当日)~2日で発送

宅配(送料¥550税込)

発送目安

発売日(発売日以降は当日)~2日で発送

交通状況・天候の影響や注文が集中した場合等、お届けにお時間をいただく場合がございます。

商品説明

本書は、Pythonを利用するうえで役立つ、Pythonの言語とさまざまなライブラリの使い方をわかりやすく解説した書籍です。Pythonの基本であり、入門書では取り上げられることが少ない重要トピックとPythonでよく使われる標準ライブラリ、サードバーティライブラリを厳選して解説しています。普段から手元に置いて、困ったことがあればまず手にとる本として活用してください。

Pythonでプログラムを作成するときに役立つ機能とライブラリを網羅した、実践的なレシピ集です。本書を使いこなして、Pythonプログラマーとして大きなステップアップが図りましょう。
本書では、Pythonが提供する、環境構築、コーディング規約、言語仕様、オブジェクト指向をサポートするクラス、型をアノテーションとして付けられる型ヒントなどに関する実践で役立つ機能を幅広く網羅しています。さらに標準ライブラリとよく使われるサードパーティライブラリとして、テキスト処理、数値処理、日付・時刻処理、データ型、アルゴリズム、ファイルとディレクトリへのアクセス、データ圧縮・アーカイブ・永続化、特定データフォーマットやインターネット上データの扱い、HTMLの扱い、テスト、デバッグ、暗号、並行処理・並列処理までの活用法を紹介します。よくある使い方、よくあるエラーや周辺知識なども加えられており、プログラミングのヒントが満載です。

目次

Chapter1 Pythonの環境
1.1 Pythonパッケージを管理する ─ pip
1.1.1 導入方法
1.1.2 基本的な使い方
1.1.3 requirements.txtを作って、複数の環境でバージョンを統一する
1.1.4 -cオプションで特定パッケージのインストール可能バージョンに制限をかける
1.1.5 pip:よくある使い方
1.1.6 pip:ちょっと役立つ周辺知識
1.2 仮想環境を作成する ─ venv
1.2.1 仮想環境とは何か
1.2.2 基本的な使い方
1.2.3 venv:よくある使い方
1.2.4 venv:ちょっと役立つ周辺知識
1.2.5 venv:よくあるエラーと対処法

Chapter2 コーディング規約
2.1 Python標準のスタイルガイド ─ PEP 8
2.1.1 PEP 8で定義されているルール
2.1.2 コードのレイアウト
2.1.3 コメント
2.1.4 命名規約
2.1.4 PEP 8:よくある使い方
2.2 静的コード解析ツール ─ Flake8
2.2.1 Flake8 のインストール
2.2.2 静的コードチェック
2.2.3 Flake8のオプションの利用
2.2.4 プラグインを利用したより便利なFlake8の利用
2.2.5 Flake8:よくある使い方
2.2.6 Flake8:ちょっと役立つ周辺知識
2.2.7 Flake8:よくあるエラーと対処法
2.3 ソースコードの自動整形 ─ Black
2.3.1 Blackのインストール
2.3.2 Blackの特徴
2.3.3 Blackによるフォーマット
2.3.4 Blackのオプション
2.3.5 Black:よくある使い方
2.3.6 Black:ちょっと役立つ周辺知識
2.3.7 Black:よくあるエラーと対処法

Chapter3  ほか

商品詳細

出版社名
技術評論社
サイズ
23cm
対象年齢
一般
フォーマット
単行本

注意事項

本の帯に関して
帯つきでの出荷はお約束しておりません。
商品ページに、帯のみに付与される特典物等の表記がある場合でも、確実に帯つきでの出荷はお約束しておりません。
また、帯は商品の一部ではなく「広告扱い」のため、帯の有無・破損による交換や返品は承っておりません。
版・表紙について
版・表紙(カバー)のご指定は承っておりません。ご注文いただくタイミングによっては、お届けする商品の版や表紙が商品ページ上のものとは異なる場合がございます。
また、初版にのみにお付けしている特典(初回特典、初回仕様特典)がある商品は、商品ページに特典の表記がされている場合でも、無くなり次第終了となります。