標籤:milang python
寫程式(或叫做編程)是一件非常有創造性和有回報的工作。需要編程來解決問題的原因有很多,但是你可以用編程來解決自己生活上遇到困難的資料分析問題,這是一種樂趣,同時也可以協助別人來解決相同的問題,這或許是你用來學習編程的一個值得考慮的原因。本書假定每個人都需要學會編程,一旦當你學會編程時,你就可以會使用這個編程技能來解決你所有遇到的問題了。
在我們目前的日常生活中,已經缺少不了電腦,從筆記本到智能手機都在大量地使用。我們都在把這些電腦當作我們的個人助手了,因為這些電腦都對我們提供了很多協助。目前的電腦硬體主要運作的方式就是不斷地連續問我們一個問題“你需要我下一步做什嗎?”
程式員把一個作業系統和一大堆應用程式開發放到PDA硬體裡,然後我們就可以使用這個PDA來做很多有用的和不同的事情。
如果我們知道怎麼樣使用一種語言來讓電腦知道下一步做什麼,那麼電腦會幫我們做得很快和記住很多有用資訊。如果我們學會一種語言,可以讓電腦不斷地重複做著相同的任務。有趣的是,電腦最喜歡做重複單調無聊的事情,它比人們做這些事情做得更好。
比如說,讓你來統計一下本章前面所讀過的段的字數和每個字的使用次數。你會發現很快就看懂這些段文字表達的意思只需幾秒鐘,但讓你去統計有多少字和每個字的使用次數時,就會比較困難了,因為人的智力不是設計這樣使用的。對於電腦來說,與人的情況就剛好相反了,要讀懂和理解這些文字是很困難的,但讓它來計算有多少個字使用,每個字重複使用的次數,這比起人類就快很多了。這個例子如下:
Python words.py
Enter file:words.txt
To 16
我的“個人資訊分析助手”很快就告訴我前三段有多少個字在使用。
從這個例子來看,當在人類面對自己不善長解決的問題時,藉助工具就是一件很正常的事情,而要使用電腦這個工具,就需要學會向電腦溝通的語言。一旦你學會了這門新語言,你就能把普通的任務讓你的電腦來做,你去做一些創造性、感覺性和發明性的任務。
蔡軍生 QQ:9073204 深圳
第一章 為什麼要學習編寫程式?