結(jié)論:
0-前言
編程學(xué)習(xí)不是
1-大神們學(xué)習(xí)的訣竅
我們選用python作為生產(chǎn)工具,先要知曉這門語(yǔ)言所遵從的一些淺顯的道理準(zhǔn)則。
網(wǎng)上一份中文翻譯:
先要對(duì)python的設(shè)計(jì)理念和編程指導(dǎo)有個(gè)認(rèn)識(shí)。
下面總結(jié)了對(duì)于
無(wú)論多寡,都要寫一寫,熟能生巧。哪怕是代碼片段也可以。
對(duì)于全職開發(fā)者,有思路要記下來(lái),然后抽時(shí)間用代碼實(shí)現(xiàn)。
直接在命令行輸入python,就可以開寫了,這很方便。在交互頁(yè)面,可以率先測(cè)試一些功能代碼。或者先測(cè)試,能行,再固化到程序內(nèi)。
學(xué)習(xí)的時(shí)候,專注一段時(shí)間,然后休息幾分鐘,讓大腦放空。接著再沉浸式學(xué)習(xí)。
寫程序的能力很重要,可以會(huì)
獨(dú)自編程,閉門造車,遇到困難后會(huì)逐漸澆滅學(xué)習(xí)的熱情。如果是一群都在學(xué)習(xí)的同學(xué),這樣的氛圍會(huì)對(duì)大家相互提高。
如何檢驗(yàn)自己是否學(xué)會(huì)了,一個(gè)簡(jiǎn)單的辦法,就是你把這個(gè)知識(shí)給別人教一教。講的流暢,沒有什么問題,說(shuō)明你是真的掌握了。
大一些的項(xiàng)目,需要多個(gè)人相互合作。我們需要隊(duì)友相互補(bǔ)充編程能力的不足。你搞不定的,隊(duì)友搞的定。
學(xué)習(xí)的大多數(shù)時(shí)候,都是在搜索引擎中度過(guò)的。掌握搜索方法,掌握提問的技巧,勝過(guò)千軍萬(wàn)馬。
代碼熟練到一定程度,有興趣的在業(yè)余時(shí)間維護(hù)一些個(gè)人的代碼庫(kù)或項(xiàng)目。
我們從社區(qū)中汲取營(yíng)養(yǎng),能力上來(lái)后,是時(shí)候反哺社區(qū)了!
2-python語(yǔ)言你必知必會(huì)的資源
這一段推薦一些優(yōu)秀的項(xiàng)目資源。
我們知道python能做的事情非常的多,積累了這么多年的庫(kù),各行各業(yè)都有許多優(yōu)秀的內(nèi)容,
有趣的python項(xiàng)目,在github上倉(cāng)庫(kù)地址https://github.com/vinta/awesome-python,中文版的倉(cāng)庫(kù)地址
https://github.com/jobbole/awesome-python-cn
。官網(wǎng)地址
https://www.pythonanywhere.com/
,是英國(guó)的一家公司維護(hù)的,對(duì)全世界免費(fèi)開放。3-上窮碧落下黃泉,動(dòng)手動(dòng)腳翻東西
俗話說(shuō)“磨刀不誤砍柴工”。好的工具讓我們事半功倍。下面推薦幾個(gè)優(yōu)秀的工具。
這個(gè)整合好的開發(fā)環(huán)境,省去開發(fā)者在開始干活之前,一大堆的環(huán)境,包,工具的安裝配置,一個(gè)anaconda搞定。如果你覺得anaconda太大而全,可以使用精簡(jiǎn)版anacondamini。
JetBrain出品的IDE在各個(gè)語(yǔ)言領(lǐng)域都是一枝獨(dú)秀的,python的編輯器是pycharm。對(duì)于php的phpstorm,javascript的webstorm,java的idea,都是熟悉的配方,熟悉的味道。
JupyterNotebook是基于網(wǎng)頁(yè)的用于交互計(jì)算的應(yīng)用程序。可被應(yīng)用于全過(guò)程計(jì)算:開發(fā)、文檔編寫、運(yùn)行代碼和展示結(jié)果。
4-結(jié)語(yǔ)
讀者根據(jù)自己的學(xué)習(xí)情況,努力尋找適合自己的工具和方法吧。
我是@程序員小助手,持續(xù)分享編程與程序員成長(zhǎng)相關(guān)的內(nèi)容,~~