編程語言(以Python 3 爲例子)python
編程語言最開始就是機器語言(低級語言,計算機能認識:0101... 最底層的指令代碼),學習很困難。如今用機器語言的不多,芯片廠商的技術人員來編程以外;發展下來就是彙編語言, 彙編語言是經過助記符一一對應指令 ,跟機器語言原則同樣。mysql
機器語言跟彙編語言,都須要對計算機硬件知識十分了解,因此慢慢就產生了高級語言。linux
高級語言 (C ,JAVA ,PYTHON... )都是文本是跟人類看的,計算機識別不了。可是經過解釋器就能運行。。redis
高級語言有:解釋型 和編譯型 sql
解釋型 :一句一句翻譯 (解釋器)CPU ,CPU才能運行 解釋器形象比喻爲字典shell
編譯型: 一本英文書,翻譯成中文版 ,打包可執行文件 不須要編譯器了。把打包好的文件放到要運行的環境中編程
高級語言與低級語言(機器語言)的區別:網絡
高級語言翻譯成機器碼 ,計算機才能識別(轉換)ssh
Python解釋器編程語言
在控制檯
python.exe
這個程序 去執行
Python代碼運行的本質
經過python解釋器 才能執行python代碼 ,python 代碼的運行就是python解釋器運行python的腳本
demo .py 的路徑做爲參數傳入
經過python.exe 解釋器
代碼運行
ide 集成開發環境 (不只python 有ide,其餘高級編程語言也有本身的ide)
ide的做用:大大提升開發效率:如檢查錯誤,各類的調試等
有如下三部分組成:
解釋器
編輯器
調試環境
爲何要裝虛擬機
NMware 和 VirtualBox 均可以
做用:一臺電腦,當多臺電腦來用。。就是隔離
python 在linux系統運行
如兼容性,病毒,物理機壞了。在虛擬機裏能夠打包不少環境,python, mysql,redis,
但虛擬機在更新的時候,不要強制關機 。不要作任何破壞性的操做。。
什麼是(虛擬機)端口映射
主動將物理機 的端口 ------->鏈接 虛擬機的端口 , 這個過程就是 端口映射
物理機 (訪問)--------->虛擬機
只能經過端口才能訪問 ,物理機(xshell的端口 1234),虛擬機(ssh的端口22)
xshell ----->1234(物理機端口)
ssh --------> 22 (虛擬機端口)
1234--------->22
以虛擬機爲(NMware )來演示
填寫完後,在映射傳入端口,按確認
虛擬網絡編輯器,按應用
而後按肯定