|   
Contact Us : +6018 243 6288

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

RM 101.25 RM 112.50 10%
Quantity
+
Model
9789864349562
Brand
博碩
Status
Available Now
Delivery
Usually ships within 6-8 weeks
Delivery Fee
West Malaysia - RM 6.00
East Malaysia - RM 12.00
Australia, New Zealand - RM 159.77
Austria, Denmark, Finland, Ireland, Switzerland, Russia - RM 157.78
Brunei, Cambodia, Laos, Mongolia - RM 175.10
Rate for other regions/countries
Rewards
101 Points
Product Information

ISBN: 9789864349562

出版日期: 2021-12-06

作者: Mariano Anaya

譯者: 江玠峰

裝訂: 平裝.單色印刷.416頁.23.

 

★★★★★ 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 Anaya


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

Python出神入化:Clean Coder才懂的Pythonic技法,為你的程式碼畫龍點睛!
Shipping Information
ZoneOrder Total (RM)Delivery Fee (RM)
West MalaysiaFlat Rate6.00
ZoneItems/WeightDelivery Fee (RM)
East MalaysiaFirst 1.00 kg12.00
Extra 1.00 kg2.50
SingaporeFirst 1.00 kg25.00
Extra 1.00 kg5.00
Australia, New ZealandFirst 1.00 kg159.77
Extra 0.50 kg52.65
Austria, Denmark, Finland, Ireland, Switzerland, RussiaFirst 1.00 kg157.78
Extra 0.50 kg34.31
Brunei, Cambodia, Laos, MongoliaFirst 1.00 kg175.10
Extra 0.50 kg87.14
Belgium,France, Germany, Netherlands, Spain, U.KFirst 1.00 kg150.94
Extra 0.50 kg30.46
ChinaFirst 1.00 kg96.44
Extra 0.50 kg25.35
Bangladesh, Brazil, Iraq, Pakistan, Qatar, S.Arabia, UAE, Sri LankaFirst 1.00 kg118.52
Extra 0.50 kg24.96
South AfricaFirst 1.00 kg118.52
Extra 0.50 kg24.96
PhilippinesFirst 1.00 kg91.42
Extra 0.50 kg15.29
Canada, United States, MexicoFirst 1.00 kg162.58
Extra 0.50 kg35.90
Hong KongFirst 1.00 kg80.63
Extra 0.50 kg29.06
IndiaFirst 1.00 kg113.30
Extra 0.50 kg22.28
IndonesiaFirst 1.00 kg107.35
Extra 0.50 kg24.87
JapanFirst 1.00 kg112.97
Extra 0.50 kg35.03
MacauFirst 1.00 kg92.93
Extra 0.50 kg13.82
SingaporeFirst 1.00 kg74.75
Extra 0.50 kg21.49
TaiwanFirst 1.00 kg94.42
Extra 0.50 kg34.76
ThailandFirst 1.00 kg94.10
Extra 0.50 kg28.25
VietnamFirst 1.00 kg98.94
Extra 0.50 kg14.34
TOP