官术网_书友最值得收藏!

序一

明代學者林希元有云:“自古圣賢之言學也,咸以躬行實踐為先,識見言論次之”,強調實踐是第一位的,而著書立說次之。唯有經過實踐總結而成的書,方能為讀者提供更強大的指導。本書的作者是一位長期奮戰在編碼一線的“老碼農”,他把他多年的實踐經驗轉化為了這樣一本書,這不是一本空洞無物的Python語法教程,也不是一本紙上談兵的軟件測試教程,它更像是Python在軟件測試領域的實戰兵法。

在讀完本書之后,我被本書的文字深深打動了,驚嘆于作者在技術精湛之外,竟然有如此出色的文筆。不同于技術類圖書的八股文風,讀這本書,感覺像是有一個坐在你身邊的碼農,向你講述他對Python的理解,對軟件測試乃至軟件工程的理解。本書使用了許多古今中外現實生活中的例子,生動有趣地陳述枯燥的知識點。本書的另外一個特點就是如庖丁解牛,刀法精準,在正確的位置下刀。比如,對于如何安裝Python這樣的操作,作者幾乎只字未提,因為本書默認讀者是具備這樣的能力的。所以,閱讀本書,就像在看一部精彩的動作片,從開場的第一分鐘開始就從頭打到尾,以至于觀眾全程都不愿意離場。

“人生苦短,請用Python”。現如今,Python已經廣泛地應用于Web開發、人工智能、數據分析、網絡爬蟲、游戲開發、云計算、自動化測試與運維等眾多領域。熟練地掌握Python,意味著極大地提升工程中的生產效率。也正是因為Python大流行,現在市面上的Python書籍可以說是汗牛充棟,但是,這些書籍中的絕大多數仍然采用了平鋪直敘式的語法講解方式。本書的結構則非常新穎,它采用迭代螺旋的方式,把Python的理論原理和實踐技巧一個臺階一個臺階地往上提升。比如本書在第2章講完Python的基礎語法結構后,第3~5章分別是PyTest入門、Selenium入門和實戰12306之入門;第6章進行Python進階,之后,第7~9章又對PyTest、Selenium和12306進行進階學習;第10章再對Python的高級特性進行講解;第11章在此基礎上總結測試框架;第12章則第3次對12306案例進行迭代提升。這種迭代推進、螺旋上升的方式,非常符合人類的思維習慣,畢竟我們掌握任何一門新技術,都不是一蹴而就的。回想起來,我在學習Linux內核及其他技術時,也同樣是反反復復地跟同一個知識點“死磕”。但是在不同的階段,隨著自身技術深度和廣度的增加,對同一事物的理解也會完全不一樣。技術高手幾乎都會對同一關鍵的技術點進行反復研究,正是這種不懈的“執拗”,才拉開了高手和一般程序員間的差距。

非常高興看到多年好友徐西寧老師的這本書出版,相信本書必然會為促進Python,尤其是Python在軟件測試領域的工程實踐應用、提升一線開發人員的實戰水平起到巨大的作用。

——宋寶華,知名Linux技術專家

主站蜘蛛池模板: 渭南市| 沂源县| 金乡县| 安徽省| 内江市| 贵定县| 封开县| 高雄市| 民乐县| 钟山县| 蓝山县| 西华县| 曲阳县| 承德县| 上饶市| 金堂县| 高州市| 沙雅县| 龙胜| 安岳县| 博罗县| 临高县| 习水县| 大理市| 罗山县| 万州区| 长白| 柳林县| 新营市| 聂拉木县| 贡觉县| 大丰市| 宁安市| 麻城市| 健康| 文水县| 韶关市| 新沂市| 龙州县| 吴川市| 正宁县|