きれいなPythonプログラミング
クリーンなコードを書くための最適な方法
マイナビ出版
- Al Sweigart(著者)、 岡田佑一(翻訳)
誰にでも読みやすく。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 年)がある。
絶賛!発売中!
-
- マンガで学ぶ エクセル ”やさしいのに本格派” Microsoft 365/Excel 2024対応
- 予約 1639円
-
- 木村幸子/著者・監修(著者)、 秋内常良/シナリオ(著者)、 サノマリナ/マンガ(著者)、 トレンド・プロ/マンガ制作(著者)
- 表計算・ワープロソフト
-
- 予約受付中
-
- モダンHTML&CSS 現場の新標準ガイド
- 予約 4301円
-
- エビスコム(著者)
- Web制作・Webプログラミング
-
- 予約受付中
-
- データプラットフォーム技術バイブル
- 予約 4840円
- データベース
-
- 予約受付中
-
- Blender 3DCGアニメーション実践入門 キャラクターの魅力を引き出す動きの作り方
- 予約 4098円
-
- 夏森轄(著者)
- 3D・CAD
-
- 予約受付中
- 運営会社
- FAQ
- お問い合わせ
- 利用規約
- オンライン販売について
- 特定商取引法に関する記載
- ゲームソフトの利用に関するガイドライン|
- 個人情報について
- PURCHASE GUIDE (ENGLISH)|
Copyright © Mynavi Publishing Corporation