快速了解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 相关文章推荐
pymongo为mongodb数据库添加索引的方法
May 11 Python
深入浅析Python中join 和 split详解(推荐)
Jun 30 Python
Python序列操作之进阶篇
Dec 08 Python
深入学习Python中的上下文管理器与else块
Aug 27 Python
浅谈Python NLP入门教程
Dec 25 Python
Python实现的端口扫描功能示例
Apr 08 Python
对Pytorch神经网络初始化kaiming分布详解
Aug 18 Python
Django项目后台不挂断运行的方法
Aug 31 Python
如何基于Python实现数字类型转换
Feb 07 Python
基于Python绘制美观动态圆环图、饼图
Jun 03 Python
Python3爬虫ChromeDriver的安装实例
Feb 06 Python
使用numpy nonzero 找出非0元素
May 14 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中路径问题的解决方案
2006/10/09 PHP
使用网络地址转换实现多服务器负载均衡
2006/10/09 PHP
在PHP中使用模板的方法
2008/05/24 PHP
PHP单例模式是什么 php实现单例模式的方法
2016/05/14 PHP
Windows Server 2008 R2和2012中PHP连接MySQL过慢的解决方法
2016/07/02 PHP
js中的escape及unescape函数的php实现代码
2007/09/04 Javascript
JQuery 操作select标签实现代码
2010/05/14 Javascript
JavaScript的单例模式 (singleton in Javascript)
2010/06/11 Javascript
node.js解决获取图片真实文件类型的问题
2014/12/20 Javascript
Js为表单动态添加节点内容的方法
2015/02/10 Javascript
Jquery遍历Json数据的方法
2015/04/20 Javascript
深入探究AngularJS框架中Scope对象的超级教程
2016/01/04 Javascript
深入浅析JavaScript面向对象和原型函数
2016/02/06 Javascript
懒加载实现的分页&&网站footer自适应
2016/12/21 Javascript
详解照片瀑布流效果(js,jquery分别实现与知识点总结)
2017/01/01 Javascript
详谈js模块化规范
2017/07/07 Javascript
vue监听scroll的坑的解决方法
2017/09/07 Javascript
vue中watch和computed为什么能监听到数据的改变以及不同之处
2019/12/27 Javascript
element-ui中el-upload多文件一次性上传的实现
2020/12/02 Javascript
Python模块学习 filecmp 文件比较
2012/08/27 Python
python抓取最新博客内容并生成Rss
2015/05/17 Python
在Python的列表中利用remove()方法删除元素的教程
2015/05/21 Python
Python3模拟登录操作实例分析
2019/03/12 Python
pandas 缺失值与空值处理的实现方法
2019/10/12 Python
Python random库使用方法及异常处理方案
2020/03/02 Python
Django-rest-framework中过滤器的定制实例
2020/04/01 Python
python实现秒杀商品的微信自动提醒功能(代码详解)
2020/04/27 Python
python RSA加密的示例
2020/12/09 Python
python基于Kivy写一个图形桌面时钟程序
2021/01/28 Python
台湾菁英交友:结识黄金单身的台湾人
2018/01/22 全球购物
体育活动总结范文
2014/05/04 职场文书
好人好事演讲稿
2014/09/01 职场文书
2014年国庆节寄语
2014/09/19 职场文书
数学教师个人总结
2015/02/06 职场文书
mysql中between的边界,范围说明
2021/06/08 MySQL
微软发布Windows 11今年最大更新22H2(附 ISO 镜像官方下载)
2022/09/23 数码科技