購物比價找書網找車網
FindBook  
 有 7 項符合

Python出神入化:Clean Coder才懂的Pythonic技法,為你的程式碼畫龍點睛!

的圖書
Python出神入化:Clean Coder才懂的Pythonic技法 為你的程式碼畫龍點睛! Python出神入化:Clean Coder才懂的Pythonic技法 為你的程式碼畫龍點睛!

作者:Mariano Anaya 
出版社:博碩文化
出版日期:2021-12-07
規格:平裝 / 416 / 18開 / 單色
圖書介紹 - 資料來源:博客來   評分:
圖書名稱:Python出神入化:Clean Coder才懂的Pythonic技法,為你的程式碼畫龍點睛!

內容簡介

★★★★★ Coding Tricks出神入化系列 ★★★★★

Python出神入化:Clean Coder才懂的Pythonic技法,為你的程式碼畫龍點睛!

Clean Code in Python - Second Edition

  Python無所不在,在軟體建構、系統管理、資料處理等領域都可以看到它的蹤影。來自不同領域的開發人員皆面臨雜亂無章、效率低落、不易閱讀、難以測試等非結構化程式碼的挑戰。在《Clean Code in Python》第二版的全新編譯本中,新增了近百頁的內容,我們將利用Python 3.9的最新功能,提升寫程式的技術力,並學習克服這些阻礙以及成功管理專案必備的所有工具。

  本書首先描述編寫Clean Code的基本元素,以及它們如何在Python程式設計中發揮關鍵作用。你將學習使用Python標準函式庫與軟體設計的最佳實踐,編寫效能與可讀性兼具的程式碼。

  本書更深入探討Python的物件導向程式設計,並說明如何運用描述器和生成器來使用物件。本書也將展示軟體測試的設計原則,並示範如何在程式碼中實作軟體設計模式來解決問題。在最後一章中,我們從堅實(SOLID)平台基礎的程式碼開始討論,將單體應用程式分解成基於微服務的應用程式。

  讀完這本書,你將熟悉並應用業界認可的寫程式技巧,設計整潔、可維護又易讀的Pythonic程式碼!

  在這本書中,你將學到:
  ・利用自動化工具,建立具備效能的開發環境
  ・利用Python的魔術方法,編寫整潔又出色的程式碼
  ・建立強大的抽象,封裝技術細節,進而減少程式複雜度
  ・使用裝飾器、描述器和生成器,建立Python專屬的解決方案
  ・理解自動化測試的重要性,藉助單元測試優雅又有效地重構程式碼
  ・以Pythonic的獨特風格實作常見的設計模式(例如轉接器、組合等等)
  ・Clean Code如何演變成為Clean Architecture,為堅實的架構打好基礎

  下載範例程式檔案:
  本書的程式碼是由GitHub託管,可點選下面圖案前往下載:
     
  下載本書的彩色圖片:
  提供您一個包含本書使用的彩色圖表的PDF檔案,可以在此下載:
     

 
 

作者介紹

作者簡介

Mariano Anaya


  是一位軟體工程師,他大部分時間都在開發軟體並指導其他程式設計師。Mariano的主要興趣領域是軟體架構、函數式程式設計和分散式系統。他曾在2016年和2017年的Euro Python以及2019年的FOSDEM上發表演說。他的GitHub帳號:rmariano。
 
 

目錄

前言

Chapter 1:簡介、程式碼格式和工具
簡介
程式碼格式化
文件記錄
工具
小結
參考資料

Chapter 2:Pythonic的程式碼
索引和切片
情境管理器
推導式和賦值表達式
物件的屬性、特性和不同類型的方法
Python的一些提醒
非同步程式碼簡介
小結
參考資料

Chapter 3:好程式碼的常見特徵
Design by Contract
防禦性程式設計
關注點分離
首字母縮寫字
Python中的繼承
函數和方法的引數
關於良好軟體設計的最後提醒
小結
參考資料

Chapter 4:SOLID原則
單一職責原則
開放封閉原則
里氏替換原則
介面隔離原則
依賴反轉原則
小結
參考資料

Chapter 5:使用裝飾器,改善我們的程式碼
Python的裝飾器是什麼?
更進階的裝飾器
裝飾器的良好用途
有效的裝飾器:避免常見錯誤
裝飾器和Clean Code
小結
參考資料

Chapter 6:使用描述器,從物件取得更多資訊
第一眼見到描述器
描述器的類型
描述器的實際應用
描述器的分析
關於描述器的最後說明
小結
參考資料

Chapter 7:生成器、迭代器和非同步程式設計
技術需求
建立生成器
慣用的迭代方式
協程
非同步程式設計
小結
參考資料

Chapter 8:單元測試和重構
設計原則和單元測試
測試工具
重構
更多與測試有關的概念
小結
參考資料

Chapter 9:常見的設計模式
在Python中使用設計模式的注意事項
設計模式實踐
Null物件模式
關於設計模式的最終想法
小結
參考資料

Chapter 10:Clean Architecture
從Clean Code到Clean Architecture
軟體元件
小結
參考資料
總結
 

詳細資料

  • ISBN:9789864349562
  • 規格:平裝 / 416頁 / 17 x 23 x 2.14 cm / 普通級 / 單色印刷 / 初版
  • 出版地:台灣
贊助商廣告
 
TAAZE 讀冊生活 - 今日66折
去日本玩!單句會話╳手指單字╳日本旅遊大補帖,第一次自由行不用怕!
作者:張小花
出版社:捷徑文化
出版日期:2023-04-12
66折: $ 211 
城邦讀書花園 - 今日66折
大谷翔平也在用的曼陀羅思考法:實現夢想、達成目標的九宮格計畫表
出版社:經濟新潮社
出版日期:2024-05-02
66折: $ 297 
博客來 - 今日66折
怪物講師教學團隊的GEPT全民英檢中級初試10回模擬試題+解析【增修版】(2書+整回/單題聽力雙模式MP3+「Youtor App」內含VRP虛擬點讀筆+防水書套)
作者:怪物講師教學團隊(台灣)
出版社:不求人文化
出版日期:2021-11-24
66折: $ 329 
 
Taaze 讀冊生活 - 暢銷排行榜
氣質系硬筆1000字帖
作者:郭仕鵬
出版社:朱雀文化事業有限公司
出版日期:2018-07-03
$ 221 
金石堂 - 暢銷排行榜
ONE-PUNCH MAN 一拳超人 30
作者:ONE/村田雄介
出版社:東立出版社
出版日期:2024-08-30
$ 105 
金石堂 - 暢銷排行榜
明明已經有男朋友了(07)
作者:柚木N’
出版社:青文出版社股份有限公司
出版日期:2024-09-11
$ 111 
博客來 - 暢銷排行榜
隱性潛能:華頓商學院最具影響力教授,突破天賦極限的實證科學【博客來獨家版.附人生領航指南書】
作者:亞當.格蘭特
出版社:平安文化
出版日期:2024-07-29
$ 379 
 
金石堂 - 新書排行榜
異世界泡泡澡堂輝夜(06)
作者:豬熊忍
出版社:青文出版社股份有限公司
出版日期:2024-09-11
$ 111 
博客來 - 新書排行榜
2025年海洋保育桌曆:傾聽海說
作者:海洋委員會海洋保育署
出版社:海洋委員會海洋保育署
出版日期:2024-11-15
$ 127 
金石堂 - 新書排行榜
漫漫時光 (首刷限定版)(上)
作者:古矢渚
出版社:東立出版社
出版日期:2024-09-11
$ 153 
博客來 - 新書排行榜
長期買進:財金教授周冠男的42堂自制力投資課
作者:周冠男
出版社:天下文化
出版日期:2024-07-31
$ 355 
 

©2024 FindBook.com.tw -  購物比價  找書網  找車網  服務條款  隱私權政策