spyder注释_Spyder基本操作和使用技巧

本期小哥将简单讲解一下Spyder的基本使用方法,提高生产力的小技巧。

1. 界面简介

c2e8e104a3dd66c034bcb036f7fdbb05.png

点击Spyder即可直接启动(建议将快捷方式发送到桌面,方便以后使用)。初始界面如下:

0e4db843707b963455c85864b11c2c37.png

简单介绍一下:代码编辑窗口【Editor】,在这里主要用于编写脚本代码;交互式shell【ipython console】,主要用于显示脚本运行结果,最重要的功能是与用户进行交互,用户可以快速验证代码运行结果是否符合预期;变量/帮助/绘图【Variable/Help/Plots】,用户可以在这里查看变量的详细信息(数值、类型、结构等),查看函数的Help说明,显示绘图结果等。

9c98f484b0e0448ff0acfeb925e1c75c.png

Spyder的默认操作界面同Matlab非常相似,而且功能差不多,有Matlab基础的朋友非常容易上手。

592523f2709894dbaa1ef6b91328c6c9.png

2. 修改界面为简体中文

关于Spyder界面可以设置中文,小哥也是在构思本期推文时才发现的(不知是不是Spyder 4.+版本开始才有的),以前一直使用【English】模式。设置方法为:菜单栏 Tools> Preferences打开偏好设置窗口。

572856e1716278263317693078374522.png

根据图中箭头指示操作即可设置软件界面为【简体中文】。小哥建议大家还是使用【English】,提升自己的英语使用能力还是不错的!

3. 修改显示主题

Spyder可以根据用户喜好,设置各种显示风格、语法高亮主题等。修改显示主题在【Preferences】进行。

fe68eb42bbd70ba6e4194fb17e394a74.png

4. 运行与调试(Debug)操作

运行代码操作:

61476f7d0d805c47a0af1489322f5299.png

代码调试操作:

5072151aa73066230cc75cd143ac2d16.png

除了使用以上按钮操作,还可以在【Editor】中点击鼠标右键选择需要的操作:

009b1c4f51592eba3fc5b6c14819038b.png

5. 绘图窗口弹出

数据可视化中最重要的就是绘制各种图表,Spyder中的绘图结果默认在【Plots】中显示。

dc5c78d87ded97b104e228cbcbace582.png

用户可以进行保存等一些基本操作。但是小哥更加喜欢使绘图结果在单独的窗口中显示,设置如下。

51b464b9648952bfaaa27eddfd25bb5e.png

设置完成后,重启Spyder,运行代码,出现绘图结果窗口。

a51fcef37c3798f97d744ae054d0826f.png

在这个窗口中可以对图片进行移动、放大、修改刻度参数等操作。但是!但是!但是!此类基本操作仅可作为调试代码时使用,不可依赖。编程进行数据可视化的优越性就在于一切参数均可通过简单的代码实现,无需重复多次操作!

小哥Tips:当鼠标指向图中某处时,窗口左下角会显示当前位置的坐标。这个坐标可用于在图中添加注释等操作!后期小哥会单独讲解如何操作!尽请期待!

6. Cell(小哥最爱)

Spyder的【Editor】中有个非常实用的操作:Cell。操作方法如下

#%%
f8200b2b28079a844a932374a7063dd0.png

使用Cell可对代码分块,提升代码的层次感,选中目标Cell,代码高亮。而且Cell中的代码可以单独运行,调试代码时非常有用!!

7. Editor常用快捷键

小哥总结了Spyder中的常用快捷键,如下所示。大家也可以根据自己的需要在 Preferences> Keyboardshortcuts中查询/自定义。

快捷键功能F5运行Shift+Enter运行当前CellCtrl+R替换文本Ctrl+1注释 / 取消注释Ctrl+D删除整行Ctrl+R查找替换Tab

缩进 /代码自动

补全或者提示

Shift+Tab取消缩进Ctrl+IHelp

8. 代码阅读器推荐

在学习代码时,经常会参考阅读别人的代码,那就需要一个阅读工具。小哥推荐Notepad++,Notepad++小巧经典,免费使用,可支持众多语言格式,唯一的缺点就是颜值差了一点点。。。。。

25bf9518a634e32d15648eb2502cdb52.png

追求颜值且电脑性能不错的朋友可以选择VScode,VScode虽然“体积”较大,但是功能强大,有兴趣的朋友可自由探索!

01b2290274ebb1950e89f98465753cbb.png

关于Spyder的更多用法,大家可以参考官方说明文档。

======================

公众号:牵引小哥讲Python

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值