Data-Science-For-Beginners 如何本地运行测验应用并完成课前课后 40 个 Quiz【免费下载链接】Data-Science-For-Beginners10 Weeks, 20 Lessons, Data Science for All!项目地址: https://gitcode.com/GitHub_Trending/da/Data-Science-For-BeginnersData-Science-For-Beginners 课程为 20 节课各安排了课前pre-lesson和课后post-lesson测验全课程共 40 个 Quiz编号从 0 到 39。仓库中的 quiz-app/ 目录就是这套测验的前端应用Vue 项目你可以在本地把它跑起来脱离在线环境逐个完成全部 40 个 Quiz。本文的操作依据是 USAGE.md 的 Using the Quiz Application 一节、quiz-app/README.md 的 Project setup 部分以及 quiz-app 的路由与组件源码。准备工作quiz-app 使用 npm 管理依赖package.json 中定义了serve、build、lint三个脚本基于vue-cli-service依赖包括vue^2.6.11、vue-router和vue-i18n。因此本地环境需要 Node.js 与 npm。无需其他配置题目内容以 JSON 文件形式随仓库提供位于 quiz-app/src/assets/translations/en/按 group-1 到 group-6 六个文件组织应用内置 en英文、fr法文、es西班牙文三种语言的题目见 translations/index.js。本地启动测验应用在仓库根目录执行# 进入 quiz-app 目录 cd quiz-app # 安装依赖 npm install # 启动开发服务器编译并热重载 npm run serve启动后在浏览器访问 USAGE.md 中给出的地址http://localhost:8080。首页Home.vue按分组列出全部 Quiz 的链接点击任意一项即可开始对应测验。理解 Quiz 的编号与 URL 规则测验编号为 0–39共 40 个每节课通常对应一个课前和一个课后 Quiz见 USAGE.md 的 Quiz Numbering。Quiz 的 URL 中包含 Quiz 编号。在线部署示例形如/en/ds/quiz/0本地应用中路由在 src/router/index.js 中定义为/quiz/:id所以本地直接访问形如http://localhost:8080/quiz/0即可打开第 0 号测验。语言通过 URL 查询参数?loc指定Home.vue 与 Quiz.vue 中的created逻辑未带?loc时默认使用en例如法语版本为http://localhost:8080/quiz/0?locfr。课程正文的多语言翻译位于仓库的translations/目录与 quiz-app 内的三种语言题目是两个独立的内容注意不要混淆。完成一个 Quiz 的规则Quiz.vue 的作答逻辑和题目 JSON 中内置的提示文案给出了明确的判断方式每个 Quiz 固定 3 道题USAGE.md 同样说明 Each quiz has 3 questions。点击答案后答对进入下一题答错则停留在当前题并显示 Sorry, try again文案来自 group-1.json 的error字段为文档示例内容。连续答对 3 题后页面顶部显示完成提示 Congratulations, you completed the quiz!complete字段。测验的定位在 USAGE.md 中写得很清楚Quiz 用于巩固学习reinforce learning而不是全面考核所以答错不必焦虑重试即可。按课程顺序完成全部 40 个 QuizUSAGE.md 的 Lesson Structure 给出了每节课的使用顺序Quiz 嵌在其中Pre-lesson Quiz课前测验链接位于每节课 README 顶部Sketchnote可选→ 视频可选→ 正文README.mdJupyter Notebook 练习与 AssignmentPost-lesson Quiz课后测验链接位于每节课底部。因此推荐的操作路径是从1-Introduction/01-defining-data-science开始按课程章节顺序推进2-Working-With-Data→3-Data-Visualization→4-Data-Science-Lifecycle→5-Data-Science-In-Cloud→6-Data-Science-In-Wild每节先做课前 Quiz、学完正文与练习后做课后 Quiz。本地跑起来之后每节课对应的两个 Quiz 就分别是首页列表中按编号排列的两项也可以直接用http://localhost:8080/quiz/NN 为 0–39定位。USAGE.md 的 Working Offline 一节确认了这条本地路径克隆仓库后cd quiz-app npm run serve即可离线使用测验应用。结果验证与其他 npm 脚本判断应用是否正常工作看两点http://localhost:8080能打开首页并列出 Quiz 链接打开任意 Quiz如/quiz/0答完 3 题后出现 Congratulations, you completed the quiz! 完成提示答错时出现 Sorry, try again 并停留在当前题。quiz-app/README.md 还提供了两个可选脚本与日常做题无关仅在需要时执行# 编译并压缩产出生产构建 npm run build # 代码检查并自动修复 npm run lint限制说明本地应用当前只内置 en、fr、es 三种语言的题目quiz-app/README.md 的 Adding a translated quiz set 说明了如何新增语言在assets/translations下建立对应目录、按en的约定导入并在App.vue的语言下拉中添加属于二次开发路径本文不做展开。40 个 Quiz 编号 0–39、每题 3 问、答错重试、答完 3 题显示完成提示——以上即本地完成全流程所需的全部规则完成/quiz/39后即覆盖了课程的全部课前课后测验。【免费下载链接】Data-Science-For-Beginners10 Weeks, 20 Lessons, Data Science for All!项目地址: https://gitcode.com/GitHub_Trending/da/Data-Science-For-Beginners创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
