9.12學習內容
操作系統基礎
操作系統是協調、控制、管理計算機硬件資源與軟件資源的控制程序
為什麽要用操作系統?
1.操作系統可以把復雜的操作簡化給用戶使用或者應用程序
2.可以讓應用程序對計算機硬件競爭變的有序
一套完整的計算機分為:操作系統、應用程序、計算機硬件
編程語言的分類
機械語言:使用二進制讓計算機工作
優點:運行快 缺點:開發效率慢
匯編語言:用簡單的英文標簽來替代二進制讓計算機工作
優點:開發效率比機械效率高 缺點:開發效率任然低下
高級語言:直接用人所理解的表達方式去編寫程序分為兩種類型:
編譯型:谷歌翻譯
優點:執行效率高於翻譯型
缺點:開發效率低於翻譯型
翻譯型:同聲傳譯
優點:開發效率高於編譯型
缺點:執行效率低於編譯型
執行效率 機械語言》匯編語言》編譯型》翻譯型
開發效率 翻譯型》編譯型》匯編語言》機械語言
執行python程序的兩種方式
交互式環境:輸入代碼直接運行
優點:調試代碼方便
缺點:無法永久保存
將代碼寫入文本:
優點:可永久保存
變量
是記錄一切可以發生變化的狀態
為何要用變量
讓計算機知曉/記錄時間萬物變化
如何用變量
必須遵循先定義後引用
變量的定義
一、變量分為三部分
1.變量名:是訪問到變量值的唯一方式
2.賦值符號:將值的內容“賦值”給變量名
3.變量值:記錄的狀態
二、變量名的命名規範
1.變量名要有對值的功能描述
2.變量名的首字不能是數字
3.關鍵詞不能是變量名
4.變量名是由數字下劃線字母組成
三、變量名的命名風格
1.駝峰體
2.下劃線體(純小寫)python中使用
垃圾回收機制自動清理
引用計數:變量值關聯了多少個變量名,一旦為零會被自動清理
運行python程序的三個階段
1.先運行python解釋器
2.把數據從硬盤讀取到內存
3.由python運行內存讀取到的數據
9.12學習內容