Salut! J'ai une bonne nouvelle pour les étudiants et les éducateurs en ligne. Stanford Engineering Partout (SEE) , une initiative lancée par Andrew Ng à l'Université de Stanford, offre un certain nombre de cours en ligne de Stanford entièrement gratuits. Tout ce dont vous avez besoin est un système avec une connexion Internet. Tout le monde peut accéder librement au matériel de cours complet, y compris le programme, les documents, les devoirs et les examens sans frais, de n'importe où en utilisant leurs systèmes et appareils mobiles. Tous les supports de cours peuvent être téléchargés à partir de la page de cours correspondante. Si vous êtes un utilisateur Linux, vous pouvez maintenant les télécharger à partir de la ligne de commande. Un autre utilisateur de Linux a créé un script simple appelé "stanford-dl" pour télécharger des vidéos de cours et/ou des fichiers PDF à partir du site Web de Stanford Engineering Everywhere.
Installation
Le script "stanford-dl" a été écrit en utilisant le langage de programmation "Go", vous devez donc installer le langage Go sur votre système. Reportez-vous au lien ci-dessous pour installer le langage GO dans diverses distributions Linux.
- Comment installer Go Language sous Linux
Après avoir installé le langage Go, exécutez la commande suivante pour installer stanford-dl :
$ go get github.com/coderick14/stanford-dl
Vous pouvez également le télécharger à partir de la page officielle des versions .
$ wget https://github.com/coderick14/stanford-dl/releases/download/v1.0/linuxAMD64.zip
Extrayez le fichier zip téléchargé :
$ unzip linuxAMD64.zip
Ensuite, vous pouvez l'exécuter à tout moment en utilisant la commande ci-dessous :
$ ./stanford-dl
Télécharger les cours de Stanford à partir de la ligne de commande
L'utilisation n'est pas un gros problème.
Pour télécharger tous les relevés de notes (PDF) d'un cours donné, dites CS229 , exécutez :
$ stanford-dl --course CS229 --type pdf --all
Ici, CS229 est le nom de code du cours "Machine Learning". Tous les codes de cours peuvent être consultés dans les Cours du SSE section. Ce serait bien mieux si nous pouvions voir le code du cours à partir de la ligne de commande. Je devais à chaque fois aller sur la page du cours pour trouver son code.
Veuillez noter que vous n'avez pas besoin de mentionner l'option "--type pdf" car le script stanford-dl télécharge les PDF par défaut.
Par exemple, la commande suivante téléchargera tous les PDF du cours d'apprentissage automatique.
$ stanford-dl --course CS229 --all
Pour télécharger uniquement certaines sessions, par exemple les sessions 1, 10 et 20, exécutez :
$ stanford-dl --course CS229 --type pdf --lec 1,10, 20
Pour télécharger toutes les vidéos d'un cours donné :
$ stanford-dl --course CS229 --type video --all
Téléchargez uniquement certaines sessions :
$ stanford-dl --course CS229 --type video --lec 1,10,20
Pour afficher la section d'aide, saisissez :
$ 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")
Ce script n'a que les fonctionnalités de base et il est utilisé strictement à des fins éducatives.
Bon apprentissage !