快速了解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中让MySQL查询结果返回字典类型的方法
Aug 22 Python
python利用拉链法实现字典方法示例
Mar 25 Python
django定期执行任务(实例讲解)
Nov 03 Python
Pandas中把dataframe转成array的方法
Apr 13 Python
python 内置模块详解
Jan 01 Python
python 实现从高分辨图像上抠取图像块
Jan 02 Python
python将图片转base64,实现前端显示
Jan 09 Python
python自定义函数def的应用详解
Jun 03 Python
TensorFlow Autodiff自动微分详解
Jul 06 Python
python requests模块的使用示例
Apr 07 Python
如何获取numpy array前N个最大值
May 14 Python
Python序列化与反序列化相关知识总结
Jun 08 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中并发读写文件冲突的解决方案
2013/10/25 PHP
PHP 二维数组根据某个字段排序的具体实现
2014/06/03 PHP
PHP实现单例模式最安全的做法
2014/06/13 PHP
PHP连接MSSQL时nvarchar字段长度被截断为255的解决方法
2014/12/25 PHP
PHP记录页面停留时间的方法
2016/03/30 PHP
确保Laravel网站不会被嵌入到其他站点中的方法
2019/10/18 PHP
JS获取IUSR_机器名和IWAM_机器名帐号的密码
2006/12/06 Javascript
jQuery .attr()和.removeAttr()方法操作元素属性示例
2013/07/16 Javascript
使用GruntJS构建Web程序之Tasks(任务)篇
2014/06/06 Javascript
JavaScript中跨域调用Flash的方法
2014/08/11 Javascript
再谈javascript原型继承
2014/11/10 Javascript
jQuery实现点击小图显示大图代码分享
2015/08/25 Javascript
jQuery选择器用法实例详解
2015/12/17 Javascript
基于JavaScript的操作系统你听说过吗?
2016/01/28 Javascript
BootStrap中Datetimepicker和uploadify插件应用实例小结
2016/05/26 Javascript
JavaScript 闭包机制详解及实例代码
2016/10/10 Javascript
js实现数组去重方法及效率?Ρ? target=
2017/02/14 Javascript
Vue.js实现文章评论和回复评论功能
2020/05/30 Javascript
bootstrap Table的一些小操作
2017/11/01 Javascript
详解NODEJS的http实现
2018/01/04 NodeJs
VueX模块的具体使用(小白教程)
2020/06/05 Javascript
[02:46]2014DOTA2国际邀请赛 选手为你解读比赛MVP充满梦想
2014/07/09 DOTA
用Python脚本生成Android SALT扰码的方法
2013/09/18 Python
python中Pycharm 输出中文或打印中文乱码现象的解决办法
2017/06/16 Python
python学生信息管理系统
2018/03/13 Python
解决Pycharm运行时找不到文件的问题
2018/10/29 Python
使用python绘制温度变化雷达图
2019/10/18 Python
Django Serializer HiddenField隐藏字段实例
2020/03/31 Python
使用HTML5捕捉音频与视频信息概述及实例
2018/08/22 HTML / CSS
捷克电器和DJ设备网上商店:Electronic-star
2017/07/18 全球购物
在职研究生自我鉴定
2013/10/16 职场文书
工作骂脏话检讨书
2014/10/05 职场文书
试用期自我评价怎么写
2015/03/10 职场文书
三年级作文之趣事作文
2019/11/04 职场文书
Python基础数据类型tuple元组的概念与用法
2021/08/02 Python
Python 中的Sympy详细使用
2021/08/07 Python