資源 | 小白必收!《Python程式設計 從入門到實踐》

weixin_33913332發表於2018-12-18

《Python程式設計 從入門到實踐》

作者介紹

Eric Matthes,高中科學和數學老師,現居阿拉斯加,在當地講授Python入門課程。他從5歲就開始一直在編寫程式。

譯者介紹

自由譯者;2000年起專事翻譯,主譯圖書,偶譯新聞稿、軟文;出版譯著40餘部,其中包括《C++ Prime Plus中文版》、《CCNA學習指南》 、《CCNP ROUTE學習指南 》、《安卓應用UI設計模式》等,總計700餘萬字;專事翻譯前,從事過三年化工產品分析與開發,做過兩年雜誌和圖書編輯。

讀者物件

該書旨在讓你儘快學會Python,以便能夠編寫能正確執行的程式——遊戲、資料視覺化和 Web應用程式,同時掌握讓你終身受益的基本程式設計知識。

適合任何年齡的讀者閱讀,它不要求你有任何Python程式設計經驗,甚至不要求你有程式設計經驗。如果你想快速掌握基本的程式設計知識以便專注於開發感興趣的專案,並想通過解決有意義的問題來檢查你對新學概念的理解程度,那麼這本書就是為你編寫的。這本書還可供初中和高中教師用來通過開發專案向學生介紹程式設計。

內容介紹

第一部分,你將學習編寫Python程式時需要熟悉的基本程式設計概念:

包括 matplotlib、NumPy 和 Pygal 等強大的 Python 庫和工具介紹,以及列表、字典、if 語句、類、檔案與異常、程式碼測試等內容 。

第二部分,你將利用在第一部分學到的知識來開發三個專案

第一個專案(第12~14章)中,你將建立一個類似於《太空入侵 者》的射擊遊戲。這個遊戲名為《外星人入侵》,它包含多個難度不斷增加的等級。完成這個專案後,你就能夠自己動手開發2D遊戲了。

第二個專案(第15~17章)介紹資料視覺化。資料科學家的目標是通過各種視覺化技術來搞 懂海量資訊。你將使用通過程式碼生成的資料集、已經從網路下載下來的資料集以及程式自動下載 的資料集。完成這個專案後,你將能夠編寫能對大型資料集進行篩選的程式,並以視覺化方式將 篩選出來的資料呈現出來。

第三個專案(第18~20章)中,你將建立一個名為“學習筆記”的小型Web應用程式。這 個專案能夠讓使用者將學到的與特定主題相關的概念記錄下來。你將能夠分別記錄不同的主題,還 可以讓其他人建立賬戶並開始記錄自己的學習筆記。你還將學習如何部署這個專案,讓任何人都 能夠通過網路訪問它,而不管他身處何方。

目錄

(以下是部分的目錄截圖)

14843052-8b3a53904b14b72a
14843052-5493626be51af033
14843052-5977bb2ee0ea89cd
14843052-1c2e55da93918d59
14843052-1184a0ebdbe52d91

電子版下載

關注公眾號:Python資料分析和人工智慧

後臺回覆:入門實踐即可

相關文章