快速了解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使用MONGODB入门实例
May 11 Python
Golang与python线程详解及简单实例
Apr 27 Python
python创建列表和向列表添加元素的实现方法
Dec 25 Python
python2.7安装图文教程
Mar 13 Python
python暴力解压rar加密文件过程详解
Jul 05 Python
Python split() 函数拆分字符串将字符串转化为列的方法
Jul 16 Python
Python文件路径名的操作方法
Oct 30 Python
Python numpy.zero() 初始化矩阵实例
Nov 27 Python
浅析pip安装第三方库及pycharm中导入第三方库的问题
Mar 10 Python
Pycharm配置PyQt5环境的教程
Apr 02 Python
python输出数学符号实例
May 11 Python
python 图像增强算法实现详解
Jan 24 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获取远程图片并下载保存到本地的方法分析
2016/10/08 PHP
PHP实现的登录,注册及密码修改功能分析
2016/11/25 PHP
php使用ftp实现文件上传与下载功能
2017/07/21 PHP
用Javscript实现表单复选框的全选功能
2007/05/25 Javascript
javascript取消文本选定的实现代码
2010/11/14 Javascript
jQuery实现点击该行即可删除HTML表格行
2014/10/17 Javascript
node.js中的socket.io的广播消息
2014/12/15 Javascript
jQuery+ajax实现无刷新级联菜单示例
2015/05/21 Javascript
学习使用jquery iScroll.js移动端滚动条插件
2020/03/24 Javascript
JavaScript中最容易混淆的作用域、提升、闭包知识详解(推荐)
2016/09/05 Javascript
解决bootstrap中使用modal加载kindeditor时弹出层文本框不能输入的问题
2017/06/05 Javascript
JavaScript基础之流程控制语句的用法
2017/08/31 Javascript
Vue下的国际化处理方法
2017/12/18 Javascript
浅谈React 服务器端渲染的使用
2018/05/08 Javascript
JS中实现隐藏部分姓名或者电话号码的代码
2018/07/17 Javascript
Vue无限滑动周选择日期的组件的示例代码
2018/07/18 Javascript
vue router 通过路由来实现切换头部标题功能
2019/04/24 Javascript
python实现京东秒杀功能
2018/07/30 Python
postman传递当前时间戳实例详解
2019/09/14 Python
基于Python实现签到脚本过程解析
2019/10/25 Python
Python参数传递实现过程及原理详解
2020/05/14 Python
在TensorFlow中实现矩阵维度扩展
2020/05/22 Python
Python使用struct处理二进制(pack和unpack用法)
2020/11/12 Python
详解CSS3弹性伸缩盒
2020/09/21 HTML / CSS
HTML5探秘:用requestAnimationFrame优化Web动画
2018/06/03 HTML / CSS
如何让IE9以下版本(ie6/7/8)认识html5元素
2013/04/01 HTML / CSS
惠普香港官方商店:HP香港
2019/04/30 全球购物
酒吧员工的岗位职责
2013/11/26 职场文书
学校三八妇女节活动情况总结
2014/03/09 职场文书
环保建议书100字
2014/05/14 职场文书
文明寝室标语
2014/06/13 职场文书
会计岗位职责范本
2015/04/02 职场文书
运动会致辞稿
2015/07/29 职场文书
《我的伯父鲁迅先生》教学反思
2016/02/16 职场文书
高三生物教学反思
2016/02/22 职场文书
实现GO语言对数组切片去重
2022/04/20 Golang