《Python数据挖掘与机器学习实战》—1.7 Python开发工具介绍

举报
华章计算机 发表于 2019/06/17 12:14:28 2019/06/17
【摘要】 本节书摘来自华章计算机《Python数据挖掘与机器学习实战》一书中的第1章,第1.7.1节,作者是方巍 。

1.7  Python开发工具介绍

  Python程序的开发工具很多,也就是通常人们所说的IDE。那IDE是什么?可以简单地将其理解为一个专门写程序的软件,真正的名称叫做集成开发工具。常用的Python IDE主要包括两大类,一类是文本工具类,比如Python自身提供的IDLE,还有一类是集成工具类,主要用于比较大型的程序开发。

  Python程序开发用什么工具好呢?初次接触Python的学者,使用IDLE就可以满足基本需求,也可以进行简单的调试。

  更强大的IDE还应该有自动提示、完备的调试和语法高亮功能,当然也应该更好地支持缩进功能,尤其对于Python这种强制缩进的语言。自动提示功能是指,输入一个函数会自动提示参数,或者输入一个对象的时候自动提示它的成员函数和成员变量,这些都能大大提高编程效率。当开发大型工程的时候,怎么管理工程就是个问题了。Python也一样,当工程很大的时候,文件也很多,此时不管是管理工程还是调试,使用IDLE显然是不能胜任了。所以下面来介绍一些常见的Python开发工具。

1.7.1  IDLE简介

  IDLE是Python自带的、默认的常见、入门级编写工具,适合初学者使用。其主要包括交互式与文件式两种方式。交互式是指可以一句或一段地运行。文件式是指可以像其他编辑器一样,虽然有点“丑陋”,但功能还是很强大的。小型项目使用IDLE十分合适。IDLE是一个Python shell。shell的意思就是“外壳”,基本来说,这是一个通过输入文本与程序交互的途径,可以利用这个shell与Python交互(正是因为这个原因,可以看到窗口的标题栏上显示着Python shell)。IDLE本身还是一个GUI(图形用户界面),所以在“开始”菜单中显示为Python GUI。IDLE图形用户界面如图1-3所示。

 image.png

图1-3  IDLE图形用户界面


【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。