环境搭建
python解释器
![](https://ss0.bdstatic.com/94oJfD_bAAcT8t7mm9GUKT-xh_/timg?image&quality=100&size=b4000_4000&sec=1552815185&di=dcb81b21ecc04ddc453c1976e5fd6f30&src=http://www.cbdio.com/image/attachement/jpg/site2/20170810/f04da2247c301af63d0815.jpg)
-
Pycharm IDE 集成开发环境 下载地址: https://www.jetbrains.com/pycharm/
-
虚拟机VirtualBox(本人用的是VirtualBox) 下载地址: https://www.virtualbox.org/wiki/Downloads
编程语言
低级语言
机器语言
直接用二进制编写程序
优点:程序执行效率高
缺点:开发效率低
汇编语言
用英文标签去代替二进制指令,本质还是再直接操作硬件
优点:相对于机器语言的开发效率要高
缺点:执行相对于机器语言要低
高级语言
- 解释器
- 编译器
深入了解解释器和编译器的异同
python代码运行的本质
当 Python 执行代码的时候,会启用一个 Python 解释器,将源码(.py)文件读取到内存当中,然后编译成字节码(.pyc)文件,最后交给 Python 的虚拟机逐行解释并执行其内容,然后释放内存,退出程序。
pycharm
ide 集成开发环境
- 解释器/编译器
- 编辑器
- 调试环境
常用操作
- 断点调试
- 查看源码
- 查看更多pycharm操作
虚拟机
作用
在linux系统上运行python
端口映射
整个电脑有65535个端口
用我们的老师的原话将讲,端口映射是指ssh监听虚拟机的22端口,而xshell不能直接访问ssh,它需要链接物理机的端口,比如1234,这时候端口1234会通过映射和端口22连接起来
![](https://wx4.sinaimg.cn/mw690/006OTF6xly1g15zai7j64j30k50eitax.jpg)