-
1 # IT人劉俊明
-
2 # 千鋒教育成都
Python作為一個程式語言,具有與其他程式語言同等的能力。不過Python作為一門語言,尤其獨特的優點,簡單易學,內建了很多庫,也很容易擴充套件,這讓很多人選擇學習Python,不過自學Python應該從哪入手呢?小編建議你可以選一本通俗易懂的書,找一個好的影片資料,然後自己裝一個IDE工具開始邊學邊寫。
1.找一本靠譜的書,難度一定要是入門級別,千萬不能太複雜,不要一下子陷進去,會打亂節奏,學東西要循序漸進,不能一口吃個胖子。打個比方,學過java的同學都聽過大名鼎鼎的thinking in java,這邊書很厚很全,若一上來就學,肯定會吃力,時間長了就會失去興趣,因此對初學者來說,一定要找一本通熟易懂的,簡單的書。入門的書非常關鍵。
入門的書很多,但是個人強烈推薦《A Byte of Python》。作者寫作思路非常清晰,對每個知識點講解很到位,不多不少。對初學者來說,力道剛剛好。
網上有人會推薦《笨辦法學Python》,我個人覺得這本書沒有《A Byte of Python》好 。一般有一些程式設計基本,我建議直接看《A Byte of Python》。這本書的銷量已經破百萬了,而且在豆瓣上點評有8.8,可謂是入門級的神書.電子版大家可以在CSDN 搜一下就有,都是高畫質的。
2.找一個靠譜的師傅。Python程式設計是一個十分系統的技術體系,有時候光靠看書和網上的影片,只能是一知半解,遇到問題,沒有人給你講解其中的原理和流程,那麼對於整個技術點的理解就永遠不會通透。況且,程式設計不只是知識,還涉及到做具體的專案,在做專案中,如果有人帶,進步才是最神速的。
3.多編寫程式,這似乎是廢話,但是確實是一句實話。學程式設計一定要親身去編寫,沒有什麼捷徑。一開始哪怕你把書裡面的例子一字不落敲一遍,也好過你只是去看書,而不動手。
學Python最好是堅持練習,每天抽小半個小時,學一些知識點,不斷堅持,快的話幾個星期基本就能入門了。如果你感覺自己自學能力較差,想要一個好的學習分為,可以來千鋒Python培訓班。千鋒始終堅持用良心做教育,做到真正對學員負責,如有疑問,可以直接加入到千鋒的兩週免費試聽課。
回覆列表
從概念上來說,嵌入式和Python的區別還是比較明顯的,嵌入式是一個開發領域,而Python則是一門程式語言。
嵌入式開發是開發領域的一個重要分支,是物聯網領域技術的重要組成部分,可以說有物聯網的地方就離不開嵌入式開發。通常情況下,嵌入式開發在工業領域有廣泛的應用,比如汽車領域、數控機床、智慧裝備等領域都有廣泛的應用,隨著產業網際網路的發展,嵌入式開發未來的發展前景還是非常不錯的。
Python是目前被廣泛使用的一種程式語言,在Web開發、大資料開發、大資料分析、人工智慧(機器學習、計算機視覺、自然語言處理)等領域有廣泛的用途。目前Python也被列入到嵌入式開發語言中,所以Python也可以做嵌入式開發。
對於初學者來說,建議從學習Python語言開始,一方面原因是Python語言本身比較簡單,即使沒有任何程式設計基礎也能夠比較順利的入門,另一方面原因是Python語言的應用面比較廣,尤其在當前的大資料時代背景下,Python在大資料開發、大資料分析等領域都有廣泛的應用,掌握Python語言在大資料時代還是有一定必要的。
學習Python之前最好先定一個方向,比如Web開發方面、大資料方向等,對於初學者來說,建議從Web開發方向入手,這樣能夠比較順利的入門,也能在學習的過程中建立起一定的自信。在學習Web開發的過程中,也能夠比較系統的學習資料庫等內容。
最後,不管是學習嵌入式開發還是Python程式設計,實驗一定要多做。
作者簡介:中國科學院大學計算機專業研究生導師,從事IT行業多年,研究方向包括動態軟體體系結構、大資料、人工智慧相關領域,有多年的一線研發經驗。