今天首先先復習了一下昨天學習的內容
一.進制
for i in 5 python,? ? 二進制與十六進制之前的轉換,以及十六進制與二進制之前的轉換
二.內存的分布
? ? 堆區相當于客房? 棧區相當于大廳
三.計算的組成
? ? 1.控制器 2.運算器 3.存儲器 4.INPUT設備 5OUTPUT設備
四.計算的三大核心硬件
? ? 1.cup 2.內存 3.硬盤
五.操作系統
?? 操作系統是直接控制計算機軟件與硬件相互之間的協調工作
?? 應用軟件需要通過操作系統來間接的控制硬件
今天學習的新的內容
一.編程語言的介紹
?? 1.機器語言:直接用計算機能識別二進制指令直接控制硬件
?? 2.匯編語言:用英文標簽取代二進制指令編寫程序控制硬件
?? 3.高級語言:用人能理解的表達方式區編寫程序控制硬件,無需考慮硬件的操作細節
? ? ? 3.1編譯型:運用編譯器來進行轉換,不具備跨平臺性
? ? ? 3.2解釋型:運用翻譯器來進行轉換,具備跨平臺性
根據開發效率 執行效率來進行一些總結
開發效率 高級語言>匯編語言>機器語言 ? 執行效率 機器語言<匯編語言<高級語言
二.python解釋器的介紹
三.python解釋器的安裝
1.驗證python解釋器是否安裝成功 win+R? 輸入 cmd 打開終端 輸入python 是否能執行 成功說明安裝成功
2.環境變量的設置
?? 2.1python配置環境變量不是必要的
?? 2.1環境變量的設置是為終端提供執行環境
四.執行python程序的兩種方式
1.交互式:打開終端進入python解釋器 敲一行代碼回車就執行(交互式不能永久保存代碼)
2.腳本式:通過文本編寫代碼(腳本),pathy3 d:\test.py(可以永久保存代碼)
五.pip
pip是python的應用商城,可以在該商城下載模塊工具來拓展python功能
pip-V查看版本號 pip list 查看當前python環境下拓展的功能 pip instal 安裝
pip unistal 卸載
五.應用程序使用的三步驟
1.打開應用程序,在應用程序在操作系統上運行
2.將文件內容加載到內存上
3.內存數據顯示到用戶界面,應用程序將數據轉化成人類識別的文字或者圖像顯示給人看
python解釋器:cpython
1.打開cpython
2.將文件加載到內存上
3.將數據從內存中拿到解釋器上解釋釋放(中間有語法檢驗的過程)
六.變量
1.變量:變指的是事物的狀態可以改變, 量指的是記錄事物的狀態
2.為何要用變量:讓計算器具備人一樣記憶事物狀態的能力
? ?? age ? ? ? ? ? ? = ? ? ? ? ? ? ?? 18
(變量)(賦值符號)(變量值)
開辟內存空間的過程
?
?
?
?
?? 七.變量的三大組成
值:通過變量直接訪問就是值
地址(id)是變量值在內存中的唯一標識
類型(type)訪問變量的類型
八.比較
==只做值的比較
is? 做地址的比較
九pycharm的基本使用
如何用編譯器pycharm來編寫python?
1.創建目錄
2.創建PY文件
3.解釋執行PY文件
pycharm不需要系統的環境變量,只需要自己配置找到python解釋器
?
? ??