Python3开发常用工具一:为什么使用开发工具?

在Python3教程之《安装》中,我们已经安装了Python开发环境,但是在终端里执行相关命令始终是不能开发大型项目的,并且对写过的代码不能保存,因此,Python的开发工具就此诞生,使用window开发环境的,Python自带了一个IDLE可以进行脚本编辑,但是还是不够完善,因此,本文章主要介绍几款常用的Python集成开发环境

二:常用的几款Python集成开发环境或者编辑器

Pycharm

如果你是做大型Python项目开发,你不使用pycharn,对你来说是很大的损失,Pycharm分为专业版与社区版,专业版除了对Python应用开发的支持,还对django,flak等框架的支持相当完善,对代码的提示也支持相当全面,目前来说,pycharm对Python的代码提示是最完善的,也是覆盖率最高。

但是,pycharm的专业版是收费的。对支持平台比较完善,Linux,windows.mac等操作系统都提供支持,如果你是一个专业的或者想变为Python程序员,那么我建议你使用pycharm作为自己的开发环境,这样可以节约大量时间,与减少出错的机会

可以使用的工具,可以在pycharm中直接运行Python交互式终端,同时,可以通过pycharm直接安装自己所需要的库,相当方便,同时也对ant,git等版本控制工具与管理工具的直接支持

界面如下图:

Eclipse

当谈到集成开发环境,eclipse就不得不说。eclipse安装PyDev插件后,也是一个相当不错的Python集成开发环境,对于使用过Java语言的程序员,那么对eclipse的使用一定相当的熟悉。如果需要可以直接到eclipse的官网下载eclipse的Python开发环境,官网已经对Python的插件已经做了安装。eclipse的最大的特点就是不需要安装,解压就用,对于大型项目也能都完整的管理,同时对Python的django框架做了支持,可以直接创建Django工程。与Pycharm可以相媲美

软件界面如下:

Sublime3

Sublime3,号称代码编辑神器,如果你是一个专业的程序员,你还不了解sublime3,那么你一定要去看看这个代码编辑器了,它是一个免费的软件,同时对大多数语言都做支持,有好的代码风格,提示等。并且你可以根据自己的需要安装自己需要的插件,比如语法高亮,代码格式化等插件,详情使用可以参照:

软件界面如下:

vim

vim是在Linux中一款比较好的文本编辑器,在Linux系统做,因为不需要鼠标的的点击就可以完成大多数的文本编辑,如果熟练的使用vim,那么你可以节约相当多的时间,但是它不是很适合大型项目的开发,因为它没有代码提示,对程序元的要求特别高,但是作为一个程序员,对vim的熟悉使用是很有必要的,特别是与Linux打交道的人员。但是vim也有很多比较好的插件,如果多这个比较感兴趣,可以自己上网去查询相关文章

软件图示:

notepad++

Notepad++:是window下的一款代码编辑器,对几乎所有的计算机语言都做支持,通过文件的后缀来自动识别文件类型,来做相应的语法高亮,有着启动快速,可扩展性等特点,可以根据子的需要来安装相应的插件,有着很强的记忆功能,能对写过的单词做很好的提示,但是对代码的自动提示支持度不是很高,但是作为一个代码编辑器,还是一个好的选择,特别是需要算时间打开并编辑的文件

软件图示如下:

打开APP精彩内容

点击阅读全文

python自带的集成开发环境是什么-常用的几款Python集成开发环境或者编辑器详解...相关推荐

  1. python常用的集成开发环境和编辑器有哪些_常用的几款Python集成开发环境或者编辑器详解...

    Python3开发常用工具一:为什么使用开发工具? 在Python3教程之<安装>中,我们已经安装了Python开发环境,但是在终端里执行相关命令始终是不能开发大型项目的,并且对写过的代码 ...

  2. SAP UI5 应用开发教程之一百零二 - SAP UI5 应用的打印(Print)功能实现详解试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 作者简介 Jerry Wang,2007 年从电子科技大学计算机专业硕士毕业后加入 SAP 成都研究院工作至今.Jerry 是 SAP 社区导师,S ...

  3. Qt开发技术:Q3D图表开发笔记(二):Q3DBar三维柱状图介绍、Demo以及代码详解

    若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/130150728 各位读者,知识无穷而人力有穷,要么改需 ...

  4. [Python从零到壹] 六十四.图像识别及经典案例篇之图像傅里叶变换和傅里叶逆变换详解

    祝大家新年快乐,阖家幸福,健康快乐! 欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所 ...

  5. Python自动化测试 环境搭建 Selenium、WebDriver下载、安装、配置、基本使用详解

    基本于Python语言 和 Selenium框架,使用PyCharm 开发环境,详细介绍自动化测试环境的搭建 以及 基本的使用方法. 一.安装Python环境 Python环境目前已被大部分主流操作系 ...

  6. python自带的库有哪些餐厅_Python 常用的标准库以及第三方库有哪些

    2018-10-29 回答 我也来几个吧 standard libs: itertools http://docs.python.org/2/library/itertools.html functo ...

  7. 8天掌握EF的Code First开发系列之3 管理数据库创建,填充种子数据以及LINQ操作详解...

    本文出自8天掌握EF的Code First开发系列,经过自己的实践整理出来. 本篇目录 管理数据库创建 管理数据库连接 管理数据库初始化 填充种子数据 LINQ to Entities详解 什么是LI ...

  8. iOS开发系列--通讯录、蓝牙、内购、GameCenter、iCloud、Passbook详解

    代码改变世界 Posts - 69, Articles - 0, Comments - 812 Cnblogs Dashboard Login Home Contact Gallery RSS Ken ...

  9. python绘制散点图的函数_Python用PyQt5绘制多彩随机散点图,基本控件之QPainter使用详解...

    前面内容,我们详细介绍了PyQt5中弹出式对话框. 回顾下精彩内容 Python用PyQt5制作颜色对话框,PyQt图形界面编程之QColorDialog Qt图形界面编程之QFileDialog类, ...

最新文章

  1. 【Python】实现将testlink上的用例指定格式保存至Excel,用于修改上传
  2. 【如何选】2019我的手机功能需求,千元机功能需求分析手机对比
  3. plsql查询中补入空行--做报表分页挺有用
  4. java是值调用_Java 只有值调用
  5. Spring学习笔记:配置单数据源
  6. 【JVM系列】一步步解析java执行内幕,java初级面试笔试题
  7. underscore.js中的节流函数debounce及trottle
  8. 使用Adobe Acrobat DC时PDF“文档无法保存。文件可能是只读文件”解决方法
  9. Quartz框架初学1
  10. 2021-2022年度第三届全国大学生算法设计与编程挑战赛(冬季赛)-正式赛 部分题解
  11. cgblib 代理接口原理_一文搞懂Java中静态代理、动态代理以及CGLIB代理
  12. 计算机软考论文网络真题,软考历年真题在线测试系统测试与开发
  13. 思岚A1激光雷达的测试(windows)
  14. 从国际象棋与象棋的走法差异,再趣说IT人提升能力和增收方式
  15. 前端关于Base64编码的一些技术分析
  16. 如何在EXCEL中画横线并输入汉字
  17. 深度学习与自然语言处理实验——中文信息熵的计算
  18. Oracle ORA-01653: 无法扩展表空间 (unable to extend table... in tablespace ...)
  19. jQuery——bootstrap概述
  20. 未来共享出行自动驾驶安全威胁预测

热门文章

  1. java初始化集合_Java 中初始化 List 集合的 6 种方式!
  2. nedc和epa续航里程什么意思_为何特斯拉的锂电池行驶里程至今仍无人超越?
  3. LinearLayout测量原理解析:onMeasure(int,int)
  4. 常见的DNS攻击——偷(劫持)、骗(缓存投毒)、打(DDos)
  5. 机器学习中的数据不平衡问题----通过随机采样比例大的类别使得训练集中大类的个数与小类相当,或者模型中加入惩罚项...
  6. Greenplum——升级的分布式PostgresSQL
  7. LeetCode : Valid Parentheses
  8. 运维笔记10 (Linux软件的安装与管理(rpm,yum))
  9. PHP函数处理方法总结
  10. [转] 2012年经典书目