快速了解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使用append合并两个数组的方法
Apr 28 Python
Python中的choice()方法使用详解
May 15 Python
Python遍历目录中的所有文件的方法
Jul 08 Python
python数据批量写入ScrolledText的优化方法
Oct 11 Python
python得到windows自启动列表的方法
Oct 14 Python
Python爬虫设置代理IP(图文)
Dec 23 Python
tensorflow:指定gpu 限制使用量百分比,设置最小使用量的实现
Feb 06 Python
Python利用FFT进行简单滤波的实现
Feb 26 Python
Python面向对象程序设计之继承、多态原理与用法详解
Mar 23 Python
python 在threading中如何处理主进程和子线程的关系
Apr 25 Python
Python使用xlrd实现读取合并单元格
Jul 09 Python
python plt.plot bar 如何设置绘图尺寸大小
Jun 01 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实现MySQL更新记录的代码
2008/06/07 PHP
10条php编程小技巧
2015/07/07 PHP
php获取当前月与上个月月初及月末时间戳的方法
2016/12/05 PHP
PHP简单实现遍历目录下特定文件的方法小结
2017/05/22 PHP
thinkphp5+layui实现的分页样式示例
2019/10/08 PHP
jquery中页面Ajax方法$.load的功能使用介绍
2014/10/20 Javascript
自己动手手写jQuery插件总结
2015/01/20 Javascript
JQuery记住用户名密码实现下次自动登录功能
2015/04/27 Javascript
Node.js编写组件的三种实现方式
2016/02/25 Javascript
详解nodeJS之路径PATH模块
2017/05/31 NodeJs
浅谈SpringMVC中post checkbox 多选框value的值(隐藏域方式)
2018/01/08 Javascript
Node.js应用设置安全的沙箱环境
2018/04/23 Javascript
angularJs自定义过滤器实现手机号信息隐藏的方法
2018/10/08 Javascript
微信小程序时间标签和时间范围的联动效果
2019/02/15 Javascript
jQuery创建折叠式菜单
2019/06/15 jQuery
Vue Components 数字键盘的实现
2019/09/18 Javascript
微信小程序登录时如何获取input框中的内容
2019/12/04 Javascript
vue实现分页的三种效果
2020/06/23 Javascript
[34:39]DOTA2上海特级锦标赛主赛事日 - 4 败者组第四轮#1COL VS EG第二局
2016/03/05 DOTA
全面了解python字符串和字典
2016/07/07 Python
Python打印“菱形”星号代码方法
2018/02/05 Python
python使用TensorFlow进行图像处理的方法
2018/02/28 Python
Python下调用Linux的Shell命令的方法
2018/06/12 Python
Python Tkinter 简单登录界面的实现
2019/06/14 Python
pytorch 常用线性函数详解
2020/01/15 Python
如何解决tensorflow恢复模型的特定值时出错
2020/02/06 Python
python名片管理系统开发
2020/06/18 Python
如何基于Python Matplotlib实现网格动画
2020/07/20 Python
python绘图pyecharts+pandas的使用详解
2020/12/13 Python
交通法规咨询中心工作职责
2013/11/27 职场文书
学术会议欢迎词
2014/01/09 职场文书
纪念九一八爱国演讲稿600字
2014/09/14 职场文书
不同意离婚答辩状
2015/05/22 职场文书
离婚纠纷代理词
2015/05/23 职场文书
python获取淘宝服务器时间的代码示例
2021/04/22 Python
MYSQL 的10大经典优化案例场景实战
2021/09/14 MySQL