苏州大学 计算机学院转专业指南
  • 前言
  • 一些建议&牢骚
    • 笔者个人对计科院的简单评价
    • 该不该卷计算机
    • 我到底是不是真的「喜欢计算机」?什么样的人才「适合学计算机」?
    • CS 与 SE——对计算机行业有一个大致的了解
  • 正文
    • 资格限制
      • 大一转/大二转
      • GPA 要求
      • 专业大类要求及已修课程要求
      • 其他限制
    • 考试内容
      • 大致说明
      • 编程题涉及范围
      • 选择题涉及范围
      • 算法内容
      • 考成什么样能转?
    • 考试流程
      • 报名及准备
      • 机试
      • 面试
      • 大致录入情况
      • 等待通知
    • 如何准备
      • 确定报名专业
      • 学习基础知识
      • 刷题
      • 学习节奏
      • 有基础/没基础
      • *准备面试
    • *对于有基础的同学
      • 对自己的水平有个认识
      • 对于有基础的同学建议的准备方式
    • 转专业之后
      • 补修相关
      • 熟悉新环境
      • 实验室招新
    • 杂项
      • 院内互转?
      • 保研相关
      • 竞赛相关
  • 附录
    • 附录 A Python 入门书籍推荐
    • 附录 B Python 编辑器推荐
    • 附录 C Type Hints(类型提示)
  • 访谈集
    • 说明
    • 转专业——迷茫与笃行
      • 半后记
      • 迷茫
      • 笃行
  • 往年考题及题解
    • 2022 年
    • 2021 年
    • 2020 年
  • 附件
    • 苏州大学计算机科学与技术学院 2022 年本科生转专业工作实施细则
    • 苏州大学计算机科学与技术学院本科生转专业“专业特长生”认定标准
    • 苏州大学计算机科学与技术学院 2022 年本科生转专业考试方案
  • *个人推荐书单
    • 切入书单之前
    • Python 数据科学
    • R 语言
    • 人工智能
    • 理论计算机
    • 算法
    • C/C++
    • Java
    • *关于 Web 前后端的一些牢骚
    • 前端(JavaScript)
    • 后端(Java/Go)
    • 面向对象/设计模式
    • 数据库/分布式
    • 数学
    • 最佳实践/方法论
由 GitBook 提供支持
在本页
在GitHub上编辑
  1. 正文
  2. 如何准备

学习基础知识

上一页确定报名专业下一页刷题

最后更新于2年前

总体来说,转专业所涉及的 Python 基础知识很少,通常市面上随便一本 Python 入门有关的书都可以完全覆盖转专业考试的内容。如果读到这一部分的读者已经找到了适合自己的学习方法(读书/视频)与合适的学习节奏,就可以不必阅读这一节了。

目前来说,即使对于零基础的同学,直接阅读推荐教材,即赵雷、朱晓旭主编的《Python 编程导论——计算思维实现》入门也是合适的。此外,结合一些视频入门也是可以的,例如可以直接在中国大学 MOOC 网上看苏州大学的 Python 公开课。你当然也可以自己去 b 站等视频网站上找一些播放量较高的 Python 教程来学。

如果有同学对直接读书自学感到稍显吃力,个人建议先阅读 Think Python, 2e 自学,在线阅读链接在这里:。如果打算购买纸质版,这本书的中译名叫做《像计算机科学家一样思考 Python》,京东当当均有售。这本书应当是入门最浅显的那批书了,另外也补充了参考教材中没有的面向对象内容。此外也可参考本文附录 A“Python 入门书籍推荐”。

关于如何选择合适的 Python 代码编辑器,可以参考本文附录 B“Python 编辑器推荐”。

在具体的学习过程中,笔者的建议是对底层原理有一些了解(例如了解在 Python 中,一切都是引用传递),并建立起深刻的内存概念。否则很多选择题只能靠死记硬背,甚至编程题遇到许多错误都不知道是为什么发生的。此外,逻辑一定要清晰,知道“为什么要这样做”而不是“应该这样做”。这样才能真正学好。

就 Python 本身的语法来说,比较重要的还有切片、序列解包、字符串格式化、变量作用域等。这些知识在考试中也是比较容易涉及的知识点。

https://cycleuser.gitbooks.io/think-python/content/