快速了解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 读取DICOM头文件的实例
May 07 Python
判断python字典中key是否存在的两种方法
Aug 10 Python
Python使用Pandas对csv文件进行数据处理的方法
Aug 01 Python
Windows平台Python编程必会模块之pywin32介绍
Oct 01 Python
wxPython实现整点报时
Nov 18 Python
Python按照list dict key进行排序过程解析
Apr 04 Python
python3的pip路径在哪
Jun 23 Python
python - timeit 时间模块
Apr 06 Python
Python基于Opencv识别两张相似图片
Apr 25 Python
python源码剖析之PyObject详解
May 18 Python
Python中的turtle画箭头,矩形,五角星
Mar 16 Python
python使用opencv对图像添加噪声(高斯/椒盐/泊松/斑点)
Apr 06 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也可以?成Shell Script
2006/10/09 PHP
PHP 加密与解密的斗争
2009/04/17 PHP
PHP 压缩文件夹的类代码
2009/11/05 PHP
mac下使用brew配置环境的步骤分享
2011/05/23 PHP
zend framework框架中url大小写问题解决方法
2014/08/19 PHP
php实现随机显示图片方法汇总
2015/05/21 PHP
php远程请求CURL实例教程(爬虫、保存登录状态)
2020/12/10 PHP
基于json的jquery地区联动效果代码
2011/07/06 Javascript
js动态删除div元素基本思路及实现代码
2014/05/08 Javascript
js监控IE火狐浏览器关闭、刷新、回退、前进事件
2014/07/23 Javascript
JS实现网页右侧带动画效果的伸缩窗口代码
2015/10/29 Javascript
ichart.js绘制虚线、平均分虚线效果的实现代码
2016/05/05 Javascript
在windows上用nodejs搭建静态文件服务器的简单方法
2016/08/11 NodeJs
require.js+vue开发微信上传图片组件
2016/10/27 Javascript
AngularJS 获取ng-repeat动态生成的ng-model值实例详解
2016/11/29 Javascript
简单实现jQuery弹幕效果
2017/05/06 jQuery
BootStrap 动态表单效果
2017/06/02 Javascript
原生js二级联动效果
2017/06/20 Javascript
详解创建自定义的Angular Schematics
2018/06/06 Javascript
关于JavaScript中高阶函数的魅力详解
2018/09/07 Javascript
Jquery遍历筛选数组的几种方法和遍历解析json对象,Map()方法详解以及数组中查询某值是否存在
2019/01/18 jQuery
VUEX-action可以修改state吗
2019/11/19 Javascript
vue实现简单图片上传
2020/06/30 Javascript
[02:15]2014DOTA2国际邀请赛 专访LGD.lin小兔子是大腿
2014/07/14 DOTA
Linux下python与C++使用dlib实现人脸检测
2018/06/29 Python
Python基于Logistic回归建模计算某银行在降低贷款拖欠率的数据示例
2019/01/23 Python
python读取目录下所有的jpg文件,并显示第一张图片的示例
2019/06/13 Python
Django 多表关联 存储 使用方法详解 ManyToManyField save
2019/08/09 Python
自定义Django Form中choicefield下拉菜单选取数据库内容实例
2020/03/13 Python
超30万乐谱下载:Musicnotes.com
2016/09/24 全球购物
美国家居装饰网上商店:Lulu & Georgia
2019/09/14 全球购物
世界上最大的字体市场:MyFonts
2020/01/10 全球购物
年会搞笑主持词
2014/03/27 职场文书
优秀少先队大队辅导员事迹材料
2014/05/04 职场文书
南京南京观后感
2015/06/02 职场文书
Mysql忘记密码解决方法
2022/02/12 MySQL