Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7 GUI、Shell和命令行之间的区别_Python 2.7_User Interface - Fatal编程技术网

Python 2.7 GUI、Shell和命令行之间的区别

Python 2.7 GUI、Shell和命令行之间的区别,python-2.7,user-interface,Python 2.7,User Interface,我是初学者,我试着使用python空闲,并制作一些函数和模块。。 我不太明白: 1-GUI、IDLE、Shell、解释器、命令行、控制台、API,。。 我不知道它们的区别以及何时使用它们 2-库、模块和类之间的差异 图形用户界面 API=应用程序编程接口。它包含一个数据合同和服务合同(想想一些网站是如何让你登录Facebook的,他们使用Facebook API来获取你的Facebook个人资料和信息) Shell是执行代码行的解释器 作为python的文本编辑器,像这样的工具通常被称为集成开发

我是初学者,我试着使用python空闲,并制作一些函数和模块。。 我不太明白:

1-GUI、IDLE、Shell、解释器、命令行、控制台、API,。。 我不知道它们的区别以及何时使用它们

2-库、模块和类之间的差异

  • 图形用户界面
  • API=应用程序编程接口。它包含一个数据合同和服务合同(想想一些网站是如何让你登录Facebook的,他们使用Facebook API来获取你的Facebook个人资料和信息)
  • Shell是执行代码行的解释器
  • 作为python的文本编辑器,像这样的工具通常被称为集成开发环境(IDE)。这就是你要写代码的地方。所有语言都有大量的IDE,比如VisualStudio、Eclipse等等
  • 类重新组合定义对象的方法和属性。如果我有一个类车,里面我会有一些属性,比如轮子、轮胎、门等等,还有一些方法,比如转弯、停车、加速等等。如果你不熟悉这个类,我建议你多上网阅读,因为它是面向对象编程的基础
  • 库是程序可以使用的预编译例程的集合
  • 模块是一个例程(见6)
  • 希望这能为您澄清一些事情:)

    提供了GUI、Ui和IDE之间的全面区别。对于Pytjon来说,最常见的IDE是Pycharm、Spyder、Jupyter等。