現如今,幾乎所有工作需要用到計算機。在學校,學生用計算機上網搜索、發送郵件;在工作中,人們用計算機製作報告、分析數據並與客戶通信;在家中,人們用計算機玩遊戲,與世界各地的人聊天。當然別忘了還有智慧型手機,比如iPhone,智慧型手機也是計算機!
計算機之所以能執行如此多的任務,是因為它們具有編程能力。換句話說,計算機可以執行程序希望它執行的任何任務。程序是計算機為了執行特定任務所需遵循的一組語句(通常稱為指令或者命令)。
程序(通常又被稱為「應用軟體&34;硬體&34;作業系統&34;和&34;是相同的意思。
計算機只能執行使用嚴格定義的計算機語言編寫的程序。你不能使用自然語言(如英語或希臘語)編寫程序,因為你的計算機無法理解這些語言!
計算機實際上能夠理解什麼語言呢?計算機可以理解一種稱為機器語言&34; ,或簡稱「代碼"。程式設計師先將原始碼輸入到一個稱為代碼編輯器的程序中,然後用編譯器將其翻譯成機器語言程序,或者用解釋器同時翻譯和執行程序。Eclipse是一個集成開發環境(IDE )例子,允許程式設計師編寫和執行原始碼。你將在第3章了解到更多關於Eclipse的內容。
本文節選自《Python編程完全入門教程》
這是一本經典的Python入門教材。《Python編程完全入門教程》採用螺旋式課程教學方法,使用Python程式語言來介紹「算法思維」的相關內容,讓你不再「表面化」地學習Python編碼,而是從根本上掌握解決問題的方法。 全書共39章,分為入門知識、Python基礎、順序控制結構、決策控制結構、循環控制結構、列表和子程序7個部分。書中有300餘個可以實際運行的示例,在不斷向更高層次推進的同時反覆強化基本思想的學習,力求幫助你更透徹地理解基本概念,提升動手創建程序的能力,進而將算法思維作為解決問題的手段應用於其他程式語言中,達到觸類旁通的效果。 本書非常適合計算機專業的學生和教師,也適合編程初學者以及程式設計師。