你好! 对于学生和在线教育工作者,我有一个好消息。 斯坦福工程无处不在(SEE)一项由 吴恩达 在斯坦福大学,完全免费提供许多斯坦福在线课程。 您所需要的只是一个具有 Internet 连接的系统。 每个人都可以使用他们的系统和移动设备从任何地方免费访问完整的课程资料,包括教学大纲、讲义、家庭作业和考试。 所有课程资料都可以从相应的课程页面下载。 如果您是 Linux 用户,您现在可以从命令行下载它们。 一位 Linux 用户创建了一个简单的脚本,名为 “斯坦福-dl” 从 Stanford Engineering Everywhere 网站下载课程视频和/或 pdf。
安装
我们使用“Go”编程语言编写的“stanford-dl”脚本,因此您需要在系统中安装 Go 语言。 请参考以下链接在各种 Linux 发行版中安装 GO 语言。
- 如何在 Linux 中安装 Go 语言
安装 Go 语言后,运行以下命令安装 stanford-dl:
$ go get github.com/coderick14/stanford-dl
或者,您可以从官方下载它 发布页面.
$ wget https://github.com/coderick14/stanford-dl/releases/download/v1.0/linuxAMD64.zip
解压下载的 zip 文件:
$ unzip linuxAMD64.zip
然后,您可以随时使用以下命令运行它:
$ ./stanford-dl
从命令行下载斯坦福课程
使用不是什么大问题。
要下载给定课程的所有成绩单 (PDF),请说 CS229, 跑:
$ stanford-dl --course CS229 --type pdf --all
在这里,CS229是“机器学习”课程的代号。 所有课程代码都可以在 SSE 中查看 培训班 部分。 如果我们能够从命令行查看课程代码就更好了。 每次我都必须去课程页面才能找到它的代码。
请注意,您不需要提及“–type pdf”选项,因为 stanford-dl 脚本默认下载 PDF。
为了 example,以下命令将下载机器学习课程的所有 PDF。
$ stanford-dl --course CS229 --all
仅下载某些讲座,对于 example 第 1、10 和 20 讲,运行:
$ stanford-dl --course CS229 --type pdf --lec 1,10, 20
要下载给定课程的所有视频:
$ stanford-dl --course CS229 --type video --all
仅下载某些讲座:
$ stanford-dl --course CS229 --type video --lec 1,10,20
要查看帮助部分,请键入:
$ stanford-dl -h
Usage of ./stanford-dl: -all Download material for all lectures for the given course -course string Course name e.g. CS229, EE261 -help Display help -lec string Specify comma separated list of lectures e.g 1,3,10 -type string . Defaults to pdf. (default "pdf")
该脚本仅具有基本功能,并且仅用于教育目的。
快乐学习!
资源:
感谢您的光临!
帮助我们帮助您:
- 订阅我们的电子邮件通讯: 立即注册
- 支持 OSTechNix: 通过贝宝捐款
- 下载免费的电子书和视频: TradePub 上的 OSTechNix
- 联系我们: 红迪网 | Facebook | Twitter | 领英 | RSS订阅
祝你有美好的一天!!