快速了解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的Flask框架表单插件Flask-WTF实现Web登录验证
Jul 12 Python
Python字符串格式化的方法(两种)
Sep 19 Python
基于python指定包的安装路径方法
Oct 27 Python
Python 给屏幕打印信息加上颜色的实现方法
Apr 24 Python
如何在Python中实现goto语句的方法
May 18 Python
python识别图像并提取文字的实现方法
Jun 28 Python
jupyter notebook读取/导出文件/图片实例
Apr 16 Python
Selenium alert 弹窗处理的示例代码
Aug 06 Python
python中count函数知识点浅析
Dec 17 Python
Python Selenium库的基本使用教程
Jan 04 Python
python实现黄金分割法的示例代码
Apr 28 Python
windows安装python超详细图文教程
May 21 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数据结构 算法(PHP描述) 简单选择排序 simple selection sort
2011/08/09 PHP
PHP如何利用P3P实现跨域
2013/08/24 PHP
php获取访问者IP地址汇总
2015/04/24 PHP
启用OPCache提高PHP程序性能的方法
2019/03/21 PHP
javascript 冒号 使用说明
2009/06/06 Javascript
jQuery 拖动层(在可视区域范围内)
2012/05/24 Javascript
JavaScript实现多个重叠层点击切换效果的方法
2015/04/24 Javascript
Javascript中级语法快速入手
2016/07/30 Javascript
BootStrap入门教程(一)之可视化布局
2016/09/19 Javascript
简单理解vue中track-by属性
2016/10/26 Javascript
js编写的treeview使用方法
2016/11/11 Javascript
Vue编写多地区选择组件
2017/08/21 Javascript
vue使用axios实现文件上传进度的实时更新详解
2017/12/20 Javascript
JSON生成Form表单的方法示例
2018/11/21 Javascript
js 将多个对象合并成一个对象 assign方法的实现
2020/09/24 Javascript
[01:32]2016国际邀请赛中国区预选赛CDEC战队教练采访
2016/06/26 DOTA
在Python 3中实现类型检查器的简单方法
2015/07/03 Python
python爬虫入门教程--正则表达式完全指南(五)
2017/05/25 Python
widows下安装pycurl并利用pycurl请求https地址的方法
2018/10/15 Python
python 实现倒排索引的方法
2018/12/25 Python
django-rest-framework 自定义swagger过程详解
2019/07/18 Python
详解Django 时间与时区设置问题
2019/07/23 Python
Python完成哈夫曼树编码过程及原理详解
2019/07/29 Python
python与c语言的语法有哪些不一样的
2020/09/13 Python
Python 实现一个简单的web服务器
2021/01/03 Python
药学专业个人自我评价
2013/11/11 职场文书
工业自动化毕业生自荐信范文
2014/01/04 职场文书
旅游网创业计划书
2014/01/31 职场文书
项目合作协议书范本
2014/04/16 职场文书
数控机床专业自荐信
2014/05/19 职场文书
2014年国庆节演讲稿
2014/09/19 职场文书
2014年大学生社会实践自我鉴定
2014/09/26 职场文书
廉洁自律承诺书范文
2015/04/28 职场文书
请客吃饭开场白
2015/06/01 职场文书
世界上超棒的8种逻辑思维
2019/08/06 职场文书
windows系统搭建WEB服务器详细教程
2022/08/05 Servers