《深入淺出Python》與《Python網絡數據采集》讀后感


本學期在課程之外,自主計划學習Python語言以及爬蟲知識。書籍方面,采用了O`Reilly的《深入淺出Python》與《Python網絡數據采集》。前者用於Python語法的學習,后者則作為爬蟲知識的詳解。

       與我們日常使用的教材不同的是,《深入》像是一個老鳥,在一步一步通過對話的形式手把手地教你。個人體會,該書作為入門教材,十分妥當,但是深入理解還需另辟蹊徑。全書從文本處理出發講解基礎語法,再設計背景,隨着假設要求不斷擴展,將Python語言在web開發、Android應用開發等領域的作用通過示例的形式展現出來。同時,留下大量空白,要求讀者自己動手,嘗試寫出代碼。但是,該書在引導學習的方面有一定問題,就是當讀者只用這一本書時,會由於語法使用較少而在后面的學習中難以讀懂程序含義。因此,在讀該書的時候,可以嘗試跟其他書籍一同閱讀,如:《Python核心編程》。《核心編程》與其說是教材,不如說是本工具書,配合《深入》使用更佳。總的來說,《深入》是一本介紹性為主的書籍,書的后部分的應用介紹,提供了很多模板,在本學期的課內實驗中,我采用了相關的技術。但是,語言歸語言,《深入》對於功能的介紹並不算很深入,當有一定基礎之后,再看該書,又有點雞肋的感覺。

       而《網絡數據采集》則更貼近與我們平時使用的教材,從基礎的數據采集,到高級的數據處理,同樣是用功能的實現來體現技術。在閱讀該書之前,我便已經開始從網上查找資料、學習視頻學習爬蟲技術了。本學期,程序設計課程,我便利用爬蟲技術,完成了作業設計功能。但是,隨着程序的功能不斷擴充,更為規范高效的爬蟲技術,成了我的瓶頸。因此我才購入此書,以求獲得技術上的提升。該書篇幅不大,內容較精,但是隨着時間進入到期末,不得不停下來,因此現在還沒有看完。總的感受是,該書所提供的方法,跟網上的教程相比,突出的特點是編碼的規范化,和方法的精練。而未能讀完的后半部分則偏向於處理更難的問題。

       人生苦短,我用Python。在讀了兩本書之后,感受到一個良好的語言社區是多么的重要。當然,也導致了我現在一看超過百行的代碼就眼花。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM