1. 程式人生 > >9.12學習內容

9.12學習內容

編程 種類型 替代 str style 關聯 機械 來替 自動

操作系統基礎

操作系統是協調、控制、管理計算機硬件資源與軟件資源的控制程序

為什麽要用操作系統?

1.操作系統可以把復雜的操作簡化給用戶使用或者應用程序

 2.可以讓應用程序對計算機硬件競爭變的有序

 一套完整的計算機分為:操作系統、應用程序、計算機硬件

編程語言的分類

機械語言:使用二進制讓計算機工作

優點:運行快 缺點:開發效率慢

匯編語言:用簡單的英文標簽來替代二進制讓計算機工作

優點:開發效率比機械效率高 缺點:開發效率任然低下

高級語言:直接用人所理解的表達方式去編寫程序分為兩種類型:

編譯型:谷歌翻譯

優點:執行效率高於翻譯型

缺點:開發效率低於翻譯型

翻譯型:同聲傳譯

優點:開發效率高於編譯型

缺點:執行效率低於編譯型

執行效率 機械語言》匯編語言》編譯型》翻譯型

開發效率 翻譯型》編譯型》匯編語言》機械語言

執行python程序的兩種方式

交互式環境:輸入代碼直接運行

優點:調試代碼方便

缺點:無法永久保存

將代碼寫入文本:

優點:可永久保存

變量

是記錄一切可以發生變化的狀態

為何要用變量

讓計算機知曉/記錄時間萬物變化

如何用變量

必須遵循先定義後引用

變量的定義

一、變量分為三部分

1.變量名:是訪問到變量值的唯一方式

2.賦值符號:將值的內容“賦值”給變量名

3.變量值:記錄的狀態

二、變量名的命名規範

1.變量名要有對值的功能描述

2.變量名的首字不能是數字

3.關鍵詞不能是變量名

4.變量名是由數字下劃線字母組成

三、變量名的命名風格

1.駝峰體

2.下劃線體(純小寫)python中使用

垃圾回收機制自動清理

引用計數:變量值關聯了多少個變量名,一旦為零會被自動清理

運行python程序的三個階段

1.先運行python解釋器

2.把數據從硬盤讀取到內存

3.由python運行內存讀取到的數據

9.12學習內容