考试内容

在《转专业工作方案》中,仅说明了计科院转专业考“Python 程序设计”,但对于具体考什么,则没有说明。以下内容将会对这一方面进行较为详尽的说明。

总结

在详细展开之前,先对本节内容做个总结,方便赶时间的读者。

  • 考试内容涉及 Python 程序设计,不涉及任何其他内容

  • 具体考试范围可参考赵雷、朱晓旭主编的《Python 程序设计编程导论——计算思维实现》前 10 章内容,其中编程题仅涉及前 8 章,选择题涉及前 10 章。本书实际上也是学校老师编写用于教学的教材。这其中少数与 Python 标准库无关的内容是不会考到的,如 NumPy、Pandas 和 Matplotlib。

  • 事实上,考试也几乎不会涉及标准库的使用。仅需对 math/re/time 等基础库最常用的几个函数有一些基础的了解即可。由于编程题是开卷,不用刻意背诵它们的具体用法,有个大致印象即可。但推荐稍微了解一下标准库中涉及堆、栈、队列等常见数据结构的类,做算法题可能用得上

  • 考试可能会涉及一定的算法进阶知识,尤其是动态规划与搜索,建议多刷 LeetCode 相关中等题。有些题目用堆、树等数据结构做起来可能更简单,但通常不会出现必须要使用这类数据结构完成的题目,动态规划与搜索应当仍足矣完成题目。不过为了稳妥起见,适当学习数据结构方面的知识自然也是可以的

*注:事实上,学院从来没有给出过具体的考试范围,以上几条除了第一条都只是经验之谈,不排除产生偏差的可能。当前转专业考试的题目正变得越来越困难,甚至已经超过了计科院本身的期末考试难度,按更高的标准去准备,总是没错的

最后更新于