好想学python下载_Python | 从零开始学(1)
為什么學(xué)python?目的很簡(jiǎn)單,想抓數(shù)據(jù),想更好地抓取數(shù)據(jù),希望抓到的數(shù)據(jù)更加精確且多。目前工作里遇到的最頭疼的問(wèn)題就是數(shù)據(jù)問(wèn)題。來(lái)源不明,結(jié)構(gòu)混亂,而且還很難得到。之前有看到別人分享的,通過(guò)python爬網(wǎng)站獲取數(shù)據(jù)來(lái)分析,所以很好奇也很想學(xué)會(huì)。原本覺(jué)得麻煩,但想通了,如果現(xiàn)在不學(xué),那一年后,兩年后,五年后,十年后我還是不會(huì),還是只有羨慕別人說(shuō)好想學(xué)。所以,就趕緊開(kāi)始了。
正好Coursera有Python的課程,密西根大學(xué)出品,就加入了。至于費(fèi)用,可以選免費(fèi)學(xué)習(xí),不要證書(shū)。反正,我們想要的是知識(shí),不是證書(shū),對(duì)吧?當(dāng)然,如果你覺(jué)得付費(fèi)學(xué)習(xí)對(duì)你個(gè)人更好,比如轉(zhuǎn)行、跨專業(yè)申請(qǐng)學(xué)校等等,那就付費(fèi)堅(jiān)持學(xué)下來(lái)領(lǐng)證吧。個(gè)人感覺(jué)coursera的質(zhì)量還是很高的,但前提是你得不光看視頻,還要看閱讀資料,還要在論壇里跟別人討論。你在哪兒付出的時(shí)間,在你身上都看得到。
這個(gè)課是這周(6/13)剛開(kāi)始的,一口氣已經(jīng)看完前三周的內(nèi)容,因?yàn)樾畔⒘繉?shí)在太少了,打算用這個(gè)帖子來(lái)記錄下,感興趣的朋友可以一起學(xué),這樣就有人討論啦。
6/16/2016
Week 1
我覺(jué)得重點(diǎn)就是下圖,解析了一下電腦的工作原理。
Central Processing Unit--電腦計(jì)算工作的地方,持續(xù)提問(wèn)what next?
Main Memory - 電腦儲(chǔ)存數(shù)據(jù)的地方,速度快,但沒(méi)電就沒(méi)保存,所以是短期儲(chǔ)存。
Secondary Memory - 電腦儲(chǔ)存數(shù)據(jù)的次級(jí)區(qū),速度慢,但長(zhǎng)期儲(chǔ)存。我們常用的USB也算Secondary Memory的一種。
Input and Output Device - 就是鍵盤,鼠標(biāo),屏幕等我們和電腦互動(dòng)的東西。
我們?nèi)司吞幵贛ain Memory的地方,不斷回答電腦CPU的what next的問(wèn)題,給它下一步的操作指示。
Python is a source language. 我們用它來(lái)告訴電腦我們想干嘛,然后python再把我們寫(xiě)的東西翻譯成機(jī)器語(yǔ)言(machine language),就是100011010101這種語(yǔ)言。這就是python在電腦里發(fā)揮的作用。
Week 2
安裝Python。推薦安裝TextWrangler來(lái)編寫(xiě)代碼,而不是python官網(wǎng)自帶的一個(gè)叫IDLE的東西。然后本課程教學(xué)的還是Python 2.0,因?yàn)閾?jù)說(shuō)Python 3.0還不夠流行。
Week 3
終于開(kāi)始講編程啦!
>>> 左邊這個(gè)代表python在問(wèn)你“what’s next?" 你下一步想干嘛?
Syntax Error --剛開(kāi)始編程的時(shí)候,最常遇到的就是"Syntax Error", 這個(gè)代表python在說(shuō),我看不懂你在講什么。看到這個(gè),就說(shuō)明你寫(xiě)的東西有錯(cuò)誤,不要灰心也不要生氣,耐心點(diǎn)再檢查檢查,寫(xiě)對(duì)它就會(huì)刷刷刷地快速算出來(lái)啦!課程里老頭把python比喻成狗,非常忠心,有求必應(yīng),但詞匯量少,你必須說(shuō)它能理解的盡有的詞匯。很貼切哈,這樣python的形象一下可愛(ài)溫和多啦。
Python的詞匯有哪些呢,如下
這些詞匯叫做reserved words,也就是說(shuō)都是python懂的字,如果你亂用,它會(huì)理解為原本設(shè)定好的特定含義。舉例,你家的狗聽(tīng)到你開(kāi)零食袋的聲音就會(huì)立馬沖向你,不管你是不是說(shuō)要給它吃的,因?yàn)樗恢篱_(kāi)零食袋的聲音代表有吃的。
以后課程應(yīng)該會(huì)細(xì)說(shuō)每個(gè)詞是怎么用的。
三種架構(gòu) - sequential/conditional/repeat,翻譯過(guò)來(lái)我的理解就是:順序/條件/重復(fù)。
-順序:按照指示一步一步走,就像菜譜。
-條件:就是如果xxx,就yyy,如果不zzz,就kkk,等等。
-重復(fù):就是一個(gè)循環(huán)圈。舉例:x=2, x=x+2, 輸出x。 這就是個(gè)循環(huán)重復(fù)了,你不斷點(diǎn)輸出,它就不斷重復(fù)計(jì)算給你答案4,6,8,...突然想到Hodor的命運(yùn)就是一個(gè)悲劇的loop,T T。。
然后講了下程序員的思維應(yīng)該是怎么樣的,老頭子帶著做了幾個(gè)找數(shù)字的游戲,發(fā)現(xiàn)自己一開(kāi)始就是個(gè)機(jī)器思維,不是他所謂的人的思維。。我是該開(kāi)心呢還是更開(kāi)心呢。。
這一周內(nèi)容就又結(jié)束了。
嗯,目前看來(lái)還挺簡(jiǎn)單吶~
感興趣的可以在Coursera里面搜,課程名字叫大家的編程(Python入門)。下圖第三個(gè)就是。第一個(gè)專項(xiàng)課程列表可以看到從入門到精通的所有課程。
-
總結(jié)
以上是生活随笔為你收集整理的好想学python下载_Python | 从零开始学(1)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: python paramiko sftp
- 下一篇: swf批量转png_CAD批量打印(探索