快速了解Python开发环境Spyder


Posted in Python onJune 29, 2020

Spyder简介

Spyder (前身是 Pydee) 是一个强大的交互式 Python 语言开发环境,提供高级的代码编辑、交互测试、调试等特性,支持包括 Windows、Linux 和 OS X 系统。

快速了解Python开发环境Spyder

快速了解Python开发环境Spyder

● 菜单栏(Menu bar):显示可用于操纵Spyder各项功能的不同选项。

● 工具栏(Tools bar):通过单击图标可快速执行Spyder中最常用的操作,将鼠标悬停在某个图标上可以获取相应功能说明。

● 路径窗口(Python path):显示文件目前所处路径,通过其下拉菜单和后面的两个图标可以很方便地进行文件路径的切换。

● 代码编辑区(Editor):编写Python代码的窗口,右边的行号区域显示代码所在行。

● 变量查看器(Variable explorer):类似MATLAB的工作空间,可以方便地查看变量。

● 文件查看器(File explorer):可以方便地查看当前文件夹下的文件。

● 帮助窗口(Help):可以快速便捷地查看帮助文档。

● 控制台(IPython console):类似MATLAB中的命令窗格,可以一行行地交互。

● 历史日志(History log):按时间顺序记录输入到任何Spyder控制台的每个命令。

Spyder特点

作为一个在Python用户中知名度很高的集成开发环境,Spyder自然有其独特之处:

● 类MATLAB设计

Spyder在设计上参考了MATLAB,变量查看器模仿了MATLAB里“工作空间”的功能,并且有类似MATLAB的PYTHONPATH管理对话框,对熟悉MATLAB的Python初学者非常友好。

● 资源丰富且查找便利

在Spyder中拥有变量自动完成、函数调用提示以及随时随地访问文档帮助的功能,并且其能够访问的资源及文档链接包括了Python、Matplotlib、NumPy、Scipy、Qt、IPython等多种工具及工具包的使用手册。

● 对初学者友好

Spyder在其菜单栏中的【Help】里给新用户提供了交互式的使用教程以及快捷方式的备忘单,能够帮助新用户快速直观地了解Spyder的用户界面及使用方式。

● 工具丰富,功能强大

Spyder里除了拥有一般IDE普遍具有的编辑器、调试器、用户图形界面等组件外,还具有对象查看器、变量查看器、交互式命令窗口、历史命令窗口等组件,除此之外还拥有数组编辑以及个性定制等多种功能。

以上就是快速了解Python开发环境Spyder的详细内容,更多关于Python开发环境Spyder的资料请关注三水点靠木其它相关文章!

Python 相关文章推荐
Python的Django框架中消息通知的计数器实现教程
Jun 13 Python
浅谈python为什么不需要三目运算符和switch
Jun 17 Python
Python设计足球联赛赛程表程序的思路与简单实现示例
Jun 28 Python
python嵌套字典比较值与取值的实现示例
Nov 03 Python
用Python3创建httpServer的简单方法
Jun 04 Python
python实现批量修改图片格式和尺寸
Jun 07 Python
TensorFlow的权值更新方法
Jun 14 Python
python 接收处理外带的参数方法
Dec 03 Python
Python子类继承父类构造函数详解
Feb 19 Python
django之静态文件 django 2.0 在网页中显示图片的例子
Jul 28 Python
python数据预处理方式 :数据降维
Feb 24 Python
Python实现捕获异常发生的文件和具体行数
Apr 25 Python
使用Keras构造简单的CNN网络实例
Jun 29 #Python
基于K.image_data_format() == 'channels_first' 的理解
Jun 29 #Python
Python enumerate() 函数如何实现索引功能
Jun 29 #Python
解决Keras中CNN输入维度报错问题
Jun 29 #Python
Python字符串split及rsplit方法原理详解
Jun 29 #Python
浅谈Keras参数 input_shape、input_dim和input_length用法
Jun 29 #Python
使用 prometheus python 库编写自定义指标的方法(完整代码)
Jun 29 #Python
You might like
用php的ob_start来生成静态页面的方法分析
2011/03/09 PHP
代码精简的可以实现元素圆角的js函数
2007/07/21 Javascript
效率高的Javscript字符串替换函数的benchmark
2008/08/02 Javascript
基于jquery.Jcrop的头像编辑器
2010/03/01 Javascript
javascript sudoku 数独智力游戏生成代码
2010/03/27 Javascript
利用javaScript实现点击输入框弹出窗体选择信息
2013/12/11 Javascript
jquery中的on方法使用介绍
2013/12/29 Javascript
jQuery对象和DOM对象之间相互转换的方法介绍
2015/02/28 Javascript
React-Native 组件之 Modal的使用详解
2017/08/08 Javascript
全面解析jQuery中的$(window)与$(document)的用法区别
2017/08/15 jQuery
javascript代码优化的8点总结
2018/01/29 Javascript
重学 JS:为啥 await 不能用在 forEach 中详解
2019/04/15 Javascript
webpack HappyPack实战详解
2019/10/08 Javascript
JavaScript对象字面量和构造函数原理与用法详解
2020/04/18 Javascript
JS forEach跳出循环2种实现方法
2020/06/24 Javascript
[01:05:30]VP vs TNC 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
python实现最长公共子序列
2018/05/22 Python
python读取excel指定列数据并写入到新的excel方法
2018/07/10 Python
python 使用sys.stdin和fileinput读入标准输入的方法
2018/10/17 Python
python实现词法分析器
2019/01/31 Python
python中 * 的用法详解
2019/07/10 Python
Pytorch mask_select 函数的用法详解
2020/02/18 Python
浅谈cookie和localStorage那些事
2019/08/27 HTML / CSS
详解HTML5 Canvas绘制不规则图形时的非零环绕原则
2016/03/21 HTML / CSS
英国最大的百货公司:Harrods
2016/08/18 全球购物
缴纳养老保险的证明
2014/01/10 职场文书
高中生期末评语
2014/01/28 职场文书
五型班组建设方案
2014/02/10 职场文书
周年庆促销方案
2014/03/15 职场文书
马丁路德金演讲稿
2014/05/19 职场文书
省级优秀毕业生主要事迹
2014/05/29 职场文书
毕业生求职信范文
2014/06/29 职场文书
2015年乡镇发展党员工作总结
2015/03/31 职场文书
解除处分决定书
2015/06/25 职场文书
爱国主义主题班会
2015/08/14 职场文书
驾驶员安全责任协议书
2016/03/22 职场文书