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. Unity + SQL数据库创建管理玩家排行榜学习教程
  2. 多层mvc,thikphp进阶
  3. jsp的9个内置对象
  4. Hi3516A开发--I2C/SPI读写命令
  5. C++确定数字的奇偶校验的算法实现(附完整源码)
  6. oracle数据库IMP-00010错误解决
  7. python异步和多线程_Python 异步 IO(asyncio)、多进程、多线程性能对比
  8. 计算机基础知识菜鸟教程,机器学习基础知识整理归纳
  9. 关于 NODE.js 并行线程 worker_threads 的使用与详解。
  10. c# winform WebBrower 控件中右键获取控件坐标
  11. CakePHP 3.7.6 发布,PHP 快速开发框架
  12. java自学一般要学多久?学会了有什么作用?
  13. 利用Tushare合成期货主力连续数据
  14. 2021第四届全国大学生IT技能大赛“传智杯”AK
  15. 计算机我的云盘在哪里看,怎么设置在我的电脑中显示百度网盘
  16. 08.音频系统:第004课_Android音频系统详解:第001节_分析思路
  17. Linux程序设计——用getopt处理命令行参数
  18. 实现顺序串各种基本运算的算法
  19. 三跨难不难 还跨计算机,计算机专业考研学校
  20. [深度学习] (sklearn)多层感知机对葡萄酒的分类

热门文章

  1. vue 插入dom_vue内部复用问题以及虚拟dom的更新
  2. 两对光纤收发器用网线连接_光纤那么快,路由器和电脑之间为何不用光纤连接,反而用普通网线...
  3. 为什么long和int都是4字节
  4. illegal escape character in String literal
  5. 机器学习 不均衡数据的处理方法
  6. python 字符串填充0
  7. SQL Server2016 原生支持JSON
  8. 双向链表的建立、插入、删除、
  9. kettle 将job等导入导出成xml
  10. JAVA基础——最简单的多重循环程序