Python 入門必備:一本開源的 python 書籍資源,配有詳細的代碼
雷鋒網 AI 科技評論按,目前人工智慧和數據科學等領域的技術的火熱,讓作為這些領域研究的首選語言 python 成為了非常受歡迎的編程語言。作為當前最熱門的編程語言之一,現在有關於 python 學習的書籍等資源特別多,但是這些資源良莠不齊,適合的讀者群里也不一樣。
今天,我們要給大家推薦一本適合具有其它編程語言基礎的 python 初學者的學習書籍——「A Whirlwind Tour of Python」。
這本書的書名是「A Whirlwind Tour of Python」,字面意思是「Python 學習的旋風之旅」,書的內容非常基礎詳實。這本書在 github上有電子版的資源,在 github repo 上包含這本書的全部內容(免費的 100 頁 pdf)和相關代碼。
「A Whirlwind Tour of Python」是一本適用於對已經熟悉另一種編程語言的研究人員和開發人員,這本書開源幫助他們快速熟悉 Python 語言的基本組件。
本書特別針對那些希望使用 Python 進行數據科學研究或者數據方面編程的人,它和 github 上面的代碼可以被用作「Python 數據科學手冊」。這些材料改編自作者在華盛頓大學授課和在世界各地的各種會議、研討會上就數據科學的主題提供的課程和研討會。
這些學習材料是使用 Python 3.5 編寫和測試的,應該適用於任何 Python 3.X 版本,作者儘力記錄了它們和 Python 2.X 在語法上不同的地方。
本書共 17 個章節,其具體目錄如下:
本書目錄
1. Python簡介
2. 如何運行 Python 代碼
3. 基本 Python 語法
4. Python 語法:變數
5. Python 語法:運算符
6. 內置標量類型
7. 內置數據結構
8. 控制流語句
9. 函數的定義
10. 錯誤和例外
11. 迭代器
12. 列表的理解
13. 生成器和生成器表達式
14. 模塊和包
15. 字元串和正則表達式
16. 數據科學工具預覽
17. 進一步學習的資源
附錄:重現數據的代碼
許可和引用
不僅如此,這份資源的 github 上還有非常詳細的配套代碼,以第 9 章「函數的定義」為例,我們點擊 github 上的章節目錄,看到的是如下圖的內容:
可以看到,講解和代碼都特比詳細。而且,代碼可以直接使用,或者複製粘貼到新的 notebook 上運行,對初學者來說真的是太友好了。有了這份資源,或許大家的 Python 學習效率真的可以像「旋風」一樣迅速又高效呢~
好了,今天的資源推薦就到這裡,有需要的同學,趕快開始學習吧~
via:https://github.com/jakevdp/WhirlwindTourOfPython
雷鋒網雷鋒網
![](https://pic.pimg.tw/zzuyanan/1488615166-1259157397.png)
![](https://pic.pimg.tw/zzuyanan/1482887990-2595557020.jpg)
※華為三星手機驚艷世界的「背後」,竟然都藏著這家中國企業!
※清華大學馬少平:一款智能硬體背後的「AI爭霸」
TAG:雷鋒網 |