1. 程式人生 > >怎麼用最短時間高效而踏實地學習Python?

怎麼用最短時間高效而踏實地學習Python?

之所以寫這篇文章,在標題裡已經表達得很清楚了。做技術的人都知道,時間就是金錢不是一句空話,同一個技術,你比別人早學會半年,那你就能比別人多拿半年的錢。所以有時候別人去培訓我也不怎麼攔著,為什麼?因為培訓畢竟比自學快,雖然根基和自學差了點,不過邊工作邊補充,還是要比自學佔點優勢而且還多領了幾個月薪水(學的垃圾還偽造簡歷的除外)。

近年來,Python一直是當仁不讓的開發入行首選,無論是職位數量、就業廣度還是使用排行都遠超其他語言,而且Python語言接近自然語言,學習起來非常的輕鬆簡便,因此也越來越受到人們的歡迎。

Python具有豐富和強大的庫。它常被稱為膠水語言,能夠把用其他語言製作的各種模組(尤其是C/C++)很輕鬆地聯結在一起。常見的一種應用情形是,使用Python快速生成程式的原型:

比如3D遊戲中的圖形渲染模組,效能要求特別高,就可以用C/C 重寫,而後封裝為Python可以呼叫的擴充套件類庫。需要注意的是在您使用擴充套件類庫時可能需要考慮平臺問題,某些可能不提供跨平臺的實現。

Python是人工智慧時代和大資料時代的首選語言,許多人對python的瞭解僅在於簡單易懂,開發快,但也有很多人對python的認知有所偏差,相對來講python易學,但精通不易。

Python其實語言本身已經很接近自然語言了,所以入門其實並不麻煩。如果你是從未接觸過程式設計的萌新,可以看一些馬哥教育入門的視訊。這些課不僅講解python的一些語法,也會提到一些計算機的基礎概念。

當然如果大家覺得視訊太慢不適合自己的,推薦一本叫做《A Byte Of Python》的書,然後照著書裡的程式碼自己敲一遍,基礎的語法都有講到,敲完一遍後,大概也就算入門的。這本書通過搜尋引擎也很容易找到,有中文和英文兩版的區別不大。當然,最重要的是你一定不能copy書裡的程式碼,然後執行,學程式設計,不動手是不行的。而且敲的過程中,難免會有一些打錯的地方,這時候根據錯誤資訊,來學習一下如何debug也是極好的,當然這個過程裡,你也能對python的程式設計環境熟悉。

程式設計環境的話可以選擇文字編輯器+命令列執行,或者IDE的兩種。前者推薦Sublime Text,後者推薦Pycharm,當然這只是一種推薦。

Python開發,如果有豐富程式設計經驗的老師帶著,為你解答遇到的各種疑點難點,會少走許多彎路、縮短學習時間、更加集中且系統的掌握python開發所需的各種知識要點。