南昌大学计算中心

教学大纲

当前位置: 首页» 本科生教学» 教学大纲

Python程序设计

发布日期:2020-09-11

《中国文化概论》教学大纲

 

一、基本信息

课程名称

中文

Python程序设计

英文

Python Programming

课程编码

610GJ002

课程大类

普通课

课程体系

公共基础课

课程分类

计算机类

学分

总学时

单位:学时/周

理论

实验

学时

普通实践学时

集中性实践

教学学时

课内学时

课外学时

2.5

54

24

30

30

课程负责人

姓名

工号

性别

出生年月

职称

学历/学位

邱睿韫

1230

1983.12

讲师

硕士

其他主讲教师

授课方式

线下教学

开课单位

信息工程学院计算中心

面向专业

全校非计算机学科专业

先修课程

大学计算机

课程关键词

Python,程序设计











二、教材与参考资料

Python程序设计基础与应用》,董付国著,机械工业出版社,ISBN:978-7-111-60617-8

参 考 书

1.《python程序设计与算法基础教程》,江红、余青松编著,清华大学出版社,ISBN:9787302466833

2.《计算机科学导论——以Python为舟(第2版)》(ISBN:9787302446170,沙行勉,清华大学出版社)

参考网站

www.python.org

三、课程目标(含德育目标)

目标1

掌握Python语言的基本顺序、选择、循环结构语句,了解、掌握内置函数、面向对象、文件、正则表达式等知识。

目标2

计算思维的培养,培养能用Python语言来解决学习、生活中遇到的中小程序以及寻找资料解决问题。

目标3

目标4

目标N

(注:课程目标要兼顾 知识传授、能力培养、价值引导三方面的目标)

四、本课程培养的能力

学科知识

问题分析能力

解决问题能力

创新能力

研究能力

使用现代工具

沟通能力

团队协作能力

国际视野

职业规范

终身学习能力

其他

(注:选择若干项在下面的空格里打勾“√”

五、课程简介

中文

简介

Python语言是一种解释型、面向对象的计算机程序设计语言,广泛用于计算机程序设计教学语言、系统管理编程脚本语言、科学计算等,特别适用于快速的应用程序开发。Python编程语言广受开发者的喜爱,并被列入LAMP(Linux、Apache、MySQL以及Python/Perl/PHP),已经成为最受欢迎的程序设计语言之一。

本课程主要基于Windows 10和Python 3.5.2构建Python开发平台,通过大量的实例,由浅入深、循序渐进地阐述Python语言的基础知识,以及使用Python语言的实际开发应用实例。

英文

简介

Python is an interpreted, object-oriented computer programming languageWidely used in computer programming education, system management programming scripting language, scientific computing,especially suitable for application development. The Python programming language is widely loved by developers. and was included in LAMP,it has become one of the most popular programming languages.

This course is based on Windows 10 and Python 3.5.2 to build a Python development platform. Through a large number of examples, the basics of the Python language are explained from the shallower to the deeper, and the actual development application examples using the Python language.

、教学内容及其课程目标支撑关系

章节

顺序

章节名称

课时

知识点

支撑

关系

1

Python概述,使用python解释器执行python程序

4

如何使用IDLE\anacondaPython解释器,并编写第一个程序

目标12

2

Python运算符和表达式

3

学习并熟练掌握Python中常用的运算符的使用方法

目标12

3

顺序结构

3

了解顺序结构,熟练掌握输入、输出语句。

目标12

3

选择结构

4

熟练掌握并会运用if\else\elif等选择结构关键字进行程序编写。

目标12

4

循环结构

6

会使用while\for等循环结构关键字进行程序编写

目标12

5

常用内置数据类型

4

对内置数据类型进行总结、深化

目标12

6

系列数据类型

6

熟练掌握列表、元组、集合、字典、字符串等系列数据的相关编程

目标12

8

函数

6

熟练掌握函数的相关知识,了解变量作用域等知识,会进行模块化编程

目标12

10

类和对象

4

了解并熟练掌握类和对象的意义,熟练使用各种类、对象的相关操作

目标12

11

正则表达式

4

运用正则表达式进行编程

目标12

12

文件的输入与输出

4

对文件进行操作

目标12

13

实训:抓取网页

2

案例实训:抓取网页

目标12

14

实训:词云图

2

案例实训:词云图

目标12

15

实训:数据可视化

2

案例实训:数据可视化

目标12

七、课程思政目标及其教学设计

课程思政

目标

教学设计

培养学生的家国情怀

讲授国内相关领域的发展动态,使同学们为我们国际在人工智能等信息技术领域取得的巨大成就感到由衷的自豪。

培养学生的科学思考、求解能力

通过计算复利等程序的编写,帮助同学们认识到高利贷的严峻性,远离校园贷等经济陷阱。

八、课程标评价方法

(一)考核方式

课程目标

考核来源

合计

课堂考勤和纪律

作业和实验项目

期中考试

期末考试

目标1

5

5

10

30

50

目标2

5

5

10

30

50

目标3

目标4

目标N

(注:请选择若干考核来源,并在对应的课程目标中填上分数,考核来源可以由随堂测验、期中考试、课堂讨论、课堂报告、文献阅读、小组作业在线学习、在线讨论、实验项目、期末考试等中的若干种组成)

(二)评分标准

课程目标

评分标准

合计

85-100

(A)

75-84

(B)

62-74

(C)

60-61

(D)

0-59

(E)

目标1

7.5%

30%

7.5%

2.5%

2.5%

50%

目标2

7.5%

30%

7.5%

2.5%

2.5%

50%

目标3

目标4

目标N

九、审核意见

执笔人

邱睿韫

执笔人联系电话

18679102813

课程负责人/专业负责人审核意见

签名:

论证专家意见

签名:

系审核意见

签名:

学院审核意见

签名(盖章):

1

南昌大学教务处 COPYRIGHT 2013-2014 ALL Right Reserved
江西省南昌市红谷滩区学府大道999号 邮编:330031 电子邮件:jwchusubn@ncu.edu.cn

技术支持:江西宁伟科技有限公司