説明
Pythonの基本的なものを超えて:クリーンコードを書くためのベストプラクティス
アル・スウィガート
販売日:2020年12月16日
9781593279660, 1593279663
トレードペーパーバック
コンピューター /言語 / Python
384ページ
Pythonのスキルを次のレベルに引き上げます。AlSweigart'sBeyond The Basic Stuff with Python:Best Practices for Clean Codeを使用してください。この本は、初心者のPythonチュートリアルを完成させたプログラマー向けに設計されているか、Al Sweigartの人気のある「Pythonで退屈なものをAutomate」に取り組み、初心者と専門家のギャップを埋める準備ができています。
Pythonの基本的なものを超えて、高度な構文を教えるだけではありません。それは、きれいで保守可能なパイソンコードを書くための重要なスキルとツールをあなたに装備します。次のようなコマンドラインと専門開発ツールを活用する方法を学びます。
- コードフォーマッタ(例:黒)
- タイプチェッカー
- リナー
- バージョン制御
Sweigartは、次のようなベストプラクティスを案内します。
- 開発環境を設定します
- 変数を効果的に命名します
- コードの読みやすさを改善します
- 明確なドキュメントを書く
- コードプロジェクトの構造化
- コードのパフォーマンスの測定
また、オブジェクト指向の設計原則を掘り下げ、インタビューをコーディングするための重要なスキルであるBig-Oアルゴリズム分析の概念を探求します。
本の終わりに向かって、2つの古典的なコマンドラインゲームのソースコード、ハノイの塔と4つの列を調べることにより、これらのベストプラクティスがどのように適用されるかをより深く理解することができます。
Pythonの基本的なものを超えて、機能的なコードだけでなく、エレガントで効率的で、他の人(および将来の自己)が理解できるコードを書くことができます。
Pythonを使用した基本的なものを超えた重要な利点:
- プロ意識への橋:初心者から有能なPython開発者への移行に役立ちます。
- クリーンなコードプラクティス:読み取り可能、保守可能、およびPythonicコードを書く方法を教えます。
- 重要な開発ツール:業界標準のツールとテクニックを紹介します。
- 高度な概念:オブジェクト指向の設計とアルゴリズム分析をカバーします。
- 実用的な例:実際のコードの例を通じてベストプラクティスを実証します。
熟練したPythonプログラマーになることに真剣に取り組む場合、Pythonの基本的なものを超えて不可欠なガイドがあります。