Spyder初使用

写在最前面

Spyder类似于MATLAB界面。

交互式写代码,有工作空间,可以一览自己设置的变量都有啥

将高级编辑、分析、调试和全面开发工具的分析功能与数据探索、交互执行、深度检查和科学软件包的漂亮的可视化功能结合在一起。

偏好设置

汉化

参考:https://blog.csdn.net/FlammeYHJ/article/details/120914677

1.打开Spyder工作页面
2.点击Tools(工具),弹出页面选择Preference(偏好设置)
3.选择Application(通用),点击Advanced Settings(高级设置)
在这里插入图片描述

4.在language(语言)处找到简体中文,选择并点击OK

应用重启后就是汉化版本了
在这里插入图片描述

背景颜色

1.点击Tools(工具),弹出页面选择Preference(偏好设置)

2.偏好中外观,选择界面颜色浅色
在这里插入图片描述
在这里插入图片描述
3.再将语法高亮主题,换为Spyder
在这里插入图片描述
在这里插入图片描述

代码编辑

Ctrl+Tab切标签
可以在要抄的代码文件与正在写的代码文件之间反复横跳

快捷键

在这里插入图片描述

F5:运行

F11:全屏

Ctrl + 1: 注释/反注释

Ctrl + 4/5: 块注释/块反注释

Ctrl + L: 跳转到行号

Tab/Shift + Tab: 代码缩进/反缩进

Ctrl +I:显示帮助

Tab:空行前是代码缩进;在输入一个字母后,按Tab健会自动补全或者代码提示。

参考:https://zhuanlan.zhihu.com/p/357229107

分段

Spyder中的cell code 和MATLAB中的cell十分类似

“#%%“是模仿MATLAB的”%%”, 表示cell, cell可以理解为文章中的段落

cell功能1: 使脚本代码更清晰.

脚本代码可以分级

"#%%"表示一级(最高级), "#%%%"表示二级, "#%%%%"表示三级, 以此类推.

cell功能2: 可以分段运行

有了cell, 可以不用运行整个脚本, 而是一段一段运行. 十分方便右击的运行单元格

代码运行

配置环境

在这里插入图片描述
在conda上配置好虚拟环境并不能直接搭载到spyder上
打开cmd,进入conda环境后,通过命令行进入spyder

activate (虚拟环境名)
spyder

在这里插入图片描述
然后spyder可以在虚拟环境下运行了

也可以直接在激活虚拟环境下直接运行pip install spyder 也是ok的

调试

框里的一排按钮,依次功能:
在这里插入图片描述

运行整个文件(快捷键F5,看电脑设置,有时候是Fn+F5,这个可以改);
运行当前(图中是第九行,加粗的行号)块的代码;
运行当前代码且跳到下一块;
运行选中的当前行(F9);
运行上一次运行的代码

(1)双击行号前端空白处,设置断点 Debug ‣ List breakpoints 中可以进行断点管理

(2)Debug菜单中单击Debug(Ctrl+F5)

(3)Debug菜单中单击Continue(Ctrl+F12),此时即可跳转到断点处,该行会有高亮。

(4)Debug菜单中单击Step(Ctrl+F10),进行单步调试

相应的步骤在菜单栏中都有对应的快捷键,方便调试

调试过程中的中间结果可在Variable explorer中查看

编程中的print函数也是非常好用;同时调试过程中还可以使用%matplotlib绘图功能

猜你喜欢

转载自blog.csdn.net/wtyuong/article/details/129218909
今日推荐