きれいなPythonプログラミング|978STORE

978STORE

【978STORE キュー・ナナ・ハチ ストア】は市販書籍の電子版・電子オリジナル書籍・オンデマンド書籍が買えるお店です

 試し読み
9784839977405.jpg

購入形態

PDF
3,608円
数量:

カートに追加されました。カートを見る

カートに入れる
紙の本を買う

きれいなPythonプログラミング

クリーンなコードを書くための最適な方法

マイナビ出版

誰にでも読みやすく。Clean Code を実践しよう

自分の書いたコードに自信を持てるプログラマーになろう

[誰にでも読みやすい 広く公開できるコードを書こう]
本書ではきれいなコード(Clean Code)を書くために、コマンドライン、コード整形、型チェッカー、リンター、バージョン管理 などのその道のプロが利用しているツールを詳解し、Pythonプログラミングスキルを向上させる方法を学びます。

[Clean Codeを実践するツールを活用できるようになろう]
開発環境のセットアップ、変数の命名方法、読みやすさ向上のための最適な方法 を紹介します。

[オブジェクト指向設計を理解し アルゴリズムを活用しよう]
コードの公開に必要となるドキュメントの作成や書式の統一、またパフォーマンスの測定、オブジェクト指向プログラミング、コーディングインタビューで一般的に使用されるオーダー記法(Big O)について説明します。

本書の後半では2つのコマンドラインのゲーム「ハノイの塔(ロジックパズル)」と「四目並べ(タイル落としゲーム)」を作りますが、書いたゲームのコードが本書の「最適な方法」でプログラミングされているかを確認してみましょう。


CONTENTS:
PART 1 基本準備から始めよう
1章 エラーの取り扱いと質問の仕方
2章 環境設定とコマンドライン

PART 2 Python に適した開発方法・ツール・テクニック
3章 Black を使ってコードフォーマットを整える
4章 わかりやすいネーミング
5章 怪しいコード臭
6章 パイソニックなコードを書こう
7章 プログラミングの専門用語
8章 Python のよくある落とし穴
9章 Python の要注意コード
10章 よい関数の書き方
11章 コメント、docstring、型ヒント
12章 Git でプロジェクト管理
13章 パフォーマンスの測定とオーダー記法
14章 プロジェクトの実践

PART 3 オブジェクト指向のPython
15章 オブジェクト指向プログラミングとクラス
16章 オブジェクト指向プログラミングと継承
17章 パイソニックなオブジェクト指向:プロパティとダンダーメソッド

発売日:2022-02-15

ページ数:384ページ

目次

PART 1 基本準備から始めよう
1章 エラーの取り扱いと質問の仕方
2章 環境設定とコマンドライン

PART 2 Python に適した開発方法・ツール・テクニック
3章 Black を使ってコードフォーマットを整える
4章 わかりやすいネーミング
5章 怪しいコード臭
6章 パイソニックなコードを書こう
7章 プログラミングの専門用語
8章 Python のよくある落とし穴
9章 Python の要注意コード
10章 よい関数の書き方
11章 コメント、docstring、型ヒント
12章 Git でプロジェクト管理
13章 パフォーマンスの測定とオーダー記法
14章 プロジェクトの実践

PART 3 オブジェクト指向のPython
15章 オブジェクト指向プログラミングとクラス
16章 オブジェクト指向プログラミングと継承
17章 パイソニックなオブジェクト指向:プロパティとダンダーメソッド

著者プロフィール

  • Al Sweigart(著者)

    Al Sweigart(アル・スウェイガート)
    シアトル在住のソフトウェア開発者、技術書の著者。お気に入りのプログラミング言語はPython。
    Python のオープンソース・モジュールをいくつか開発している。彼の他の著書物については、クリエイティブ・コモンズ・ライセンスのもと、彼のウェブサイト(https://www.inventwithpython.com/)より自由に入手可能。愛猫Zophie(ゾフィー)の体重は約5kg。

    主な著書に『退屈なことはPython にやらせよう ― ノンプログラマーにもできる自動化処理プログラミング』(オライリー・ジャパン、2017年)、『Python でいかにして暗号を破るか』(ソシム、2020年)がある。

  • 岡田佑一(翻訳)

    翻訳:岡田佑一(おかだゆういち)
    フリーランスのプログラマー。学習塾の経営を行いながら教育・研究アプリの開発を行う。
    訳書に『世界で闘うプログラミング力を鍛える本 ― コーディング面接189 問とその解法』(マイナビ出版、2017 年)、執筆協力に『プログラミングコンテスト攻略のためのアルゴリズムとデータ構造』(マイナビ出版、2015 年)がある。

絶賛!発売中!

書籍一覧へ