- 編寫整潔的Python代碼(第2版)
- (西)馬里亞諾·阿那亞(Mariano Anaya)
- 309字
- 2022-10-26 16:58:48
內(nèi)容提要
這是一本介紹如何實(shí)現(xiàn)Python代碼整潔的書,主要介紹如何使用Python 3.9引入的新特性提升編碼技能。此外,本書還介紹了以下內(nèi)容:通過利用自動(dòng)化工具建立高效的開發(fā)環(huán)境,利用Python中的魔法方法來編寫更好的代碼,抽象代碼復(fù)雜性并封裝細(xì)節(jié),使用Python特有的特性創(chuàng)建高級(jí)的面向?qū)ο笤O(shè)計(jì),通過使用面向?qū)ο笤O(shè)計(jì)的軟件工程原則創(chuàng)建強(qiáng)大的抽象來消除代碼重復(fù),使用裝飾器和描述符創(chuàng)建特定于Python的解決方案,運(yùn)用單元測(cè)試方法有效重構(gòu)代碼,以及通過實(shí)現(xiàn)整潔的代碼庫為構(gòu)建堅(jiān)實(shí)的架構(gòu)打下基礎(chǔ)等。
本書對(duì)新手程序員和有經(jīng)驗(yàn)的程序員同樣適用,也適合想通過編寫Python代碼來節(jié)省成本和提高效率的團(tuán)隊(duì)領(lǐng)導(dǎo)、軟件架構(gòu)師和高級(jí)軟件工程師參考。當(dāng)然在閱讀本書前,讀者應(yīng)掌握一些Python基礎(chǔ)知識(shí)。
推薦閱讀
- Vue.js 3.x快速入門
- 深入淺出Electron:原理、工程與實(shí)踐
- Python程序設(shè)計(jì)(第3版)
- MATLAB定量決策五大類問題
- HDInsight Essentials(Second Edition)
- Express Web Application Development
- Python機(jī)器學(xué)習(xí)算法: 原理、實(shí)現(xiàn)與案例
- 用案例學(xué)Java Web整合開發(fā)
- OpenCV 3 Blueprints
- Python自然語言理解:自然語言理解系統(tǒng)開發(fā)與應(yīng)用實(shí)戰(zhàn)
- Python程序設(shè)計(jì)教程
- HTML5游戲開發(fā)實(shí)戰(zhàn)
- 金融商業(yè)數(shù)據(jù)分析:基于Python和SAS
- Developing Java Applications with Spring and Spring Boot
- C語言程序設(shè)計(jì)教程