快速了解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框架中进行字符串翻译
Jul 27 Python
Python实现的根据文件名查找数据文件功能示例
May 02 Python
漂亮的Django Markdown富文本app插件的实现
Jan 02 Python
python实现年会抽奖程序
Jan 22 Python
Python直接赋值、浅拷贝与深度拷贝实例分析
Jun 18 Python
Django中reverse反转并且传递参数的方法
Aug 06 Python
python通过matplotlib生成复合饼图
Feb 06 Python
Python如何实现爬取B站视频
May 20 Python
如何学习Python time模块
Jun 03 Python
Python 3.10 的首个 PEP 诞生,内置类型 zip() 迎来新特性(推荐)
Jul 03 Python
推荐技术人员一款Python开源库(造数据神器)
Jul 08 Python
基于Python的接口自动化读写excel文件的方法
Jan 15 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
一个数据采集类
2007/02/14 PHP
PHP 常用函数库和一些实用小技巧
2009/01/01 PHP
php echo 输出字符串函数详解
2010/05/13 PHP
php中session_unset与session_destroy的区别分析
2011/06/16 PHP
ExtJs 表单提交登陆实现代码
2010/08/19 Javascript
javascript实现json页面分页实例代码
2014/02/20 Javascript
使用jquery animate创建平滑滚动效果(可以是到顶部、到底部或指定地方)
2014/05/27 Javascript
jQuery实现的一个自定义Placeholder属性插件
2014/08/11 Javascript
javascript中var的重要性分析
2015/02/11 Javascript
JS和css实现检测移动设备方向的变化并判断横竖屏幕
2015/05/25 Javascript
浅谈Javascript线程及定时机制
2015/07/02 Javascript
javascript动态添加checkbox复选框的方法
2015/12/23 Javascript
JavaScript驾驭网页-DOM
2016/03/24 Javascript
老生常谈遮罩层 滚动条的问题
2016/04/29 Javascript
js鼠标经过tab选项卡时实现切换延迟
2017/03/24 Javascript
JavaScript中最常用的10种代码简写技巧总结
2017/06/28 Javascript
如何通过非数字与字符的方式实现PHP WebShell详解
2017/07/02 Javascript
vue一步步实现alert功能
2017/07/05 Javascript
JavaScript实现滑动导航栏效果
2017/08/30 Javascript
vue树形结构获取键值的方法示例
2018/06/21 Javascript
webpack+vue-cli项目中引入外部非模块格式js的方法
2018/09/28 Javascript
vue制作抓娃娃机的示例代码
2020/04/17 Javascript
Python3实现连接SQLite数据库的方法
2014/08/23 Python
Python的time模块中的常用方法整理
2015/06/18 Python
Python中多个数组行合并及列合并的方法总结
2018/04/12 Python
对python requests发送json格式数据的实例详解
2018/12/19 Python
如何在Cloud Studio上执行Python代码?
2019/08/09 Python
Python如何使用字符打印照片
2020/01/03 Python
Django启动时找不到mysqlclient问题解决方案
2020/11/11 Python
澳大利亚女性快速时尚零售商:Ally Fashion
2018/04/25 全球购物
JavaScript实现页面动态验证码的实现示例
2021/03/23 Javascript
经理管理专业自荐信范文
2013/12/31 职场文书
经营管理策划方案
2014/05/22 职场文书
学校搬迁方案
2014/06/15 职场文书
安全生产目标管理责任书
2014/07/25 职场文书
食品仓管员岗位职责
2015/04/01 职场文书