天天看點

python入門基礎教程01 Python概述

01 Python概述

Python是一種面向對象的解釋性的計算機程式設計語言,也是一種功能強大而完善的通用型語言,已經具有十多年的發展曆史,成熟且穩定。Python 具有腳本語言中最豐富和強大的類庫,足以支援絕大多數日常應用。1

這種語言具有非常簡捷而清晰的文法特點,适合完成各種高層任務,幾乎可以在所有的作業系統中運作。

目前,基于這種語言的相關技術正在飛速的發展,使用者數量急劇擴大,相關的資源非常多。

現代計算機系統簡介

這裡我們首先簡要了解一下現代計算機的體系結構。現代計算機通常是由計算機硬體和 軟體兩部分組成,計算機硬體裝置用于執行程式指令,軟體是計算機的系統核心,為運作應用程式提供環境和平台。

計算機硬體

一般的計算機的硬體系統通常包含以下幾個基本部分:内部存儲器(Memory)、包含有運算器和控制器的中央處理器(CPU)、輸入裝置(Input)、 輸出裝置(Output) 等。

輸入輸出裝置

輸入、輸出裝置主要用于計算機運作程式和計算機使用者之間的互動,輸入裝置常見的有鍵盤和滑鼠,而鍵盤又是常用于擷取使用者鍵盤輸入資訊。輸出裝置在一般的計算機系統上有顯示器、列印機、聲音等,通常顯示器作為程式運作結果的輸出的主要裝置。

内部存儲器

計算機的記憶體主要以電的方式存儲數字(二進制)資料,分随機存儲器和隻讀存儲器。

中央處理器

中央處理器在計算機世界裡稱之CPU,主要由兩部分組成:運算器和控制器。運算器又稱算術邏輯單元,它是完成計算機對各種算術運算和邏輯運算的裝置,能進行加、減、乘、除等數學運算,也能作比較、判斷、查找、邏輯運算等。而控制器則是計算機的指揮中心,負責決定執行程式的順序,給出執行指令時機器各部件需要的操作控制指令。由程式計數器、指令寄存器、指令譯碼器、時序産生器和操作控制器組成,它是釋出指令的“決策機構”,即完成協調和指揮整個計算機系統的操作。2

計算機軟體

軟體是使用者與硬體之間的接口界面。使用者主要是通過軟體與計算機進行交流。軟體是計算機系統設計的重要依據。為了友善使用者,為了使計算機系統具有較高的總體效用,在設計計算機系統時,必須通盤考慮軟體與硬體的結合,以及使用者的要求和軟體的要求。3

計算機軟體分類

計算機軟體總體分為系統軟體和應用軟體兩大類:系統軟體是各類作業系統,如windows、Linux、UNIX 等,還包括作業系統的更新檔程式及硬體驅動程式,都是系統軟體類。應用軟體可以細分的種類就更多了,如工具軟體、遊戲軟體、管理軟體等都屬于應用軟體類。