本课程是一门大学计算机Python编程基础课,面向所有专业,面向无任何编程经验的学习者。通过学习本课程,可以快速并系统地掌握Python编程的基本方法;通过完成本课程提供的编程练习,可以快速地积累编程经验,提高利用计算机解决实际问题的能力。
本课程的编排以Python语言的基础语法和数据结构为体系进行组织(详见课程大纲),穿插大量的面向各个领域的实际编程案例,并提供大量的编程练习,以帮助大家快速地掌握这门语言。
本课程立足于面向各专业以计算思维为导向的计算机语言类教育,注重与学生专业相结合,培养学生解决实际问题的能力,与此同时为后续学习计算机高阶课程奠定基础。
本课程面向无任何编程经验的学生和社会学习者,对Python这门语言有兴趣的任何同学都可以选修本课程。当然,课程中的编程练习要求学习者具备最基本的计算机基础知识和操作能力。
[1] 《Python语言程序设计》,梁勇[美]著,李娜译,机械工业出版社,2005.4.
[2] 《Python语言程序设计基础(第2版)》,嵩天、礼欣、黄天羽著,高等教育出版社,2017.2
[3] 《Python程序设计(原书第2版)》,凯•霍斯特曼[美],兰斯•尼塞斯[美]著,董付国译,2018.11
[4] 《Python语言程序设计冲刺试卷(含线上题库)》,黄天羽、李芬芬著,高等教育出版社,2018.7
[5] 《Python可以这样学》,董付国编著,清华大学出版社,2017.2
Q : 本课程教学使用的Python语言是哪个版本?
A : Python 3.5以上版本,本课程代码示例均采用Python 3.5以上版本。
Q : 这个课程需要配套教材吗?
A : 本课程提供视频、课件和其他各类学习资料,因此并不需要特定的参考教材。