新聞資訊
學(xué)習(xí)Python編程的十大資源
發(fā)布時(shí)間: 2017-06-20
用Python編寫代碼一點(diǎn)都不難,因?yàn)樗恢北毁澴u(yù)為最容易學(xué)的編程語言。如果你準(zhǔn)備學(xué)習(xí)web開發(fā), Python是一個(gè)不錯(cuò)的開始,甚至想做游戲的話,用Python來開發(fā)游戲的資源也有很多。許多程序員都把Python作為編程之旅的開始,然后是像PHP和Ruby這樣的語言。它也是目前熱門的web開發(fā)語言之一。但是,Python應(yīng)該怎么學(xué)呢?應(yīng)該從哪里開始?小編來為你解決這個(gè)問題,這里列舉的資源可能會(huì)在你的學(xué)習(xí)過程中給你提供必要的幫助。當(dāng)然這僅僅是一個(gè)友好的建議,最好的方法還是通過實(shí)踐去學(xué)習(xí)。剛開始學(xué)習(xí)的時(shí)候可能會(huì)令人沮喪,一旦你學(xué)完了基礎(chǔ),之后的東西對(duì)你來說就很自然了,你都不需要思考就知道要怎么做。
1、Python for Beginners
如果你的Python開發(fā)之旅有一段時(shí)間了,這門課程可能是一個(gè)很好的開始。Python for Beginners這套網(wǎng)絡(luò)教程非常容易學(xué)習(xí)。但是,它需要付一定的費(fèi)用。這套課程的好處是你將被授權(quán)訪問一個(gè)只有付費(fèi)會(huì)員的論壇, 論壇會(huì)員都會(huì)很樂意的幫你解決Python的問題。
2、Learn Python The Hard Way
這本書絕對(duì)是學(xué)習(xí)Python最簡(jiǎn)單的方法。如此簡(jiǎn)單的基礎(chǔ)學(xué)習(xí)會(huì)讓你真實(shí)的感受到自己的學(xué)習(xí)歷程,一步一步地獲取新的知識(shí)。你可以在線閱讀這本書,因?yàn)樗峭耆赓M(fèi)的。同時(shí),它非常鼓勵(lì)學(xué)習(xí)者去嘗試并創(chuàng)造出自己的程序。你會(huì)學(xué)到如何去:
3、The Python Challenge
如果你的編程生涯中從沒做過這樣的挑戰(zhàn),這可能會(huì)有點(diǎn)難度。但你應(yīng)該嘗試一下。它有33個(gè)關(guān)卡(謎題),你可以用Python編程技巧解決。目前,全球有幾百萬的人都在試著解決這個(gè),即使你不能完成所有的關(guān)卡,你也會(huì)將學(xué)到很多新的東西,尤其是批判性思維和發(fā)散思維。
4、Think Python
Think Python是一個(gè)面向Python初學(xué)者的手冊(cè)。它從編程的基本概念教起,非常詳細(xì)的定義了所有第一次會(huì)遇到的術(shù)語,并且很有邏輯的展現(xiàn)新的概念。它是最為專業(yè)的書之一,它有一個(gè)很嚴(yán)肅的原則: “像計(jì)算機(jī)科學(xué)家一樣思考”。你可以通過網(wǎng)絡(luò)下載免費(fèi)電子書。如果從頭開始學(xué)Python的話,肯定會(huì)從它上面得到好處。
5、Python at Learnstreet
Learnstreet提供了很棒的Python交互式學(xué)習(xí)教程,就像這篇文章所說的所有東西一樣,它對(duì)初學(xué)者非常友好。小編最喜歡Learnstreet的一點(diǎn)是每個(gè)練習(xí)后面都有許多提示和解釋,顯示在你編寫代碼的同一個(gè)界面里。
6、The New Boston
如果你更喜歡使用視頻學(xué)習(xí),小編推薦The New Boston的Python系列視頻教程,它唯一的缺點(diǎn)就是沒有可以閱讀或者下載的資料,你只能看視頻。
7、Python @ Coursera
這個(gè)課程是為從來沒接觸過編程的人準(zhǔn)備的。你只需要小學(xué)的數(shù)學(xué)水平就可以了。它在十周內(nèi)就可以學(xué)完,每周大概需要額外的十個(gè)小時(shí)來完成作業(yè)。如果你有精力,并且不會(huì)感到很累,小編推薦你注冊(cè)并完成這個(gè)課程,它會(huì)鞏固你的知識(shí),并可以結(jié)合上面介紹的任何一個(gè)資源來更好地理解 Python。
8、Python Tutor
小編認(rèn)為這是新手程序員能夠上手的最好的項(xiàng)目之一,Python Tutor都是在教你當(dāng)執(zhí)行你寫的代碼時(shí)到底發(fā)生了些什么。清楚地了解到如何寫一段程序,能夠理解后臺(tái)程序的每個(gè)命令都是截然不同的。你可以使用自己寫的代碼,也可以使用平臺(tái)提供的代碼。
9、Real Python
雖然這是一個(gè)收費(fèi)的資源,在Real Python需要花費(fèi)一定費(fèi)用,你將擁有超過1300頁的內(nèi)容和10個(gè)多小時(shí)的視頻。
10、Full Stack Python
如果你已經(jīng)能比較熟練地使用Python了,但是不知道接下來該走什么樣的方向?這個(gè)網(wǎng)絡(luò)課程就是為你解決這個(gè)問題的,通過給你一個(gè)真正的項(xiàng)目去做,幫助你理解怎樣用學(xué)到的Python知識(shí)建立一個(gè)web應(yīng)用程序和網(wǎng)站。
以上小編推薦的一些資源或書籍都需要借助VPN才能訪問,但小編相信在嘗試了這里大部分的課程以后會(huì)對(duì)你在學(xué)習(xí)Python路上提供很多便利。當(dāng)然你也可以通過騰科IT教育集團(tuán)學(xué)習(xí)Python課程,最后,希望每一位初學(xué)者都能得到自己想學(xué)的知識(shí)。