学python安装的软件总结


Posted in Python onOctober 12, 2019

学python安装什么软件?

Python开发软件可根据其用途不同分为两种,一种是Python代码编辑器,一种是Python集成开发工具,两者的配合使用可以极大的提高Python开发人员的编程效率,以下是常用的几款Python代码编辑器和Python集成开发工具。

一、Python代码编辑器

1. Sublime Text

Sublime Text是一款非常流行的代码编辑器,支持Python代码编辑,同时兼容所有平台,并且丰富的插件扩展了语法和编辑功能,迅捷小巧,具有良好的兼容性,很受编程人士的喜爱!

2. Vim

Vim和Vi是一种模型编辑器,它将文本查看从文本编辑中分离,VIM在原始VI之上做了诸多改进,包括可扩展模型和就地代码构建,VIMScripts可用于各种Python开发任务!

3. Atom

Atom被称为“21世纪可破解的文本编辑器”,可以兼容所有平台,拥有时尚的界面、文件系统浏览器和扩展插件市场,使用Electron构建,其运行时安装的扩展插件可支持Python语言!

4. GNU Emacs

GNU Emacs是一款终身免费且兼容任何平台的代码编辑器,使用强大的Lisp编程语言进行定制,并为Python开发提供各种定制脚本,是一款可扩展、可定制、自动记录、实时显示的编辑器,一直萦绕在UNIX周围。

5. Visual Studio Code

Visual Studio Code是一款兼容Linux、Mac OS X和Windows 平台的全功能代码编辑器,可扩展并且可以对几乎所有任务进行配置,对于Python的支持可以在Visual Studio Code中安装插件,只需快速点击按钮即可成功安装,且可自动识别Python安装和库。

二、Python集成开发环境

1. PyCharm

PyCharm是唯一一款专门面向Python的全功能集成开发环境,同样拥有付费版和免费开源版,PyCharm不论是在Windows、 Mac OS X系统中,还是在Linux系统中都支持快速安装和使用。

PyCharm直接支持Python开发环境,打开一个新的文件然后就可以开始编写代码,也可以在PyCharm中直接运行和调试Python程序,它还支持源码管理和项目,并且其拥有众多便利和支持社区,能够快速掌握学习使用!

2. Eclipse + PyDev

PyDev是Eclipse集成开发环境的一个插件,支持Python调试、代码补全和交互式Python控制台等,在Eclipse中安装PyDev非常便捷,只需从Eclipse中选择“Help”点击“Eclipse Marketplace”然后搜索PyDev,点击安装,必要的时候重启Eclipse即可,对于资深Eclipse开发者来说,PyDev可以很轻松上手!

3. Visual Studio

Visual Studio是一款全功能集成开发平台,提供了免费版和付费版,可以支持各种平台的开发,且附带了自己的扩展插件市场。在Visual Studio中可进行Python编程,并且支持Python智能感知、调试和其他工具,值得注意的是Visual Studio不支持Linux平台!

4. Spyder

Spyder是一款为了数据科学工作流做了优化的开源Python集成开发环境,它是附在Anaconda软件包管理器发行版中的,Spyder拥有大部分集成开发环境该具备的功能,如强大语法高亮功能的代码编辑器、Python代码补全以及集成文件浏览器,其还具有其他Python编辑环境中所不具备的变量浏览器功能,十分适合使用Python的数据科学家们。

5. Thonny

Thonny是针对新手的一款集成开发环境,适用于全部主流平台,默认情况下,Thonny会和自带捆绑的Python版本一起安装,十分方便新手使用!

以上就是学python安装什么软件的详细内容,更多请关注三水点靠木其它相关文章!

Python 相关文章推荐
Python设计模式之单例模式实例
Apr 26 Python
python登录pop3邮件服务器接收邮件的方法
Apr 30 Python
Python中转换角度为弧度的radians()方法
May 18 Python
简单介绍Python的Django框架的dj-scaffold项目
May 30 Python
剖析Python的Tornado框架中session支持的实现代码
Aug 21 Python
PyQt5实现无边框窗口的标题拖动和窗口缩放
Apr 19 Python
Python字节单位转换实例
Dec 05 Python
pytorch sampler对数据进行采样的实现
Dec 31 Python
如何基于Python + requests实现发送HTTP请求
Jan 13 Python
Django 用户登陆访问限制实例 @login_required
May 13 Python
python实现canny边缘检测
Sep 14 Python
pandas中对文本类型数据的处理小结
Nov 01 Python
Win10下python 2.7与python 3.7双环境安装教程图解
Oct 12 #Python
python输入错误后删除的方法
Oct 12 #Python
下载官网python并安装的步骤详解
Oct 12 #Python
Python3.7安装keras和TensorFlow的教程图解
Jun 18 #Python
python下载库的步骤方法
Oct 12 #Python
python安装本地whl的实例步骤
Oct 12 #Python
深入浅析Python 中的sklearn模型选择
Oct 12 #Python
You might like
一个简单的PHP投票程序源码
2007/03/11 PHP
PHP url 加密解密函数代码
2011/08/26 PHP
PHP实现多进程并行操作的详解(可做守护进程)
2013/06/18 PHP
php Session存储到Redis的方法
2013/11/04 PHP
php实现高效获取图片尺寸的方法
2014/12/12 PHP
php提取身份证号码中的生日日期以及验证是否为成年人的函数
2015/09/29 PHP
php 升级到 5.3+ 后出现的一些错误,如 ereg(); ereg_replace(); 函数报错
2015/12/07 PHP
学习php设计模式 php实现单例模式(singleton)
2015/12/07 PHP
微信自定义分享php代码分析
2016/11/24 PHP
thinkphp5.1 文件引入路径问题及注意事项
2018/06/13 PHP
thinkphp5.1框架模板布局与模板继承用法分析
2019/07/19 PHP
原生js实现半透明遮罩层效果具体代码
2013/06/06 Javascript
Node.js 文件夹目录结构创建实例代码
2016/07/08 Javascript
JavaScript中创建对象的7种模式详解
2017/02/21 Javascript
jQuery制作全屏宽度固定高度轮播图(实例讲解)
2017/07/08 jQuery
jQuery Form插件使用详解_动力节点Java学院整理
2017/07/17 jQuery
Vue2.0学习系列之项目上线的方法步骤(图文)
2018/09/25 Javascript
微信小程序JS加载esmap地图的实例详解
2019/09/04 Javascript
微信小程序实现下滑到底部自动翻页功能
2020/03/07 Javascript
[44:22]完美世界DOTA2联赛循环赛 FTD vs PXG BO2第一场 11.01
2020/11/02 DOTA
使用 Python 实现文件递归遍历的三种方式
2018/07/18 Python
Python做智能家居温湿度报警系统
2018/09/25 Python
Python实现定制自动化业务流量报表周报功能【XlsxWriter模块】
2019/03/11 Python
Pytorch中实现只导入部分模型参数的方式
2020/01/02 Python
python实现双人五子棋(终端版)
2020/12/30 Python
美国知名的隐形眼镜电商:Contacts America
2019/11/19 全球购物
美国艺术和工艺品商店:Hobby Lobby
2020/12/09 全球购物
C语言如何决定使用那种整数类型
2016/11/26 面试题
技术总监个人的自我评价范文
2013/12/18 职场文书
报关专员求职信范文
2014/02/22 职场文书
五一手机促销方案
2014/03/08 职场文书
垃圾桶标语
2014/06/24 职场文书
领导班子四风对照检查材料
2014/09/23 职场文书
检讨书1000字
2014/10/11 职场文书
2015年小学一年级班主任工作总结
2015/05/21 职场文书
微信小程序中使用vant框架的具体步骤
2022/02/18 Javascript