《Python程序设计》教学大纲安徽大学计算机科学与技术学院2015年10月课程性质与设置目的要求(前言)《Python程序设计》课程是计算机科学与技术学院各专业的专业选修课程
Python是一门开源的高级动态编程语言,支持命令式编程、函数式编程、面向对象程序设计,语法简洁清晰,并且拥有大量功能丰富而强大的标准库和扩展库
本课程将从Python语言的实现机制入手,结合示例程序和上机实验,较为系统地介绍Python语言的主要特征和编程技术
设置本课程的目的是:使学习者在全面了解Python技术历史、现状与发展趋势的基础上,系统掌握Python基本概念、编程思想以及程序设计技术,具备熟练的Python编程技能和面向对象软件设计技术思想,完成本课程的学习后能够熟练地综合应用Python技术和面向对象的思想编写程序解决现实生活中的问题,最终提高程序设计水平和计算机应用能力,从而能胜任企业软件研发以及科研院所的研发、教学任务
学习本课程的要求是:学习者应理解Python的编程模式,熟练运用Python列表、元组、字典、集合等基本数据类型以及相关列表推导式、切片等特性来解决实际问题,熟练掌握Python分支结构、循环结构、函数设计以及类的设计与使用,熟练使用正则表达式处理字符串,同时掌握不同领域的Python扩展模块,并能够解决实际问题
先修课程要求:无本课程计划34学时,2学分
选用教材:董付国
Python程序设计(第2版)
北京:清华大学出版社,2016
考核方法:考查教学进程安排表:周次学时数教学主要内容教学环节备注13Python的安装与使用Python扩展库的管理Python中的数据类型讲课23Python中的内置函数、基本输入输出Python代码编写规范Python文件名和程序运行讲课33Python中的列表使用讲课43Python中的元组、字典及集合的使用讲课53选