编程语言(以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 )来演示
填写完后,在映射传入端口,按确认
虚拟网络编辑器,按应用
而后按肯定