快速了解Python开发环境Spyder
作者:松鼠爱吃饼干 发布时间:2023-01-29 14:37:47
Spyder简介
Spyder (前身是 Pydee) 是一个强大的交互式 Python 语言开发环境,提供高级的代码编辑、交互测试、调试等特性,支持包括 Windows、Linux 和 OS X 系统。
● 菜单栏(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普遍具有的编辑器、调试器、用户图形界面等组件外,还具有对象查看器、变量查看器、交互式命令窗口、历史命令窗口等组件,除此之外还拥有数组编辑以及个性定制等多种功能。
来源:https://www.cnblogs.com/hhh188764/p/13203850.html


猜你喜欢
- MySQL4.1以前版本服务器只能使用单一字符集,从MySQL4.1版本开始,不仅服务器能够使用多种字符集,而且在服务器、数据库、数据表、数
- 今天在开发的时候,项目报了一个警告 Duplicate named routes definition ,这里记录一下
- 在“按需加载”的需求中,我们经常会判断当脚本加载完成时,返回一个回调函数,那如何去判断脚本的加载完成呢?我们可以对加载的 JS 对象使用 o
- CONVERT将某种数据类型的表达式显式转换为另一种数据类型。由于某些需求经常用到取日期格式的不同.现以下可在SQL Server中将日期格
- # coding:utf-8 import os import sys def cut_and_paste_file(source, des
- [sql] --1.将每个老师的工资更新为原来的工资+奖金 --定义两个变量,用来存储ttid与reward declare @tid in
- 本文实例讲述了python中threading超线程用法。分享给大家供大家参考。具体分析如下:threading基于Java的线程模型设计。
- 一、进程介绍进程:正在执行的程序,由程序、数据和进程控制块组成,是正在执行的程序,程序的一次执行过程,是资源调度的基本单位。程序:没有执行的
- CSS 盒模型网页设计中的每个元素都是长方形的盒子。盒子的尺寸是怎样精确计算的,请看下图:如果是 Firebug 用户的话(基本和前端有关的
- 一、所用知识点:1. for循环与if判断的结合2. %s占位符的使用3. 辅助标志的使用(标志位)4. break的使用二、代码示例:
- 本教程主要介绍css的基础知识,将逐个讲解css的各个属性,过程可能比较枯燥,但会尽力多举例说明.作者的网站:http://jorux.co
- 前言我们在学习MATLAB使用过程中可能需要用到Excel中的数据,那么matlab和Excel该如何交互呢?下面这篇文章带大家一起来看看1
- 原来是在系统上出了问题.是2003的IIS出现了问题,因为是2003的系统,它对ASP的上传文件做出了200K的限制,解决问题方法如下 :
- 这一篇笔记将介绍 session 相关的内容,包括如何在系统中使用 session,以及利用 session 实现登录认证的功能。1、ses
- Python encode()方法encode() 方法为字符串类型(str)提供的方法,用于将 str 类型转换成 bytes 类型,这个
- 大家经常在网上登陆的时候经常会看到让你输入验证码,有的是文字的,有的呢是图片,比如chinaren.com校友录中留言的时候,我们就会看到数
- 1.检查重复元素下面的方法可以检查给定列表中是否有重复的元素。它使用了 set() 属性,该属性将会从列表中删除重复的元素。def all_
- 目录jwt流程:1.token 工具类2. 使用该中间件3. controller部分代码jwtjwt的原理和session有点相像,其目的
- pytorch中自定义backward()函数。在图像处理过程中,我们有时候会使用自己定义的算法处理图像,这些算法多是基于numpy或者sc
- 看到Python中有个函数名比较奇特,__init__我知道加下划线的函数会自动运行,但是不知道它存在的具体意义..Python中所有的类成