1.Python Cookbook
如果妳在編寫Python3程序時需要幫助,或者想更新老的Python2代碼,這本書正是妳所需要的。這本書包含了大量使用Python3.3編寫並測試過的實用編程技巧。對於那些關註現代工具和慣用技巧的有經驗的Python程序員來說,這本書無可替代。
2.Python算法教程
這本書用Python語言來講解算法的分析和設計。該書主要關註經典的算法,但同時會為讀者理解基本算法問題和解決問題打下很好的基礎。全書***11章。分別介紹了樹、圖、計數問題、歸納遞歸、遍歷、分解合並、貪心算法、復雜依賴、Dijkstra算法、匹配切割問題以及困難問題及其稀釋等內容。書中在每壹章結束的時候均有練習題和參考資料,這為讀者的自我檢查以及進壹步學習提供了較多的便利。在全書的結尾,給出了練習題的提示,方便讀者進行查漏補缺。
3.Python自動化運維
這本書在中國運維領域將有“劃時代”的重要意義:壹方面,這是國內第壹本從縱、深和實踐角度探討Python在運維領域應用的著作;壹方面該書的作者是中國運維領域的“偶像級”人物,這本書是他在天涯社區和騰訊近10年工作經驗的結晶。因為作者實戰經驗豐富,所以能高屋建瓴、直指痛處,圍繞Python自動化運維這個主題,不僅詳細介紹了系統基礎信息、服務監控、數據報表、系統安全等基礎模塊,而且深入講解了自動化操作、系統管理、配置管理、集群管理及大數據應用等高級功能。最重要的是,完整重現了4個來自實際生產環境的不同功能運維平臺的綜合案例,展示了完整的平臺架構及開發流程。
4.Python絕技:運用Python成為頂級黑客
關於Python的書雖然已有不少,但從安全從業者角度全方位剖析Python的書籍幾乎沒有,《Python絕技:運用Python成為頂級黑客》填補了這個的空白:包含了滲透測試、Web分析、網絡分析、取證分析以及利用無線設備等方面的Python攻防方法。
無論妳是從事安全研究的哪個方向,書中的大量深入淺出的案例分析均可以讓妳掌握有用的技能,快速上手編寫代碼,在工作中事半功倍,拓展視野、培養和鍛煉自己的黑客思維。
5.Selenium 2自動化測試實戰——基於Python語言
Selenium 是代表未來測試趨勢的測試工具,是提升生產力的重要手段,但Selenium本身有兩個版本,新手很容易陷入選擇的誤區。
而這本書描述的就是 Selenium 2, 代表了主流,也代表了未來;用的語言是 Python,全世界都在用,它簡單、高效、經典、 優雅。使讀者免去選擇的苦惱。
6.卓有成效的程序員
卓有成效的程序員:任何打算以開發軟件為生的人都需要壹種經過實踐檢驗的方式,來使自己的工作更好、更快、更高效。本書在“如何節省時間”方面提供了寶貴的建議和實用的工具,不論妳使用什麽平臺都能立即從中獲益。作為大師級的開發者,Neal Ford提出了大量有助於提高生產率的建議:如何更明智地工作,如何排除幹擾,如何充分利用計算機,以及如何避免重復等。此外,他還詳細介紹了很多有價值的實踐經驗,幫妳回避常見的陷阱,改善代碼,從而為團隊創造更大的價值。
妳將會學到:在編寫代碼之前先寫測試;有效管理對象的生命周期;只構建當前壹定需要的,不構建將來可能需要的;在軟件開發中運用古老的哲學;質疑權威,而非盲從標準;借助元編程,讓困難的事變容易,讓不可能成為可能;確保同壹方法中的所有代碼具有同樣的抽象層面;選擇正確的編輯器,打造*合適的工具組合。
這些不是空談的理論,而是Ford豐富經驗的精華。不論妳是剛入行的新手還是從業多年的專家,此書中這些簡單而直白的原則都將對妳的工作和職業生涯有所助益。
7.代碼大全
無論妳說的是中文還是英文,比喻、擬人等修辭手法都能夠讓妳的言辭更優美。同樣,無論妳用的是C#、Java 還是 Python,按照壹定的章法編寫代碼,寫出的代碼都會更健壯、更可讀、更優雅。
這本書就是介紹編程“章法”的壹本書。如果妳已經能夠寫出可運行的代碼,但是對如何“寫好”代碼毫無頭緒,那麽這本書就是妳應該讀的。這本書就像壹本寶典,條分縷析地講解編程實踐中的各種“規範”和“技巧”。每讀完壹章,都會讓讀者有壹種如獲至寶的感受。甚至有人說,讀了這本書,壹個程序員才算是真正入了行。
8.黑客與畫家
此書是矽谷創業之父PaulGraham的文集,主要介紹黑客即優秀程序員的愛好和動機,討論黑客成長、黑客對世界的貢獻以及編程語言和黑客工作方法等所有對計算機時代感興趣的人的壹些話題。書中的內容不但有助於了解計算機編程的本質、互聯網行業的規則,還會幫助讀者了解我們所在的時代,迫使讀者獨立思考。本書適合所有程序員和互聯網創業者,也適合壹切對計算機行業感興趣的讀者。