01 Python概述
Python是一種面向對象的解釋性的計算機程式設計語言,也是一種功能強大而完善的通用型語言,已經具有十多年的發展曆史,成熟且穩定。Python 具有腳本語言中最豐富和強大的類庫,足以支援絕大多數日常應用。1
這種語言具有非常簡捷而清晰的文法特點,适合完成各種高層任務,幾乎可以在所有的作業系統中運作。
目前,基于這種語言的相關技術正在飛速的發展,使用者數量急劇擴大,相關的資源非常多。
現代計算機系統簡介
這裡我們首先簡要了解一下現代計算機的體系結構。現代計算機通常是由計算機硬體和 軟體兩部分組成,計算機硬體裝置用于執行程式指令,軟體是計算機的系統核心,為運作應用程式提供環境和平台。
計算機硬體
一般的計算機的硬體系統通常包含以下幾個基本部分:内部存儲器(Memory)、包含有運算器和控制器的中央處理器(CPU)、輸入裝置(Input)、 輸出裝置(Output) 等。
輸入輸出裝置
輸入、輸出裝置主要用于計算機運作程式和計算機使用者之間的互動,輸入裝置常見的有鍵盤和滑鼠,而鍵盤又是常用于擷取使用者鍵盤輸入資訊。輸出裝置在一般的計算機系統上有顯示器、列印機、聲音等,通常顯示器作為程式運作結果的輸出的主要裝置。
内部存儲器
計算機的記憶體主要以電的方式存儲數字(二進制)資料,分随機存儲器和隻讀存儲器。
中央處理器
中央處理器在計算機世界裡稱之CPU,主要由兩部分組成:運算器和控制器。運算器又稱算術邏輯單元,它是完成計算機對各種算術運算和邏輯運算的裝置,能進行加、減、乘、除等數學運算,也能作比較、判斷、查找、邏輯運算等。而控制器則是計算機的指揮中心,負責決定執行程式的順序,給出執行指令時機器各部件需要的操作控制指令。由程式計數器、指令寄存器、指令譯碼器、時序産生器和操作控制器組成,它是釋出指令的“決策機構”,即完成協調和指揮整個計算機系統的操作。2
計算機軟體
軟體是使用者與硬體之間的接口界面。使用者主要是通過軟體與計算機進行交流。軟體是計算機系統設計的重要依據。為了友善使用者,為了使計算機系統具有較高的總體效用,在設計計算機系統時,必須通盤考慮軟體與硬體的結合,以及使用者的要求和軟體的要求。3
計算機軟體分類
計算機軟體總體分為系統軟體和應用軟體兩大類:系統軟體是各類作業系統,如windows、Linux、UNIX 等,還包括作業系統的更新檔程式及硬體驅動程式,都是系統軟體類。應用軟體可以細分的種類就更多了,如工具軟體、遊戲軟體、管理軟體等都屬于應用軟體類。