编程语言(以Python 3 为例子)

编程语言最开始就是机器语言(低级语言,计算机能认识:0101... 最底层的指令代码),学习很困难。现在用机器语言的很少,芯片厂商的技术人员来编程之外;发展下来就是汇编语言, 汇编语言是通过助记符一一对应指令 ,跟机器语言原则一样。

机器语言跟汇编语言,都需要对计算机硬件知识十分了解,所以慢慢就产生了高级语言。

高级语言 (C ,JAVA ,PYTHON... )都是文本是跟人类看的,计算机识别不了。但是通过解释器就能运行。。

高级语言有:解释型 和编译型 

解释型 :一句一句翻译 (解释器)CPU ,CPU才能运行 解释器形象比喻为字典

编译型: 一本英文书,翻译成中文版 ,打包可执行文件 不需要编译器了。把打包好的文件放到要运行的环境中

高级语言与低级语言(机器语言)的区别:

高级语言翻译成机器码 ,计算机才能识别(转换)

Python解释器

在控制台

python.exe

这个程序 去执行

Python代码运行的本质

通过python解释器 才能执行python代码 ,python 代码的运行就是python解释器运行python的脚本

demo .py 的路径作为参数传入

通过python.exe 解释器

代码运行


Pycharm

ide 集成开发环境 (不仅python 有ide,其他高级编程语言也有自己的ide)

ide的作用:大大提高开发效率:如检查错误,各种的调试等

有以下三部分组成:

  • 解释器

  • 编辑器

  • 调试环境

虚拟机

为什么要装虚拟机

NMware 和 VirtualBox 都可以

作用:一台电脑,当多台电脑来用。。就是隔离

python 在linux系统运行

如兼容性,病毒,物理机坏了。在虚拟机里可以打包很多环境,python, mysql,redis,

(以下用Ubuntu18导入VMware)

但虚拟机在更新的时候,不要强制关机 。不要做任何破坏性的操作。。


端口映射

什么是(虚拟机)端口映射

主动将物理机 的端口 ------->连接 虚拟机的端口 , 这个过程就是 端口映射

物理机 (访问)--------->虚拟机

只能通过端口才能访问 ,物理机(xshell的端口 1234),虚拟机(ssh的端口22)

xshell ----->1234(物理机端口)

ssh --------> 22 (虚拟机端口)

1234--------->22

以虚拟机为(NMware )来演示

填写完后,在映射传入端口,按确认

虚拟网络编辑器,按应用

然后按确定


Python 3 虚拟机端口映射 VMware的更多相关文章

  1. 局域网虚拟机端口映射访问apache

    如果我们在虚拟机内搭建好服务器后,希望可以在局域网内的设备上都能访问到这个虚拟服务器,就可以参照以下步骤来操作.其中包括了很多遇到的坑.先说说我的环境是 宿主机:windows 8.1 虚拟机:vmw ...

  2. VMware_Player_nat网络的端口映射_手工设置

    VMware_Player_nat网络的端口映射_手工设置 转载注明来源: 本文链接 来自osnosn的博客,写于 2019-12-21. vmware nat的配置文件在 C:\ProgramDat ...

  3. VMware虚拟机中设置端口映射(转载)

    VMware Workstation提供了两种虚拟机上网方式,一种bridge,一种NAT,bridge可以获得公网地址,而NAT只能是内网地址了. NAT相当于把主机当成了一个NAT转换器,我们可以 ...

  4. VMware NAT端口映射外网访问虚拟机linux

    本文目的: 一. SSH连接 二. 访问HTTP VMware Workstation提供了两种虚拟机上网方式,一种bridge,一种NAT,bridge可以获得公网地址,而NAT只能是内网地址了. ...

  5. VMware NAT端口映射 外网可以访问内网虚拟机

    我想尝试的是利用本机的ip+port来访问虚拟机上的web服务器,因为这样的话,我就能够将我的web服务器部署成为一个能让外网访问的服务器了,首先说下我的环境: 主机:系统win7,ip地址172.1 ...

  6. VMware虚拟机配置端口转发(端口映射),实现远程访问【转】

    前言本文所写的远程为各个电脑在同一个网段内 本文主要详细介绍如何远程访问虚拟机里面的项目! 机器:虚拟机(装在电脑1里).电脑1(宿主机).电脑2.电脑3.电脑4.电脑n... 操作步骤: step1 ...

  7. Linux安装VritualBox实现虚拟机win2003端口映射 支持远程

    1. 使用VNC登录到Linux系统 2. 安装VritualBox 找到VritualBox的软件包 这里的是run格式的 可以直接在终端运行  需要几分钟时间 3.VritualBox新建虚拟机 ...

  8. VMware实现iptables NAT及端口映射

    1. 前言 本文只讲解实战应用,不会涉及原理讲解.如果想要了解iptables的工作流程或原理可参考如下博文. 具体操作是在PC机的VMware虚拟机上进行的,因此涉及的地址都是内网IP.在实际工作中 ...

  9. 外网主机访问虚拟机下的web服务器(NAT端口转发)-----端口映射

    主机:系统win7,ip地址172.18.186.210 虚拟机:VMware Workstation 7,虚拟机下安装了Centos操作系统,ip地址是192.168.202.128,部署了LAMP ...

随机推荐

  1. 2018.09.15 poj2117Electricity(割点)

    传送门 其实求一个图删除一个点之后,联通块最多有多少. 直接tarjan求割点更新答案就行了. 但注意原图不一定连通. 代码: #include<iostream> #include< ...

  2. 2018.07.27 bzoj3064: Tyvj 1518 CPU监控(线段树)

    传送门 线段树好题. 维护区间加,区间覆盖,区间最大,区间历史最大. 这个东西在国家集训队2016论文集之<区间最值操作与历史最值问题--杭州学军中学 吉如一>中讲的已经很详细了. 简单来 ...

  3. spring boot2.0冷知识

    首先,Spring Boot 2.0.0 要求 Java 8 或更高版本,不再支持 Java 6 和 7. 在 Spring Boot 2.0 中,许多配置属性已被重命名或被删除,相应地,开发者需要升 ...

  4. java中File的delete和deleteOnExit区别(转)

    Java的File类中有两个delete方法:delete和deleteOnExit delete无需解释,为直接删除,deleteOnExit文档解释为:在虚拟机终止时,请求删除此抽象路径名表示的文 ...

  5. C++之类和对象的使用(二)

    析构函数 析构函数的作用并不是删除对象,而是在撤销对象占用的内存之前完成一系列清理工作,使这部分内存可以被程序分配给新对象使用.对象生命周期结束,程序就自动执行析构函数来完成这些工作. 析构函数是一种 ...

  6. day05(Object,tostring(),equals(),System,Date,SimpleDateFormat,拆装箱,正则表达式)

    Object类, 是所应类的父类: 拥有自己的方法:常用的    红颜色标记的为常用的方法 toString() 用法:打印对象的地址值 getClass() 获取当前类的字节码文件getName() ...

  7. (最小生成树) Arctic Network -- POJ --2349

    链接: http://poj.org/problem?id=2349 Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 1371 ...

  8. hdu 1058

    这道题有很多种做法,但是思路大都是一样的,代码有点类似于poj2591这道题. 题意:问因子只含有2,3,5,7的第k个数是什么? #include<stdio.h> int f[5843 ...

  9. VCL消息处理机制

    http://www.cnblogs.com/railgunman/archive/2010/12/10/1902524.html#2868236 说到VCL中的消息处理就不能不提到TApplicat ...

  10. ListView的另一种可读性更强的ViewHolder模式写法

    常见的写法是这样的: @Override public View getView(int position, View convertView, ViewGroup parent) { ViewHol ...