1、python解释器python
一、编程语言:linux
解释型:sql
1. 定义:程序不须要编译,程序在运行时才翻译成机器语言,每执行一次都要翻译一次。所以效率比较低。在运行程序的时候才翻译,专门有一个解释器去进行翻译,每一个语句都是执行的时候
才翻译。效率比较低,依赖解释器,跨平台性好。
编程
2.有哪些解释型语言:Java、C#、PHP、JavaScript、VBScript、Perl、Python、Ruby、MATLAB 等等。bash
编译型:服务器
1.定义:
程序在执行以前须要一个专门的编译过程,把程序编译成为
机器语言的文件,运行时不须要从新翻译,直接使用编译的
结果就好了。程序执行效率高,依赖编译器,跨平台性差些。
app
2.有哪些编译型语言:
C/C++、Pascal/Object Pascal(Delphi)、Golang,
典型的就是它们能够编译后生成.exe文件,以后无需再次
编译,直接运行.exe文件便可。
编程语言
二、python代码运行的本质
编辑器
2、Pycharm:ide 集成开发环境 由3个部分组成,能大大提升开发效率。
ide
解释器/编译器
编辑器
调试环境(debug)
3、虚拟机:在计算机科学中的体系结构裏,是指一种特殊的软件,他能够在计算机平台和终端用户之间建立一种环境,而终端用户则是基于这个软件所建立的环境来操做软件。在计算机科学中,虚拟机是指能够像真实机器同样运行程序的计算机的软件实现。
virtualBox(开源,推荐安装)
VMware
端口映射
:将外网主机的IP地址的一个端口映射到内网中一台机器,提供相应的服务。当用户访问该IP的这个端口时,服务器自动将请求映射到对应局域网内部的机器上。
Mysql的默认端口:3306
4、隔离Python运行环境
virtualenv
window下演示:在D盘建立一个文件夹hj,进入文件夹按shift+右键,使用命令行窗口打开,输入pip install
virtualenv进行安
装,而后建立一份python隔离环境aaa,输入virtualenv aaa
进入环境:在命令行输入aaa\Scripts\activate,就能进去aaa的虚拟环境。
退出环境:命令行输入deactivate
在Pycharm软件中能自动建立。
v
irtualenvwrapper
linux下进入:输入workon,能显示当前有几个隔离的python运行环境,切换环境只要输入workon 环境名。
退出:deactivate
建立运行环境:输入mkvirtualenv -p /usr/bin/python3.6 first ,就能建立一个名为first的隔离python
运行环境
。
5、远程操做
Pycharm配置远程解释器及代码同步:
详细配置步骤图片: