Python誕生的這些年好書太多了,但是說是入門的話,我推薦的這本書是帶我入坑Python的書籍《Python編程:從入門到實踐》,初識這本書的時候還是看的微信讀書電子版,本人是紙質書重度愛好者,一般在買紙質版之前都會大概看下電子版目錄,當時作為初學者最吸引我的地方就是這本書在介紹完基礎知識后附帶了三個專案實戰,而這三個專案實戰分別代表了Python當下最受歡迎的三個發展方向游戲開發、資料分析和可視化、web開發,當然人工智能和運維、爬蟲等重要方向更重要的是技巧而非編程,
言歸正傳,說一說這本書的的優勢,在預覽了電子版之后我就下單買了這本書,到手小半年了,我覺得這本書最大的優勢在于它對新手很友好,而且很詳細的講解了python的語法糖,這個時候可能一些初入編程會問什么是語法糖,語法糖(Syntactic sugar): 計算機語言中特殊的某種語法, 這種語法對語言的功能并沒有影響, 對于程式員有更好的易用性, 能夠增加程式的可讀性,通俗的說語法糖就是對于特定程式語言中提供的[奇技淫巧],為這種語言特性所特有的特色,因為語言特性這些方法好看又好用,好似糖一般的語法,那么我們一睹為快吧:在第四章操作串列中,這本書就重要介紹了Python大名鼎鼎的切片,這也是Python作為膠水語言的優勢
通過簡單的案例從最基礎的地方開始講解是這本書最受歡迎的原因,切片的原理以及最常用的幾種方法在短短幾頁紙中被分析的極為透徹是相比于傳統計算機書籍最為可貴的地方,我自己就曾與被傳統黑皮書勸退的經歷,但是光是上圖中的兩頁紙你就可以明白切片的含義和基本用法,往后可以隨著專案的深入逐漸學習更多技能,另外一個很出名的語法糖函式的動態引數接觸過c,c++的程式員應該會大呼過癮,Python允許函式從呼叫陳述句中收集任意數量的實參,這個功能讓Python語言變得靈活自如,具體在書上8.5節也有案例介紹,類似的語法糖比如with語法糖,匿名函式等就不一一介紹了,但是我始終認為編程作為一個需要邊學習邊動手實踐的專業,學習應該是由淺入深,這本書讓我在接觸Python之后短短半個月就看完并且上手了自己的科研專案,我很是推薦,特別是后面的三個入門專案,拿資料可視化專案做舉例,它從生成資料,下載資料最后使用API呼叫一步步入手,不講的很深但又面面俱到,讓你完整看到一個專案的架構所在,后面你自己可以跟著做填充,可以在此基礎上做出很多好玩的可視化玩法,
最后再說一下這本書的一個神器,附帶的學習手冊,里面有很多初學者容易遇見的問題,比如開發環境安裝,語法背景等,如此貼心的設計讓你更快上手Python,在市面上大抵是沒有哪一本書更適合這本書入門了,

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/539987.html
標籤:Python
上一篇:從0到1學Python丨影像平滑方法的兩種非線性濾波:中值濾波、雙邊濾波
下一篇:資料分析之numpy使用
