课程

中国大学MOOC,为你提供一流的大学教育

hi,小mooc
SPOC学校专有课程
python程序设计——从基础到应用
第1次开课
开课时间: 2019年09月27日 ~ 2020年01月04日
学时安排: 4小时每周
当前开课已结束 已有 103 人参加
老师已关闭该学期,无法查看
spContent=《Python程序设计——从基础到应用》是计算机公共基础课程。学好本课程,有利于培养学生的计算思维能力。 同时,该课程核心目标是培养学生的计算思维,训练学生的程序设计和程序调试能力。 该课程既满足公共基础教学的基本要求, 又以项目促教学,扩展学生知识结构,推动学生动手能力进阶。
《Python程序设计——从基础到应用》是计算机公共基础课程。学好本课程,有利于培养学生的计算思维能力。 同时,该课程核心目标是培养学生的计算思维,训练学生的程序设计和程序调试能力。 该课程既满足公共基础教学的基本要求, 又以项目促教学,扩展学生知识结构,推动学生动手能力进阶。
—— 课程团队
课程概述

 

Python程序设计——从基础到应用》是计算机公共基础课程。该课程覆盖所有理工类、经管类专业人群,受益面广。学好本课程,不仅仅体现在一般的编程能力,更体现在引导学生实现问题求解思维方式的转换——培养学生的计算思维能力。

同时,《Python程序设计——从基础到应用》还是一门实践性很强的课程,培养学生的实践能力是其核心目标。通过大量的实践,训练学生的程序设计和程序调试能力。作为计算机公共基础课程,肩负着培养学生对计算机学习兴趣的重任。

  在《Python程序设计——从基础到应用》课程的学习过程中实现三大应用项目:

  (1)爬虫与微信好友——网络数据爬虫实战项目

  (2)刷脸神器——人脸识别实战项目

  (3“断”章取义——文本语义识别实战项目

        锻炼学生爬取数据、分析数据、数字化、概率化、工程化思路解决问题的能力。

该课程既满足公共基础教学的基本要求,又将实际工作所要求的专业基本知识、技能都融入项目实施过程中。创新性地引入项目制实践,所选定三个实践项目完美契合Python语言在主流方向上的应用场景,以项目促教学,扩展学生知识结构,推动学生动手能力进阶。


成绩 要求

  本门课程总分100分。 

       第1~10单元,在线完成单元测验,系统自动评分,占30%。

       第4~13单元,在线完成单元作业,形式为编程题、项目题,采用作业互评方式,占20%。

       讨论区讨论,按照参与度评分,占10%

       最终安排一次期末考试,占40%。

通过视频学习,完成单元测验、单元作业,参与课程讨论,参加期末考试,达到课程要求后,可以获得课程合格证书或优秀证书。总成绩由各分项成绩汇总后评定。

 60-84分:合格证书;

 85-100分:优秀证书。



课程大纲

第一单元 走近Python  1学时

1.1  Python概述及程序基本编程方法、风格

      附:单元测验

第二单元Python基本数据类型 4学时

      2.1 变量、常量

      2.2 Python基本数据类型(整型、实型、字符型、布尔型、复数类型)

      2.3算术、关系、逻辑运算符和表达式

      2.4 赋值运算符、表达式,成员运算符,同一运算符

      附:应用实战

          单元测验

      教学重难点:赋值、算术、关系、逻辑运算符的优先级及结合性.

第三单元Python的输入输出     2学时

      3.1 Python基本输入、输出函数:input(),print(),eval()

      3.2 字符串的格式化输出方法format()

      附:应用实战

            单元测验

      教学重难点:格式化输出的熟练运用

第四单元Python程序控制结构 3学时

      4.1 顺序结构及选择结构

      附:应用实战:投资决策器

      4.2遍历循环和条件循环

      4.3 break,continue语句及循环的嵌套

      附:应用实战:BMI计算器

           单元测验、单元作业

教学重难点:两种循环的执行流程,以及循环控制语句的灵活使用

第五单元列表、元组与字符串  2学时

      5.1 列表与元组

      附:应用实战

      5.2 字符串

       附:应用实战

           单元测验、单元作业

      教学重难点:列表和字符串的切片处理,相关函数及方法的灵活运用

第六单元 集合与字典  2学时

      6.1集合

       附:应用实战

      6.2 字典

       附:应用实战

           单元测验、单元作业

      教学重难点:字典的特征,相关函数及方法的灵活运用

第七单元 函数与模块  4学时

      7.1 函数概述、函数定义与调用

      7.2 函数的参数传递

      7.3 不同类型的参数

      7.4 变量的作用域与模块

      附:应用实战:发行彩票的利润创收

          单元测验、单元作业

      教学重难点:函数的定义和调用,函数的参数传递实现原理

第八单元 Python与格式化文件   2学时

      8.1 文件的基本操作

      8.2 CSV数据文件的操作

      附:应用实战:医药数据收集系统

          单元测验、单元作业

      教学重难点:读、写并处理二维数据的具体过程

第九单元Python与绘图    2学时

      9.1 turtle库基本图形绘制

      9.2 random库基本操作

      附:应用实战:缤纷宝石花

          单元测验、单元作业

      教学重难点:灵活运用turtle库及random库,绘制图形并应用

第十单元Python与中文字词处理   2学时

      10.1 jieba库基本字词处理

      附:应用实战:专业论文关键字词统计

      10.2 wordcloud词云处理

      附:应用实战:新生数据词云分析

          单元测验、单元作业

      教学重难点:灵活运用jiebawordcloud库,进行中文字词的个性化处理

第十一单元 爬虫与微信好友  2学时

      11.1 项目简介 了解requests等既存库及相关协议

      11.2 项目具体实施

      附:实践项目完整解析

            项目作业

第十二单元 刷脸神器 2学时

      12.1 项目简介 了解神经网络基础及numpyPython依赖包

      12.2 项目具体实施

      附:实践项目完整解析

            项目作业

第十三单元 “断”章取义 2学时

      13.1 项目简介 了解分词库Jieba”及BeautifulSoup等库

      13.2 项目实施

      附:实践项目完整解析

             项目作业


展开全部
泰州学院
6 位授课老师
袁红娟

袁红娟

副教授

李生

李生

讲师

彭海静

彭海静

副教授

下载
下载

下载App