class课程——python入门_douban电影爬取
Jupyter大法好!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
AI Studio操作1
启动AI Studio时就是在调试了,自动检查语法错误
插入断点则需要使用Python自带Debugger: PDB. 交互式源代码调试器。
可以多文本格式编辑
py,json,txt,log在线编辑
在shell命令前加上 ’ ! '号即可运行部分shell命令
pip可以用但是不能(apt-get)
!pip install #可以安装包
!pip list --format=columns #查看已经安装的包
补充一个概念
持久化
https://blog.youkuaiyun.com/weixin_41413441/article/details/80887318
可以窥见
持久化:
顾名思义,将你所做的更改保存(大概,比如你用这个库本来是谈恋爱然后结婚了)
ep:
补充一个不错的扩展推荐,对AI Studio友好向
https://ai.baidu.com/forum/topic/show/957556
使用git
(看不懂我就照搬了。。。)(git命令就在github那边展开吧)
(百度NB)
AI_Studio 的代码调试:
由于其特殊的Cell结构,在启动时会创建一个进程(kernel),每一个Cell都是一个天然的断点,即使点击Stop,一般也不会杀死进程(kernel),需要手动关闭并重启进程
由于独特的Cell,程序执行的顺序可以任意颠倒
自带终端(terminal terminal教程:https://sspai.com/post/45534
可以用terminal同时支持多个session来控制kernel
session的解释: https://blog.youkuaiyun.com/weixin_42217767/article/details/92760353
进程管理和终端驱动基本概念:https://www.cnblogs.com/alantu2018/p/8457472.html
(我的MA呀,要学好多东西,滚回去学linux呜呜)
变量监控:
平台自带 变量监控 和 运行历史
方便了解运行状态:整的和VB有些许像(?)
通过重启环境并清空输出, 可以消除已生成的变量监控.
Magic命令:(高级用法喵喵喵)
前导一个% 行magic命令 仅在这一行代码有效
前导两个%% 单元格magic命令 在这个单元格(cell)都有效
一些ep: https://blog.youkuaiyun.com/u013817846/article/details/87888502
jupyter notebook的入门介绍: https://www.jb51.net/article/186728.htm
jupyter notebook的入门实践:https://jupyter.readthedocs.io/en/latest/content-quickstart.html
注意事项
但是没有指定路径,所以直接在根目录下
%pycat (py的cat(linux命令显示全部代码))
更多的magic命令在下面的连接:
https://ipython.readthedocs.io/en/stable/interactive/magics.html
这个比一些在python Ide中的查询方法方便 但是没有linux的灵魂在里面呢
关于变量监控
就不用你自己print变量的值来
具体用法还要尝试过
关于调试代码
小结:可以看出AI Studio 其实是基于jupyter结构下的一种平台,其提供了很不错的界面以及简洁的命令
同时在留有linux语言交互的同时 删繁就简,使得初学者能很快上手
虽然有些知识我还是没有听说过,但是并不影响我的使用