个人介绍
Python程序设计基础(2024春)

主讲教师:林静、王会鲜、苏桐

教师团队:共3

  • 林静
  • 王会鲜
  • 苏桐
学校: 上海立信会计金融学院
开课院系: 信息管理学院
课程英文名称: Fundamental of Python Programs
课程编号: 173280210
学分: 2
课时: 32
课程介绍
Python作为最适合人工智能开发的编程语言,已成为目前最热门的应用技能。
Python语言具有易学性、可快速开发性、并且拥有丰富强大的扩展库和成熟的框架等特性,能很好地满足不同职业的技能要求。
本课程以Python基础教学为主要内容,主要包括:Python开发环境搭建、Python语言基础、程序流程控制、常用内置函数、Python组合数据类型、常用第三方库等。课程以实践案例为教学驱动方式,帮助学生快速掌握Python编程语言,理解程序设计思维。通过课程的学习,要求学生能够利用Python语言进行简单的应用程序设计,并为深入学习数据分析等后续课程打好基础。
教师团队

林静

职称:教师

王会鲜

职称:教师

苏桐

职称:教师

教学内容

                             

教学主题教学内容(实践项目)和学习成效教学方法
第一章Python语言及其编程环境
   1. Python语言概述。
   2. Python环境的安装。
   3. 第一段程序代码。
   Python语言及其编程环境
   1. Python语言概述。
   2. Python环境的安装。
   3. 第一段程序代码。
   课程思政:
   从Python程序的发展过程2.0到3.0版本的出现,谈对工作精益求精的态度。
   本章重点:
   (1)Print()语句的的使用;(2)代码的含义;(3)配置自己电脑的Python程序开发环境。
   本章难点:
   Python编程环境熟悉,print()函数的正确输出,字符串类型。
   学生学习成果:(1)掌握Python的安装方法。(2)学会运用print()语句编写第一段代码。
讲授
案例教学
实验动手
第二章Python的基本语法
   1. 二进制与字符编码概念,标识符概念,变量的定义与使用,数据类型:数值/字符串。
   2. 类型转换,注释,输入输出语句。
   3. 算术运算符/赋值运算符/布尔运算符/位运算符/运算优先级。
   4. Python模块概念。
   课程思政:
   工作中要认真,并注重细节完美。编程语言的语法结构检验是注重细节的体现。
   本章重点:
   (1)变量的定义;(2)标识符的概念;(3)运算优先级;(4)基本数据类型。
   本章难点:
   标识符的正确定义判定,字符串类型的操作,运算表达式,运算优先级。
    学生学习成果:(1)掌握Python代码的书写规范。(2)熟悉基本语法单位、标识符、变量和赋值语句、表达式和运算符;基本数据类型等。(3)学会书写符合标准的Python数学运算式。
讲授
案例教学
实验动手
第三章Python程序的基本流程控制
   1. 程序流程控制的概念,顺序结构,分支结构,条件表达式。
   2. 循环结构概念,while循环,for循环。
   3. 流程控制语句:break,continue,else语句,循环嵌套。
   课程思政:
    程序结构的设计如同对问题解决过程的规划,培养解决问题的基本能力与思路。先总观全局,从处理流程生进行结构设计,再对细节进行把控,培养做事习惯。
   本章重点:
   (1)分支结构;(2)循环结构;(3)程序流程控制灵活运用。
   本章难点:
   分支结构嵌套,循环结构嵌套,break与continue语句。
   学生学习成果:(1)掌握顺序结构、分支结构、循环结构概念。(2)学会运用不同语句结构编写代码解决实践问题。
讲授
案例教学
实验动手
第四章Python的组合数据类型
   1. 列表的创建与基本操作。
   2. 字典的创建与基本操作。
   3. 元组与集合的创建与基本操作。
   课程思政:
   不同数据类型有各自的特点,合理运用能事半功倍;在团队合作的工作中也是一样,学习取长补短。
   本章重点:
   (1)列表操作;(2)字典使用;(3)实践案例。
   本章难点:
   熟练掌握列表的操作方法,字典的概念,灵活运用各类组合数据类型。
   学生学习成果:(1)掌握列表、元组、字典、集合的概念。(2)学会运用列表、元组、字典的各类操作。
讲授
案例教学
实验动手


课程考核办法

平时成绩占  50   %,期末成绩占  50  %(见下表)            

 

课堂表现

 
 

课外作业

 
 期中测验 阶段测验 
 

 
 

 
 

 
 

 
 

10

 
 

2

 
 

1

 
 

2

 
 

20%

 
 

20%

 
 

40%

 
 

20%

 

1.课堂表现评分标准

课堂表现由考勤或课堂问答或讨论等课程教学中学生具体表现情况记录评定;教师依据超星线上活动记录评分。

2.课外作业评分标准

1)教学中,教师通过网络平台下发2次课外作业。

2)学生在规定时间内容完成并提交,由网络平台自动评分。

3)每个课外作业学生需在规定时间内提交;迟交或补交将扣除对应作业至少20%分数。

3.期中考试评分标准

1)课程教学中,安排一次期中考试。

2)期中考试为闭卷考试。

3)期中考试满分100分,通过在线“考试系统”完成。期中考试评分标准详见“考试系统”中的期中试卷、参考答案及评分标准

4.阶段测验评分标准

1)教学中,教师通过网络平台下发2次阶段测验。

2)学生在规定时间内完成,由系统自动评分。

3)阶段测验每次满分为100,评分标准详见系统评分规则。

5.期末考试评分标准

1)课程结束后,课程统一进行期末考试。

2)期末考试满分为100分;根据学校要求组织期末考试。期末考试评分标准详见期末试卷、参考答案及评分标准


优秀作业展示

绘制小猪佩奇

找口罩游戏



参考教材

教材:

1.       李东方,《Python程序设计基础》,电子工业出版社,2020年1月第二版。

参考书:

1.  嵩天,《Python语言程序设计基础》,高等教育出版社,2018.6。

2.  董付国,《Python程序设计基础》,清华大学出版社,2018.8。

3.  Zed A.Shaw,《“笨办法”学Python3》,人民邮电出版社.2018.8。


课程章节
提示框
提示框
确定要报名此课程吗?
确定取消

京ICP备10040544号-2

京公网安备 11010802021885号