AI Studio基本操作(一) Notebook篇
https://aistudio.baidu.com/aistudio/learnmap
我第一次用这个飞桨的网页环境,虽然Jupyter也是天天用,但是线上环境还是有很多的不同~
https://aistudio.baidu.com/aistudio/certification?_origin=learnmap
以及可以考试来证明你的能力
学生就是这个了,不知道含金量怎么样
https://aistudio.baidu.com/aistudio/projectdetail/325575
这个项目我个人认为要是想入门的话,一定要试试
https://aistudio.baidu.com/aistudio/newbie
如果初次注册的话,我推荐你把这个东西也过一遍
https://aistudio.baidu.com/aistudio/projectdetail/1482286
Notebook的使用才是我们这次使用的重点,让我们试一次
首先点进入
会打开一个这样的页面
打开自带的终端,看看ifconfig,就是网卡
然后再看看python的一些版本
这个是在线环境的按钮
这个是传统环境的按钮排布
https://aistudio.baidu.com/aistudio/projectdetail/69987
这是
运行代码后下面会出现输入调试的窗口
https://howchoo.com/g/zgi2y2iwyze/debugging-your-python-code
官方给了一个学习的网站,感兴趣的可以看看
import sys
def add(num1=0, num2=0):
return int(num1) + int(num2)
def sub(num1=0, num2=0):
return int(num1) - int(num2)
def main():
#Assuming our inputs are valid numbers
num1 = 0
num2 = 2
addition = add(num1, num2)
print (addition)
subtraction = sub(num1, num2)
print (subtraction)
if __name__ == '__main__':
main()
这代码是我们要调试的代码
接着代码内加入这个代码
加入一个断点
接着就可以调试
更多的调试命令
q可以在任何时候退出调试环境
还有一种更好的方式, 叫ipdb. 用法和PDB很相似. 不过返回的输出是彩色的.
ENTER (重复上次命令)
c (继续)
l (查找当前位于哪里)
s (进入子程序,如果当前有一个函数调用,那么 s 会进入被调用的函数体)
n(ext) 让程序运行下一行,如果当前语句有一个函数调用,用 n 是不会进入被调用的函数体中的
r (运行直到子程序结束)
!<python 命令>
h (帮助)
a(rgs) 打印当前函数的参数
j(ump) 让程序跳转到指定的行数
l(ist) 可以列出当前将要运行的代码块
p(rint) 最有用的命令之一,打印某个变量
q(uit) 退出调试
r(eturn) 继续执行,直到函数体返回
在右下角还有此时分配给我的机器的性能情况
我们接着看这个使用的环境,可以上传自己的东西
双击编辑,还有一点自动补全
我们建立一个新的代码窗口
等文件建立好以后,!ls,看看是不是建立成功
在右上角有着详尽的相关的选项
记住这些命令,不要鼠标点
以及在编辑模式的时候用的快捷键
在左边可以调整字号,就是字的大小
注意运行shell环境的时候,!是必须加的
两个命令
以及你用过的命令都会在这里保留
可以看你pip过什么安装包
就是你下次打开还有的意思
Magic命令是Notebook的高级用法了. 可以运行一些特殊的指令. Magic 命令的前面带有一个或两个百分号(% 或 %%),分别代表行 Magic 命令和单元格 Magic 命令。行 Magic 命令仅应用于编写 Magic 命令时所在的行,而单元格 Magic 命令应用于整个单元格。
有很多的魔法命令,可以让你的板砖更加的快速
这个测量运行时间的命令是我们经常使用的
内联的函数来画图
这个功能在这里可有可无
以及run命令,在单元格里面运行py的文件代码
这个很有用,不看文档能学会?
大部分知识都是复习~~~~