学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写的服务监控程序实例
Jan 31 Python
python基于Tkinter库实现简单文本编辑器实例
May 05 Python
Python中json格式数据的编码与解码方法详解
Jul 01 Python
Python脚本实现自动将数据库备份到 Dropbox
Feb 06 Python
django使用html模板减少代码代码解析
Dec 12 Python
Django项目实战之用户头像上传与访问的示例
Apr 21 Python
python3.6实现学生信息管理系统
Feb 21 Python
Python 函数绘图及函数图像微分与积分
Nov 20 Python
python识别验证码图片实例详解
Feb 17 Python
Python描述数据结构学习之哈夫曼树篇
Sep 07 Python
使用python-cv2实现Harr+Adaboost人脸识别的示例
Oct 27 Python
windows+vscode安装paddleOCR运行环境的步骤
Nov 11 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&MYSQL分页原理及实现
2007/01/02 PHP
php中使用preg_match_all匹配文章中的图片
2013/02/06 PHP
腾讯CMEM的PHP扩展编译安装方法
2015/09/25 PHP
php简单备份与还原MySql的方法
2016/05/09 PHP
用JavaScript实现仿Windows关机效果
2007/03/10 Javascript
Ext 表单布局实例代码
2009/04/30 Javascript
JavaScript面向对象程序设计三 原型模式(上)
2011/12/21 Javascript
JavaScript中“过于”犀利地for/in循环使用示例
2013/10/22 Javascript
javascript根据像素点取位置示例
2014/01/27 Javascript
jQuery实现简单滚动动画效果
2016/04/07 Javascript
etmvc+jQuery EasyUI+combobox多值操作实现角色授权实例
2016/11/09 Javascript
jQuery插件FusionWidgets实现的Cylinder图效果示例【附demo源码】
2017/03/23 jQuery
vue+element实现批量删除功能的示例
2018/02/28 Javascript
浅谈React组件之性能优化
2018/03/02 Javascript
vue移动端下拉刷新和上拉加载的实现代码
2018/09/08 Javascript
[52:52]DOTA2上海特级锦标赛C组资格赛#1 OG VS LGD第三局
2016/02/27 DOTA
Python采用raw_input读取输入值的方法
2014/08/18 Python
跟老齐学Python之模块的加载
2014/10/24 Python
python中管道用法入门实例
2015/06/04 Python
python+opencv实现的简单人脸识别代码示例
2017/11/14 Python
浅谈Scrapy框架普通反爬虫机制的应对策略
2017/12/28 Python
numpy 对矩阵中Nan的处理:采用平均值的方法
2018/10/30 Python
Python实现正则表达式匹配任意的邮箱方法
2018/12/20 Python
实现ECharts双Y轴左右刻度线一致的例子
2020/05/16 Python
用CSS禁用输入法(CSS3 UI规范)实例解析
2012/12/04 HTML / CSS
HTML5+CSS3网页加载进度条的实现,下载进度条的代码实例
2016/12/30 HTML / CSS
英国最大的电子零件及配件零售商:Partmaster
2017/04/24 全球购物
纽约服装和生活方式品牌:Saturdays NYC
2017/08/13 全球购物
开展党的群众路线教育实践活动方案
2014/02/05 职场文书
2014村务公开实施方案
2014/02/25 职场文书
春季防火方案
2014/05/10 职场文书
2014年乡镇领导个人整改措施
2014/09/19 职场文书
2015年保送生自荐信
2015/03/24 职场文书
综治目标管理责任书
2015/05/11 职场文书
JavaScript 去重和重复次数统计
2021/03/31 Javascript
mysql获取指定时间段中所有日期或月份的语句(不设存储过程,不加表)
2021/06/18 MySQL