跳转至

Python程序设计

约 827 个字 预计阅读时间 4 分钟

Python程序设计

学习内容

  1. 计算机系统以及Python语言特点
  2. Python数据类型与语句
  3. 字符串、列表和元组
  4. 条件、循环和其他语句
  5. 集合和字典
  6. 函数
  7. 文件读写、异常处理
  8. 类和对象

理论考试只考到异常处理

实验考试忘记了

理论考试题型:判断题+选择题+填空题+程序阅读题+程序设计题

上机考试要求半小时内完成两道编程题,并且至少有一道完全正确(通过所有检查点),不通过当天下午会有补考

课程教材以及参考书籍

课程教材:《python语言程序设计》

分数组成

总成绩=平时成绩(65%)+期末理论考试(35%)

平时成绩(65%)=平时作业(20%)+阶段测试4次(5%+5%+10%+5%)+课堂签到(5%)+实验上机考试(15%)

任课教师

总体印象是一位很负责任的老师 讲课的内容大体按照按照课本,但是在上课过程中会补充一些额外的知识点,也会从原理角度做出解释,建议做笔记 每次课前会布置作业以及讲上机课的安排,不强制要求上机,但是记得及时完成作业以及不要忘记阶段测试 不足就是上课节奏比较快并且比较枯燥

参考资料

暂无

学习建议

对于有过python学习经历的同学来说,在函数的内容之前都比较容易掌握,但是课上还有一些易错点以及考点需要注意

对于以前没有接触过的同学也不要担心,前期的学习内容主要是记忆性的,先掌握基本函数和结构就不会有问题

作业题中除了编程题之外会有一些老师上课没讲过,但是非常容易错的题目,建议拿到编译器里去多试试,最好从原理角度搞清楚为什么会这样,了解程序实际的运行过程,这样更容易记忆;写编程题建议自己多尝试,想清楚有可能导致错误的原因,会对你的上机考试会有帮助

阶段性测试的难度大体会比作业题简单,会有一些上课讲过的易错点,总体问题不大

上机考试的题目也会比作业题简单,甚至会有平时做过讲过的原题,但是一定要保证至少有一道题全对,建议还是从平时作业题中的编程题入手积累经验,一般平时编程题能独立完成的话上机考不会有什么问题

理论考试里面就会有很多课上提到或者作业题里面的易错点与考点,所以考前可以回顾一下作业题,也可以看历年卷见一下题型

一些与考试无关的私货

常用的库:numpy(常用数据结构),matplotlib(可视化),scipy(科学计算),sympy(科学计算),pytorch(人工智能),Tensorflow(人工智能)

如果对科学计算以及人工智能方向感兴趣欢迎加入王林军老师课题组