幼教網(wǎng)
全國(guó)站
您現(xiàn)在的位置:幼教 > 家庭教育 > 幼兒家庭教育 > 智力開發(fā) > 正文

學(xué)習(xí) Python 編程的19 個(gè)資源

來(lái)源:程序員的那些事 2018-06-13 15:50:10

說(shuō)兩句

  用Python編寫代碼一點(diǎn)都不難,事實(shí)上它一直被贊譽(yù)為最容易學(xué)的編程語(yǔ)言。如果你準(zhǔn)備學(xué)習(xí)web開發(fā), Python是一個(gè)不錯(cuò)的開始,甚至想做游戲的話,用Python來(lái)開發(fā)游戲的資源也有很多。這是快速學(xué)習(xí)這門語(yǔ)言的途徑之一。

  許多程序員都把Python作為編程之旅的開始,然后是像PHP和Ruby這樣的語(yǔ)言。它也是2014年最熱門的web開發(fā)語(yǔ)言之一,并極力推薦學(xué)習(xí)。但是,Python應(yīng)該怎么學(xué)呢?應(yīng)該從哪里開始?

  我來(lái)為你解決這個(gè)問(wèn)題,因?yàn)槲易约簩W(xué)習(xí)編程和開始做開發(fā)的時(shí)候也依靠了很多這里的資源。當(dāng)然這僅僅是一個(gè)友好的建議,最好的方法還是通過(guò)實(shí)踐去學(xué)習(xí),這里推薦的一些書和資源只是為了指引你走往正確的方向。

  剛開始學(xué)習(xí)的時(shí)候可能會(huì)特別令人沮喪,一旦你學(xué)完了基礎(chǔ),之后的東西對(duì)你來(lái)說(shuō)就很自然了,你都不需要思考就知道要怎么做。

  Python for Beginners

  如果你的Python開發(fā)之旅有一段時(shí)間了,這門課程可能是一個(gè)很好的開始。Python for Beginners課程是由Alex Bowers講授的最全面的Python課程之一,這套網(wǎng)絡(luò)教程非常容易學(xué)習(xí)。是的,它需要付一定的費(fèi)用,但你是想單獨(dú)學(xué)習(xí),還是和其他30000名學(xué)生一起學(xué)?

  報(bào)名本課程的好處是你將被授權(quán)訪問(wèn)一個(gè)只有付費(fèi)會(huì)員的論壇, Alex老師自己就駐扎在那,并且很樂(lè)意盡可能地幫你解決Python的問(wèn)題。我的意思是,在這個(gè)清單里任何的資源都是值得的,因?yàn)槟阃度肓艘恍┏杀绢~外收獲了與人溝通的感覺(jué)會(huì)超越一切。

  你可以使用優(yōu)惠碼:CODECONDO——它會(huì)給你一個(gè)固定的75%的折扣,但激活只能在2014年9月3日之前——所以要快點(diǎn),您可以隨時(shí)購(gòu)買的這個(gè)課程然后用于以后的學(xué)習(xí),不要把錢浪費(fèi)在這筆交易上!

  譯者注:翻譯時(shí)距這篇原文的發(fā)布快兩年了,所以想購(gòu)買這套課程的朋友還得是原價(jià)——$99

  Learn Python The Hard Way (笨辦法學(xué)Python)

  這本書絕對(duì)是學(xué)習(xí)Python最簡(jiǎn)單的方法。你會(huì)被如此簡(jiǎn)單的基礎(chǔ)學(xué)習(xí)感到震驚,真實(shí)地感受到自己的學(xué)習(xí)歷程,一步一步地獲取新的知識(shí)。我也感到它非常鼓勵(lì)學(xué)習(xí)者去嘗試并創(chuàng)造出自己的程序。

  代碼可能會(huì)很少,但是它們肯定會(huì)有助于你更好的理解語(yǔ)言本身和語(yǔ)法。Python非常的流行,所以當(dāng)你遇到了問(wèn)題時(shí),在類似Stack Exchange這樣的網(wǎng)站里有可能會(huì)找到答案,遇到問(wèn)題需要解決的話盡管地Google吧。

  你會(huì)學(xué)到如何去:

  在全平臺(tái)上安裝Python環(huán)境

  寫Python程序

  理解Python語(yǔ)法和文檔

  像程序員一樣思考

  還有更多的東西

  本書的HTML在線版本是完全免費(fèi)的,大部分人使用的都是在線版。我希望你購(gòu)買完整的書或者給予一些捐贈(zèng),畢竟作者花了很大的力氣來(lái)完成它。如果你感覺(jué)視頻更容易學(xué)習(xí)的話,它的高級(jí)版里就包含了視頻。

  The Python Challenge

  如果你的編程生涯中從沒(méi)做過(guò)這樣的挑戰(zhàn),這可能會(huì)有點(diǎn)難度。但是配和上面介紹的那本書的話也不是很難,你應(yīng)該嘗試一下。它有33個(gè)關(guān)卡(謎題),你可以用Python編程技巧解決。

  幾百萬(wàn)的人都在試著解決這個(gè),即使你不能完成所有的關(guān)卡,你也會(huì)將學(xué)到很多新的東西,尤其是批判性思維和發(fā)散思維。你的大腦會(huì)過(guò)熱,但這是在編程!

  Learn Python Programming @ Codecademy

  你可能看到許多“大牛”程序員罵這個(gè)網(wǎng)站,但那并不重要。我們想要做的是看看或者測(cè)試一門編程語(yǔ)言的基本語(yǔ)法是怎么執(zhí)行的,以及調(diào)用函數(shù)時(shí)做了些什么,除了簡(jiǎn)單地輸出‘Hello World!’。

  在這個(gè)Codecademy的課程中你將會(huì)學(xué)到如何使用文件和循環(huán),什么是函數(shù)以及他們能用來(lái)做什么。這些都是非;A(chǔ)的,但是對(duì)初學(xué)者來(lái)說(shuō)都是很好的東西。當(dāng)需要幫助時(shí)有一個(gè)用來(lái)交流的論壇,但所有的東西都應(yīng)該在你理解的范圍之內(nèi)。

  你不需要安裝任何工具,如果你想在你自己的電腦上重寫一遍代碼以便更好地理解它,你可能唯一需要的就是一個(gè)Notepad++編輯器。我就是這樣做的,并且我向所有想學(xué)習(xí)編程的人都推薦Codecademy,不管是Python還是其他的語(yǔ)言。

  Intro to Computer Science @ Udacity

  Udacity提供了一個(gè)很棒的免費(fèi)課程,引你進(jìn)入Python編程和學(xué)習(xí)關(guān)于搜索引擎的許多東西,以及如何編寫你自己的小型網(wǎng)絡(luò)爬蟲。它的確是一個(gè)值得參與的課程,并且還提供了額外的指導(dǎo)和社區(qū)支持。

  你可以報(bào)名成為付費(fèi)學(xué)生得到導(dǎo)師的指導(dǎo),并且可以在課程結(jié)束得到一個(gè)證書,或者你可以自己使用免費(fèi)的課件學(xué)習(xí),遺憾的是付費(fèi)課堂的容量有限,所以你申請(qǐng)后需要加入名單等待。

  它總共有11個(gè)課程,每一個(gè)都有講解非常深入的文檔。去它的官方主頁(yè)查看更多的信息或者你想問(wèn)的問(wèn)題的答案。

  Google’s Python Class

  Google它本身就被一大堆Python代碼驅(qū)動(dòng)著,只有他們提供社區(qū)支持并且愿意幫助其他人學(xué)習(xí)這門語(yǔ)言才更有意義。這是我曾經(jīng)最喜歡看的指南和課程之一。它真的很詳細(xì),而且視頻適合初學(xué)者,觀看起來(lái)也很有趣。

  去看幾分鐘它的第一堂課,看看你是否喜歡那個(gè)老師,然后決定是否開始學(xué)習(xí)Python!官方主頁(yè)有這些練習(xí)題和例題的所有鏈接。

  A Byte of Python

  非常像LPTHW(笨辦法學(xué)Python),但是在如何制定完整的學(xué)習(xí)計(jì)劃并實(shí)施,以及如何邁出第一步上提供了更深層次的引導(dǎo),而不會(huì)讓你喪失自信心。對(duì)于那些想學(xué)Python的人來(lái)說(shuō)它被認(rèn)為是最好的初學(xué)者教程之一,當(dāng)然你要先看看前幾章,是否喜歡它的寫作風(fēng)格。

  Think Python

  Think Python是一個(gè)面向Python初學(xué)者的手冊(cè)。它從編程的基本概念教起,非常詳細(xì)地定義了所有第一次會(huì)遇到的術(shù)語(yǔ),并且很有邏輯地展現(xiàn)新的概念。像遞歸和面向?qū)ο筮@樣大一點(diǎn)的知識(shí)板塊被分成了一系列更小的步驟,穿插于課程幾個(gè)章節(jié)。

  相關(guān)推薦:

小升初試題、期中期末題、小學(xué)奧數(shù)題

盡在奧數(shù)網(wǎng)公眾號(hào)

   歡迎使用手機(jī)、平板等移動(dòng)設(shè)備訪問(wèn)幼教網(wǎng),幼兒教育我們一路陪伴同行!>>點(diǎn)擊查看

  • 歡迎掃描二維碼
    關(guān)注幼教網(wǎng)微信
    gh_5735a1f9f07c

  • 歡迎掃描二維碼
    關(guān)注奧數(shù)網(wǎng)微信
    ID:aoshu_2003

幼升小

幼升小資訊

幼升小政策

幼升小擇校

幼升小指導(dǎo)

學(xué)區(qū)房

幼升小真題

重點(diǎn)小學(xué)

上海小學(xué)

廣州小學(xué)

深圳小學(xué)

成都小學(xué)

武漢小學(xué)

南京小學(xué)

北京一類幼兒園

海淀區(qū)幼兒園

西城區(qū)幼兒園

東城區(qū)幼兒園

朝陽(yáng)區(qū)幼兒園

其他區(qū)幼兒園

幼兒園資訊

教師園地

幼兒園說(shuō)課稿

幼兒園教案

教學(xué)論文

幼兒園課件

幼兒園教師心得

幼兒園評(píng)語(yǔ)

少兒教育

胎教

早期教育

入園必讀

潛能開發(fā)

藝術(shù)培養(yǎng)

家庭教育

兒童樂(lè)園

科普知識(shí)

圖書推薦

睡前故事

成語(yǔ)故事

童話故事

唐詩(shī)宋詞

孕育指南

時(shí)尚媽咪

健康寶貝

美食廚房

趣味數(shù)學(xué)

健康飲食

專家答疑

-->