Python程式設計
Python的源起及特性:
Python語言是在西元1989年,由創始人吉多范羅蘇姆(Guido van Rossum)所設計,Python是一種直譯式的電腦程式語言,具有物件導向的特性,除了原本功能就相當完備的標準函式庫,能夠完成相關基礎程式設計需求外,還能夠整合第三方函式庫套件,提升不同類型應用程式的開發效率,例如:臉部辨識應用、資料庫應用、網頁資料擷取與分析應用…等。
Python程式語言受到許多程式設計師的喜愛,其具有下列特色:
免費且開源:Python是免費且開放原始碼的程式語言,使用者可以自由地運用或修改其原始碼。
簡單易學:Python的語法簡單易學,其語法結構與英文相近,初學者的進入門檻相較C/C++語言為低。
移植性較高:使用Python語言撰寫的程式,很容易移植到不同的作業系統平台上,具有高可攜性(Portability)。也就是說,Python語言的可攜性高,在某一個作業系統下開發的程式,可以在少量修改或完全不修改的情況下,順利地移植到另一個作業系統裡執行。
豐富的第三方套件:Python語言能使用許多第三方所開發的函式庫套件,讓Python語言更加強大,讓程式設計師能更加專注於問題的解決。
Anaconda套件的下載與安裝:
Anaconda套件組擁有許多特點,本書建議使用者選擇Anaconda套件做為 Python的開發環境。因為Python有很多套件可以額外安裝,但要把相關套件都裝好,可能需要幾十次的安裝指令,而且還不一定可以成功,安裝Anaconda套件就可以一次安裝好,另外還可以再擴充其他套件。
Anaconda套件內建科學、數據分析、工程等Python套件,支援各種作業系統平台,完全免費與開源,安裝時會一併安裝Spyder編譯器與Jupyter Notebook 環境。
安裝Anaconda的步驟為在瀏覽器輸入Anaconda官網,其網址為:https://www.continuum.io/,按下「Download」按鈕,會連到下載頁面。
內容簡介
*培養「大學程式設計先修檢測APCS」技能
*收錄MTA Python微軟國際認證模擬試題
*本書適合想打好Python程式設計基礎者,章節安排由淺而深,以循序漸進的方式來介紹Python程式語言最核心的知識。
*程式範例架構明確,將程式範例分為「程式設計目標」、「參考程式碼」和「程式碼解說」等三個部分。
*強調從做中學,設計超過百題的實用Python程式範例,有效提升學習樂趣並降低學習障礙,適合教學與自學。
*本書介紹運算思維與電腦解題的特性,並且說明「大學程式設計先修檢測APCS」的現況。
*特別融入微軟的Introduction to Programming Using Python(Microsoft MTA 98-381)證照考試重點,並收錄豐富的模擬試題於習題中,讓您掌握考試關鍵,順利考取證照。