常用的Python编程环境主要功能是什么?

Python024

常用的Python编程环境主要功能是什么?,第1张

1、将代码文件进行保存和重载

如果一款集成开发环境或者编辑器不允许你保存现有工作,并在之后重新打开时不能坚持你脱离时的相同状况,那么它就不是什么集成开发环境。

2、运转代码需在环境内进行

类似的是,如果你必须退出编辑器来运转Python代码,那么它也就是一个普通的文本编辑器。

3、利用Python编程环境调试

在程序运转时支撑逐渐运转代码是一切集成开发环境和大多数优异代码编辑器必备的核心功用。

4、常用语法显示高亮

支撑对代码中的关键词、变量和符号快速标识能够让阅读和理解代码更为轻松。

5、代码格局会主动弥补

任何一个引人注目的编辑器或者集成开发环境都会在一个“while”或者“for”语句结尾识别冒号,而且知道下一行应该缩进。

用途:

1、主要是开发快,语言简洁,没那么多技巧,所以读起来很清楚容易。

2、C/C++可以写python的module,标准库里就有用C/C++写的东西,这个跟java的JNI类似。

3、python的gui一般是用tkinter,就是tk的python的wrapper。python没有像xna那么方便的工具。

4、python不是为了网络设计的。python是1991年有的,WWW是1993年才被CERN开放的。网络编程用python主要是为了开发快。

5、像VS那样功能强的IDE,有要钱的PyCharm和不要钱的PyDev,PyDev有Eclipse的插件版本或者是AptanaStudio版本。

拓展资料:

应用:

1、web豆瓣,还有非常多的网页游戏的后端。我知道的都是作为后台服务,无论开发速度还是调试之类的都很好。前端的应用产品虽然python可以实现,但是在GUI方面的开发效率还是没有VS或者XCode快。

2、像VS那样功能强的IDE,有要钱的PyCharm和不要钱的PyDev。PyDev有Eclipse的插件版本或者是AptanaStudio版本

总结:

从个人感觉来说,微软件东西,非常好,省心,一流的技术理念,开发工具是全世界最好的(没有之一)。不过,因为它只限于微软的平台,所以范围上大大打了折扣。世界上最流行的服务器还是unix和linux。而不是windows。桌面操作系统最流行的是windows。不过在所有的平台上都有C语言,大部分平台,甚至手机平台都有python语言和它的执行环境。这是其它的所有语言,包括java几乎都很难做到的。

在使用python开发项目的过程中,python因为版本的原因,有诸多的库在某些特定的python版本才可以运行,我们就需要将单个项目的python环境单独出来,python的虚拟环境管理工具有很多种,venv、virtualenv、pyenv、anacona 等,各式各样,眼花缭乱,都不知道如何选择

那最佳的,最适合我们的是什么?根据我长期的使用,我觉得 virtualenv 是最佳的选择,virtualenv如何使用 ?

1、安装,使用pip安装即可

2、使用

安装好virtualenv就可以直接使用命令创建一个虚拟环境,如下命令创建是创建一个 venv 的虚拟环境

同时,virtualenv 也有很多参数,可以使用帮助命令来查看命令说明

其中,经常用的一些参数,我给大家翻一下

进入虚拟环境

linux 环境下,使用 source 命令进入虚拟环境

退出命令则运行如下命令即可

windows环境下,进入虚拟环境的方法有所有不同,可以直接运行环境根目录下 Scripts 的 shell 脚本,使用cmd打开的就运行 ****.bat 的脚本,用powershell打开的就是用 ****.ps1脚本

退出命令同样是:deactivate

最后我给出使用 virtualenv 的一些使用建议

我们在做项目时候,建议最好一个项目使用一个虚拟环境,放在项目的根目录下,使得在发布项目的时候方便快捷,在项目部署时,使用 pip freeze >requirements.txt 到处依赖包列表。