前言
本次 Python 入门实验以哈佛大学计算机导论课程 CS50
为基础(如果你想系统深入地学习计算机理论体系知识,CS50
也是一个好的开始)。同学们需要首先观看 CS50
的 Lecture 6, 然后完成相应习题并提交判分。最终同学们需要提交的内容为:包括每道题提交后的判分截图的压缩包
,图片命名格式为 学号+姓名+题目名称
,例如 1120204396_MolotovGirl_hello
;压缩包命名格式为 学号+姓名+实验名称+班级对应老师姓名
,例如 1120204396_MolotovGirl_ex1_AlanTuring
.
具体要求步骤
观看授课视频
前往上述B站链接观看授课视频即可,视频包含中英文双语字幕(中文为机翻,具体以英文字母为准)。
进行环境配置
前往 这个网页 进行相应环境配置。
本次实验将基于 Visual Studio Code
完成。如果你已经是 VS Code
用户,推荐在 Extensions
页面安装 Remote-SSH
,然后在配置环境完成后使用本地客户端进行实验(点击勾选 Open in VS Code Desktop
后再登录即可)
如果你不是 VS Code
用户,你可以选择下载并使用 VS Code
客户端(危险发言:也许是世界上最好的编辑器),然后参考上述指南;或者你可以直接使用 网页版 . 网页版可以避免下载,但由于是基于 GitHub
开发,因此需要连接手机热点或者借助 VPN
才能保证稳定连接。
环境配置只需做到 What to do
的第4点即可。
完成习题
接下来前往 这个网页 完成相应习题。
学生需完成:Hello
、Mario
以及 Cash/Credit
三道必做题;除此之外可以完成 Readability
以及 DNA
这两道选做题。
提交判分
完成代码编写之后,请按照页面指南使用 check50
指令进行判分,此外推荐使用 style50
检查代码的规范程度(规范性好的代码会有额外加分)。
当判定全部通过后,将结果进行截图保存,并命名好即可提交。