第一章 為什麼要學習編寫程式?

來源:互聯網
上載者:User

標籤:milang   python   

寫程式(或叫做編程)是一件非常有創造性和有回報的工作。需要編程來解決問題的原因有很多,但是你可以用編程來解決自己生活上遇到困難的資料分析問題,這是一種樂趣,同時也可以協助別人來解決相同的問題,這或許是你用來學習編程的一個值得考慮的原因。本書假定每個人都需要學會編程,一旦當你學會編程時,你就可以會使用這個編程技能來解決你所有遇到的問題了。

 

在我們目前的日常生活中,已經缺少不了電腦,從筆記本到智能手機都在大量地使用。我們都在把這些電腦當作我們的個人助手了,因為這些電腦都對我們提供了很多協助。目前的電腦硬體主要運作的方式就是不斷地連續問我們一個問題“你需要我下一步做什嗎?”

程式員把一個作業系統和一大堆應用程式開發放到PDA硬體裡,然後我們就可以使用這個PDA來做很多有用的和不同的事情。

 

如果我們知道怎麼樣使用一種語言來讓電腦知道下一步做什麼,那麼電腦會幫我們做得很快和記住很多有用資訊。如果我們學會一種語言,可以讓電腦不斷地重複做著相同的任務。有趣的是,電腦最喜歡做重複單調無聊的事情,它比人們做這些事情做得更好。

比如說,讓你來統計一下本章前面所讀過的段的字數和每個字的使用次數。你會發現很快就看懂這些段文字表達的意思只需幾秒鐘,但讓你去統計有多少字和每個字的使用次數時,就會比較困難了,因為人的智力不是設計這樣使用的。對於電腦來說,與人的情況就剛好相反了,要讀懂和理解這些文字是很困難的,但讓它來計算有多少個字使用,每個字重複使用的次數,這比起人類就快很多了。這個例子如下:

Python words.py

Enter file:words.txt

To 16

 

我的“個人資訊分析助手”很快就告訴我前三段有多少個字在使用。

 

從這個例子來看,當在人類面對自己不善長解決的問題時,藉助工具就是一件很正常的事情,而要使用電腦這個工具,就需要學會向電腦溝通的語言。一旦你學會了這門新語言,你就能把普通的任務讓你的電腦來做,你去做一些創造性、感覺性和發明性的任務。

 


蔡軍生  QQ:9073204  深圳

第一章 為什麼要學習編寫程式?

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.