教育教学

相关链接:

教室安排

课程信息

当前位置: 首页 > 教育教学 > 研究生教育 > 课程信息

Python语言导论  09MGX005H

学期:2016-2017学年秋 | 课程属性:公共选修课 | 任课教师:张晋连
课程编号: 09MGX005H 课时: 40 学分: 1.0
课程属性: 公共选修课 主讲教师:张晋连
英文名称: aaaIntroduction to Python

教学目的、要求

本课程为各学科专业研究生的选修课。Python是出现较晚的一种程序设计语言,正逐渐发展为主流程序设计语言之一,目前在TIOBE编程语言排行榜中长期占据第八的位次。该语言简单、易学;免费、开源;可移植性好;支持面向对象;可扩展性好;支持可嵌入性;具有丰富的库。Python语言是少有的一种可以称得上既简单又功能强大的编程语言,使学习者不至于陷入复杂的语法,非常适合训练编程思维。Python语言是一种通用语言,可用于编写任何类型的程序,目前大量用于编写脚本程序、网站开发、文本处理、图像处理、科学计算及教育等方面。
通过本课程的学习,要求达到:掌握Python语言的基本语法、具备阅读和理解程序的能力、掌握编程思维方法、能够结合科研实践编写一定难度的程序并获得进一步深入学习的能力。

预修课程

计算机基础

教 材

主要内容

第一章  绪论
    Python语言的发展,Python语言的特点,Python语言适合做什么
第二章 基础语法
    Python的编码规范,常量和变量,数据类型,运算符和表达式
第三章  流程控制
    条件语句,循环语句,跳转语句
第四章 模块和函数
    函数,模块
第五章 字符串和正则表达式
    字符串操作,字符串函数,正则表达式
第六章 数据结构
    序列,元组,列表,字典、集合
第七章 文件处理
    文件操作,目录操作
第八章  面向对象编程
    类和对象,属性和方法,继承
第九章 异常处理
    异常处理,程序调试

参考文献

Python编程入门经典,(美)James Payne著,张春晖译,2011年,清华大学出版社
Python编程入门(第3版),(加)Toby Donaldson著,袁国忠译,2013年,人民邮电出版社
零基础学Python,张志强 赵越等编著,2015年,机械工业出版社

授课时间: 星期二, 第7、8节
授课地点: 教1-108
授课周次: 4、5、6、7、8、9、10、11、12、13、14

授课时间: 星期四, 第7、8节
授课地点: 教1-108
授课周次: 4、5、6、7、8、9、10、11、12、13、14

版权所有©中国科学院大学

地址:北京市怀柔区雁栖湖东路1号 邮编:101408