Python程序设计

来源: 发布日期:2019-09-02 浏览次数:

课程编码:GNED108100

学时:32

学分:1.5

课程类别:基础通识类选修课

所属板块:科学探索与技术创新

选课要求:一、二、三、四年级

任课教师:赵英良

赵英良,电子与信息工程学院教授,《C++程序设计教程》(清华大学出版社)、《大学计算机基础(第5版)》(清华大学出版社)主编,国家级精品在线开放课程——“计算机程序设计(C++)”课程负责人。

课程内容简介:

Python是目前比较流行的计算机语言之一,在科学计算、人工智能、机器学习、文本信息处理等方面有广泛应用,具有简单、优雅、高效的特点。

本课程的主要内容包括Python编程入门、基本数据类型和运算符、控制结构、复杂数据结构、函数、面向对象等基本内容,还将学习Python文件操作、科学计算模块、数据可视化、网络信息获取、文本信息处理等内容。

通过本课程的学习,你将具备使用Python编写计算机程序的基本能力,能使用Python解决常见的编程问题,掌握Python的特色功能,具备扩展Python应用的能力。

欢迎对编程有兴趣的同学选修。

先修课程:

授课模式:面授讲课

使用教材及参考书:

[1] 赵英良,卫颜俊,仇国巍等. Python 程序设计.北京:人民邮电出版社,2016.

[2] 江红,余青松. Python 程序设计教程. 北京:清华大学出版社、北京交通大学出版社,2014.

考核方式:半开卷;半开卷上机编程考试成绩占70%,平时表现占5%,上机成绩占25%。上机成绩包括实验报告成绩和大作业成绩,期末考试是限定时间、限定地点上机编程,可以查阅纸质资料,但不可查阅电子资料,独立完成。

主办单位:西安交通大学教务处
地址及电话:西安交通大学兴庆校区教学主楼1304#  029-82665422