快速了解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读文件逐行处理的示例代码分享
Dec 27 Python
python使用cookielib库示例分享
Mar 03 Python
python实现k均值算法示例(k均值聚类算法)
Mar 16 Python
让python同时兼容python2和python3的8个技巧分享
Jul 11 Python
Django框架下在视图中使用模版的方法
Jul 16 Python
python字符串string的内置方法实例详解
May 14 Python
详解Django中间件的5种自定义方法
Jul 26 Python
Tensorflow使用支持向量机拟合线性回归
Sep 07 Python
python将控制台输出保存至文件的方法
Jan 07 Python
python为什么会环境变量设置不成功
Jun 23 Python
python实现进度条的多种实现
Apr 29 Python
Python OpenCV实现图像模板匹配详解
Apr 07 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
附件名前加网站名
2008/03/23 PHP
PHP IN_ARRAY 函数使用注意事项
2010/07/24 PHP
PHP中的正则表达式函数介绍
2012/02/27 PHP
php去掉URL网址中带有PHPSESSID的配置方法
2014/07/08 PHP
IE8 引入跨站数据获取功能说明
2008/07/22 Javascript
jQuery 获取对象 定位子对象
2010/05/31 Javascript
jQuery1.6 类型判断实现代码
2011/09/01 Javascript
javascript学习笔记(十一) 正则表达式介绍
2012/06/20 Javascript
获取内联和链接中的样式(js代码)
2013/04/11 Javascript
jQuery Ajax异步处理Json数据详解
2013/11/05 Javascript
jquery数组之存放checkbox全选值示例代码
2013/12/20 Javascript
js通过更改按钮的显示样式实现按钮的滑动效果
2014/04/23 Javascript
jquery鼠标放上去显示悬浮层即弹出定位的div层
2014/04/25 Javascript
基于jQuery的图片不完全按比例自动缩小
2014/07/11 Javascript
JavaScript中定义函数的三种方法
2015/03/12 Javascript
js控制多图左右滚动切换效果代码分享
2015/08/26 Javascript
通用无限极下拉菜单的实现代码
2016/05/31 Javascript
Jquery组件easyUi实现表单验证示例
2016/08/23 Javascript
jQuery为DOM动态追加事件的方法
2017/02/16 Javascript
jQuery模拟窗口抖动效果
2017/03/15 Javascript
JS+Ajax实现百度智能搜索框
2017/08/04 Javascript
jquery.picsign图片标注组件实例详解
2018/02/02 jQuery
[03:00]2014DOTA2国际邀请赛 Titan淘汰潸然泪下Ohaiyo专访
2014/07/15 DOTA
python实现比较两段文本不同之处的方法
2015/05/30 Python
python实现关键词提取的示例讲解
2018/04/28 Python
pyqt5移动鼠标显示坐标的方法
2019/06/21 Python
python3.7实现云之讯、聚合短信平台的短信发送功能
2019/09/26 Python
Python 忽略文件名编码的方法
2020/08/01 Python
英国信箱在线鲜花速递公司:Bloom & Wild
2019/03/10 全球购物
拉丁舞学习者的自我评价
2013/10/27 职场文书
病人写给医生的感谢信
2015/01/23 职场文书
建国大业观后感
2015/06/01 职场文书
手把手教你导入Go语言第三方库
2021/08/04 Golang
OpenCV实现普通阈值
2021/11/17 Java/Android
Python标准库pathlib操作目录和文件
2021/11/20 Python
HTML实现仿Windows桌面主题特效的实现
2022/06/28 HTML / CSS