きれいなPythonプログラミング
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。
また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。
自分の書いたコードに自信を持てるプログラマーになろう[誰にでも読みやすい 広く公開できるコードを書こう]本書ではきれいなコード(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 オブジェクト指向のPython15章 オブジェクト指向プログラミングとクラス16章 オブジェクト指向プログラミングと継承17章 パイソニックなオブジェクト指向:プロパティとダンダーメソッド
更新中です。しばらくお待ちください。