课程编码:GNED108100
学时:32
学分:1.5
课程类别:基础通识类选修课
所属板块:科学探索与技术创新
选课要求:一、二、三、四年级
任课教师:赵英良
赵英良,电子与信息工程学院教授,《C++程序设计教程》(清华大学出版社)、《大学计算机基础(第5版)》(清华大学出版社)主编,国家级精品在线开放课程——“计算机程序设计(C++)”课程负责人。
课程内容简介:
Python是目前比较流行的计算机语言之一,在科学计算、人工智能、机器学习、文本信息处理等方面有广泛应用,具有简单、优雅、高效的特点。
本课程的主要内容包括Python编程入门、基本数据类型和运算符、控制结构、复杂数据结构、函数、面向对象等基本内容,还将学习Python文件操作、科学计算模块、数据可视化、网络信息获取、文本信息处理等内容。
通过本课程的学习,你将具备使用Python编写计算机程序的基本能力,能使用Python解决常见的编程问题,掌握Python的特色功能,具备扩展Python应用的能力。
欢迎对编程有兴趣的同学选修。
先修课程:无
授课模式:面授讲课
使用教材及参考书:
[1] 赵英良,卫颜俊,仇国巍等. Python 程序设计.北京:人民邮电出版社,2016.
[2] 江红,余青松. Python 程序设计教程. 北京:清华大学出版社、北京交通大学出版社,2014.
考核方式:半开卷;半开卷上机编程考试成绩占70%,平时表现占5%,上机成绩占25%。上机成绩包括实验报告成绩和大作业成绩,期末考试是限定时间、限定地点上机编程,可以查阅纸质资料,但不可查阅电子资料,独立完成。