快速了解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实现的ini文件操作类分享
Nov 20 Python
Python基础学习之函数方法实例详解
Jun 18 Python
python自动化测试之DDT数据驱动的实现代码
Jul 23 Python
Django在admin后台集成TinyMCE富文本编辑器的例子
Aug 09 Python
django 通过url实现简单的权限控制的例子
Aug 16 Python
python-xpath获取html文档的部分内容
Mar 06 Python
django之导入并执行自定义的函数模块图解
Apr 01 Python
150行Python代码实现带界面的数独游戏
Apr 04 Python
快速解决Django关闭Debug模式无法加载media图片与static静态文件
Apr 07 Python
基于Python组装jmx并调用JMeter实现压力测试
Nov 03 Python
Python爬虫中Selenium实现文件上传
Dec 04 Python
python 将Excel转Word的示例
Mar 02 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
人大复印资料处理程序_补充篇
2006/10/09 PHP
Linux下CoreSeek及PHP扩展模块的安装
2012/09/23 PHP
PHP中static关键字以及与self关键字的区别
2015/07/01 PHP
js更优雅的兼容
2010/08/12 Javascript
Jqyery中同等与js中windows.onload的应用
2011/05/10 Javascript
js插件方式打开pdf文件(浏览器pdf插件分享)
2013/12/20 Javascript
利用jquery操作Radio方法小结
2014/10/20 Javascript
如何消除inline-block属性带来的标签间间隙
2016/03/31 Javascript
jquery UI Datepicker时间控件冲突问题解决
2016/12/16 Javascript
Vue数据驱动模拟实现5
2017/01/13 Javascript
jquery实现的table排序功能示例
2017/03/10 Javascript
angular指令笔记ng-options的使用方法
2017/09/18 Javascript
React中上传图片到七牛的示例代码
2017/10/10 Javascript
bootstrap datetimepicker控件位置异常的解决方法
2017/11/23 Javascript
在nginx上部署vue项目(history模式)的方法
2017/12/28 Javascript
VUE Error: getaddrinfo ENOTFOUND localhost
2018/05/03 Javascript
vue2中,根据list的id进入对应的详情页并修改title方法
2018/08/24 Javascript
微信小程序时间选择插件使用详解
2018/12/28 Javascript
vue-cli+webpack项目打包到服务器后,ttf字体找不到的解决操作
2020/08/28 Javascript
[02:09]EHOME夺得首届辉夜杯冠军—现场颁奖仪式
2015/12/28 DOTA
使用python绘制常用的图表
2016/08/27 Python
Python 解析简单的XML数据
2020/07/24 Python
佳能加拿大网上商店:Canon eStore Canada
2018/04/04 全球购物
英国领先的鞋类零售商:Shoe Zone
2018/12/13 全球购物
意大利网上购书网站:Libraccio.it
2021/02/03 全球购物
社区党员志愿服务活动方案
2014/08/18 职场文书
远程培训的心得体会
2014/09/01 职场文书
股指期货心得体会
2014/09/10 职场文书
党的群众路线教育实践活动通讯稿
2014/09/10 职场文书
民主生活会整改措施(党员)
2014/09/18 职场文书
2014年卫生监督工作总结
2014/12/09 职场文书
小学运动会开幕词
2016/03/04 职场文书
nginx处理http请求实现过程解析
2021/03/31 Servers
如何在Python项目中引入日志
2021/05/31 Python
Java 写一个简单的图书管理系统
2022/04/26 Java/Android
mybatis 获取更新记录的id
2022/05/20 Java/Android