在自學python,用的python基礎教程第三版,準備年後報班,求推薦關於數據結構與演算法的書,和計算機網路的。書。。。外行,。。


機器學習領域,編程語言首推 Python,因為其良好的拓展性,能夠介面各種工具包。筆者只推薦以下一門中國大學MOOC,認真學完即可滿足日機器學習應用。當然學有餘力可以根據實際情況選修更多類課程。

《Python語言程序設計》-嵩天老師-北京理工大學https://www.icourse163.org/course/BIT-268001

對於 Python 書籍,牆裂推薦

《Python基礎教程(第3版)》- Magnus Lie Hetland - 袁國忠 (譯) https://pan.baidu.com/s/1pywqRj8FjHnB5JEKWRBfwQ 提取碼: c9kg

數據結構與演算法

對於應聘演算法崗位的童鞋來說,《數據結構與演算法》這門CS專業的基礎課是各廠技術面試官必問內容,若想拿到大廠Offer,必須引起高度重視!推薦課程:

北京大學陳斌老師的《數據結構與演算法》課程,使用Python語言實現演算法,強烈推薦,課程地址:

《數據結構與演算法》- 陳斌老師 -北京大學 http://gis4g.pku.edu.cn/course/pythonds MOOC《數據結構與演算法》- 張銘 陳斌 老師 -北京大學 https://www.icourse163.org/course/PKU-1002534001

該門課程電子書及課件下載地址:

https://pan.baidu.com/s/1pywqRj8FjHnB5JEKWRBfwQ 密碼:c9kg

中國大學MOOC《數據結構與演算法》

《數據結構與演算法》-戴波 - 電子科技大學 https://www.icourse163.org/course/UESTC-1002532005

推薦兩本關於數據結構與演算法方面的面試書籍

  • 劍指Offer:名企面試官精講典型編程題(第2版)-何海濤
  • 王道程序員求職寶典-王道論壇 組編

上述電子書下載地址:

https://pan.baidu.com/s/1pywqRj8FjHnB5JEKWRBfwQ 密碼:c9kg

請參閱:對人工智慧有著一定憧憬的計算機專業學生可以閱讀什麼材料或書籍真正開始入門人工智慧的思路和研究?


免費的有

Problem Solving with Algorithms and Data Structures using Python?

interactivepython.org圖標

中文書有

Python數據結構與演算法分析 第2版(圖靈出品)京東¥ 71.10去購買?

數據結構和演算法 Python和C++語言描述(非同步圖書出品)京東¥ 62.80去購買?

圖靈教育 演算法圖解 演算法基礎書 人民郵電出版社京東¥ 417.00去購買?

數據結構與演算法:Python語言描述京東¥ 39.60去購買?

《Python數據結構與演算法分析 第2版》是用Python描述數據結構與演算法的開山之作,匯聚了作者多年的實戰經驗。通過學習本書,你將掌握數據結構與演算法的基本思想,從而有信心探索任何編程難題的解決方法。

- 使用Python實現棧、隊列、列表等抽象數據類型

- 掌握大O記法和時間複雜度等概念

- 利用遞歸解決漢諾塔問題

- 實現常用的搜索演算法和排序演算法,並分析性能

- 掌握樹與圖在Python中的應用

書本每章內容都有配套練習,幫助你更好地掌握所學內容;

針對Python新版全新改版,所有的代碼都是使用Python3.x寫成;

將所有的數據結構源代碼都放在一個Python包中,方便讀者在完成作業時使用;

相關配套資源請至圖靈社區下載。


學以致用,為了學而學非常低效且艱辛。分享另外一個提問下的回答:

怎樣速成python? - 林偉忠的回答 - 知乎 https://www.zhihu.com/question/309658817/answer/578074088

關於推薦書!因為你在自學python,所以還是找一本基於python語言內容的會比較好。某電商上搜索了下,還真有,書皮如下!認準華章、機械工業出版社,個人一直很喜歡這系列的書,以前java入門的時候就是,很有特色的書皮風格一眼就能認出。關於計算機網路的就多了,隨便搜一本感覺可以的啃下來就OK了,這本就別找華章系列的了,太厚!不值得硬肝!除非是奔著網路管理專家(網管)的目標。

最後的最後,嘗試運用網路資源來學習吧,這是這行業里一項很重要的能力!以上,希望對你有所幫助,可以的話,點下關注(* ̄︶ ̄)!


建議你看全國計算機等級考試二級Python的書籍,按照這個教材,把基礎上知識學好,這樣學習一的好處是,能檢測自己是否真正掌握了基礎知識,基礎知識學習好以後,然後根據自己目標去學習行業應用,例如web開發,人工智慧,網路爬蟲,Excel處理等等。


有一堆書,關注菜鳥學Python公眾號,後台輸入:【小助手】,一堆精選書籍相送


推薦閱讀:
相关文章