本课程是一门大学计算机Python编程基础课,面向所有专业,面向无任何编程经验的学习者。通过学习本课程,可以快速并系统地掌握Python编程的基本方法;通过完成本课程提供的编程练习,可以快速地积累编程经验,提高利用计算机解决实际问题的能力。
本课程的编排以Python语言的基础语法和数据结构为体系进行组织(详见课程大纲),穿插大量的面向各个领域的实际编程案例,并提供大量的编程练习,以帮助大家快速地掌握这门语言。
本课程立足于面向各专业以计算思维为导向的计算机语言类教育,注重与学生专业相结合,培养学生解决实际问题的能力,与此同时为后续学习计算机高阶课程奠定基础。
课程总成绩百分制=期末考试(60%)+平时成绩(40%)
平时成绩由线上部分(包括视频观看、单元测试、线上作业、课程讨论等)及线下部分(包括作业与实验报告、理论与实验课堂表现)构成。
本课程面向无任何编程经验的学生和社会学习者,对Python这门语言有兴趣的任何同学都可以选修本课程。当然,课程中的编程练习要求学习者具备最基本的计算机基础知识和操作能力。
[1] 《Python语言程序设计》,梁勇[美]著,李娜译,机械工业出版社,2005.4
[2] 《Python语言程序设计基础》 ,高等教育出版社,嵩天等,2017.2
[3]《Python实用教程》,电子工业出版社,刘宇宙等,2019.5
[4]《Python程序设计》,清华大学出版社,祁瑞华等,2018.3
[5]《全国计算机等级考试二级教程 Python语言程序设计》,高等教育出版社,嵩天,2020.11
Q : 本课程教学使用的Python语言是哪个版本?
A : Python 3.5以上版本,本课程代码示例均采用Python 3.5以上版本。