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