目录

  • 1 课程相关(0.5周)
    • 1.1 课程教学/考核方式、教学大纲/进度表、课程章节
    • 1.2 课堂:程序思维、循序渐进的案例
    • 1.3 下载:教材课件、Python开发工具等
      • 1.3.1 Anaconda在Win10安装
      • 1.3.2 python在Windows安装
      • 1.3.3 安卓手机安装
    • 1.4 AI+
      • 1.4.1 Python出题
    • 1.5 延展:Anaconda中Jupyter Notebook的使用
  • 2 Python概述(0.5周)
    • 2.1 课堂:第1次课
    • 2.2 延展:内置函数和标准/第三方库
  • 3 Python编程基础(2周)
    • 3.1 课堂:第2次课、第3次课
    • 3.2 作业:201
      • 3.2.1 201-1简单图形输出
      • 3.2.2 201-2内置函数应用
    • 3.3 延展:变量引用、常量相关
  • 4 程序控制结构(3周)
    • 4.1 课堂:第4次课、第5次课、第6次课、教材习题解析
    • 4.2 作业:301
      • 4.2.1 301-1条件结构
      • 4.2.2 301-2循环结构
      • 4.2.3 上机考查
    • 4.3 延展:代码常见错误
  • 5 组合数据类型(2周)
    • 5.1 课堂:第7次课、第8次课
    • 5.2 作业:401
      • 5.2.1 401-1字符串/列表
      • 5.2.2 401-2元组/字典/集合
    • 5.3 延展:可迭代对象、字典也有序
  • 6 字符串和正则表达式(2周+1周期中复习)
    • 6.1 课堂:第9次课、第10次课(期中复习)、第11次课
    • 6.2 作业:601
      • 6.2.1 601-1字符串
      • 6.2.2 601-2正则表达式
    • 6.3 延展:编码转换、正则表达式之元字符
  • 7 函数(2周)
    • 7.1 课堂:第12次课、第13次课
    • 7.2 作业:501
      • 7.2.1 501-1函数
      • 7.2.2 501-2函数应用
    • 7.3 延展:迭代和递归相比、安装第三方库、jieba应用
  • 8 文件(1周)
    • 8.1 课堂:第14次课
    • 8.2 作业:701
      • 8.2.1 701-1文件操作
  • 9 (选讲)类和对象
    • 9.1 课堂:暂无
  • 10 选讲:科学计算与可视化
    • 10.1 课堂:暂无
  • 11 复习
    • 11.1 课堂:第15次课、第16次课
    • 11.2 上机考试(详见考试区!)
    • 11.3 自测题库(详见作业区!)
    • 11.4 学习数据汇总
  • 12 结课
    • 12.1 期末笔试相关
    • 12.2 教材题库
    • 12.3 复习讨论区(暂无)
    • 12.4 训练题库文档(严禁打印!!!)
  • 13 暑假陪跑营(2024.8.19-8.27)
    • 13.1 试卷试题拆解(难重点)
    • 13.2 试题风格推演(AI复习)
    • 13.3 模拟题(一定要过关!)
    • 13.4 线上答疑(讨论区或班级群)
试题风格推演(AI复习)
  • 1 day1
  • 2 day2
  • 3 day3
  • 4 day4
  • 5 day5

【试题风格推演】给出过往类似试题方向

注:自行通过第2-16次课的课件、教材,或利用AI复习对应知识点

  • day1:8个判断题+2个单选题+1个程序题,除程序题外涉及各章知识点如下

    • chp1:语法规则(包括关键字、命名规则、缩进等),【扩展】注释/三引号的作用;对常用内置函数名/控制语句/常用方法名要熟悉

    • chp2:range()(返回range对象而非列表)、sorted()(和.sort方法的差异),【扩展】有些内置函数返回迭代对象如map/zip等;sorted(对象,参数)和对象.sort(参数)在书写的差异,内置函数sorted会返回值,.sort方法不会返回值如print([3,1,2].sort())返回None;排序的数据类型应一致,否则要用参数key

    • chp3:循环结构(break只能用于循环)、else分支(可用于if结构也可用于循环)、异常处理结构(finally分支),【扩展】if结构从上至下最多进入一个分支,如果没有else分支的话可能一个都进不去;计数循环的range参数决定了循环次数;else分支对于循环是种奖励,奖励循环没有break过;异常处理结构一般处理的几种常见问题如索引超出、数据类型不一致等

    • chp4:组合数据类型的边界符(易混淆的{})、.sort方法(和内置函数sorted()的差异),【扩展】推导式的嵌套即推导式中除了for还有if或for,字典默认返回键而不是键值对,集合元素无序即{1,2,3}等价于{3,1,2},字典的键和集合元素均为不可变对象且唯一常用方法如.count、.pop等

    • chp5:函数的参数(实参向形参传递),【扩展】函数的return语句的作用,lambda一定有返回值

    • chp6:暂无