python程序设计的基本步骤_Python程序设计课程教与学(54、72、80学时教学大纲)...

原标题:Python程序设计课程教与学(54、72、80学时教学大纲)

5f7b47aff2584ab980f090b3e62e8c83.jpeg

《算法与程序设计》课程教学大纲

Programming and Algorithm Fundamentals (Python-based)

一.基本信息

课程学分:4 ;

面向专业:计算机、电子工程、信息管理、电子商务等

课程性质:专业必修课程

使用教材:《Python 程序设计导论与算法基础教程(第 2 版) 》江红 余青松 清华大学出版社 2018.7, ISBN:9787302498407

后续课程:专业实训、毕业设计

二.课程简介

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

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

三. 选课建议

本课程目的是使学生具备:通过 Python 程序设计语言进行项目开发的基本思路、知识和能力。

本课程主要基于 Windows 10 和 Python 3.7 构建 Python 开发平台,学习 Python 语言的语言基础知识,以及使用 Python 语言的实际开发应用实例。

理论与实践相结合,通过大量的实例,学习程序设计的基本原理,使学生不仅掌握理论知识,同时掌握大量程序设计的实用案例。

五、课程内容

教程集“教材、练习册、上机指导”于一体,具体内容包括:Python 概述、Python 语言基础、程序流程控制、常用内置数据类型、系列数据类型、输入和输出、错误和异常处理、函数和函数式编程、面向对象的程序设计、模块和客户端、算法与数据结构基础、图形用户界面、图形绘制、数值日期和时间处理、字符串和文本处理、文件和数据交换、数据库访问、网络编程和通信、并行计算(线程、进程和协程)以及系统管理等。

安排与课程内容相对应的实验,具体参见教学进度表。

七.教学进度

80学时

e3a2437e90094df2bfd91709f9caf373.jpeg

72学时

a27e597f23c9498ab61bd92bbea0f033.jpeg

54学时

4674c040daa2477396cd476ac8c1a971.jpeg

七、作业

针对教学进度表中所列的重点知识,布置《Python 程序设计导论与算法基础教程(第 2 版)》中的习题测试(选择题、填空题、思考题、实践题)以加强理解。

本课程为考试课。 1. 课程考核方式:上机网考; 2. 成绩组成:平时成绩 20%(课堂提问+书面作业+上机实践),期中成绩 30%,期末成绩 50%。

九.教学和实践环境

Windows 10 和 Python 3.7

286f4d05b6b24737a79f24a63c5c4142.jpeg

500分钟全程视频讲解

立体化教材: 教材+练习册+上机指导+微课视频

700多个实例,431道复习题,563个实践项目案例,37个综合案例

提供教学课件,教学大纲,电子教案,源码,答案,期末试卷

作者:江红、余青松

定价:59元

ISBN:9787302524830

本书集教材、练习册、上机指导于一体,基于Windows 10和Python 3.7构建Python开发平台,阐述Python语言的基础知识,以及使用Python语言的开发应用实例,具体内容包括Python概述,Python语言基础,程序流程控制,常用内置数据类型,序列数据类型,输入和输出,错误和异常处理,函数、类和对象,模块和客户端,算法与数据结构基础,图形用户界面,图形绘制,数值日期和时间处理,字符串和文本处理,文件、数据库访问,网络和Web编程,多线程编程以及系统管理等。

目录:http://www.tup.com.cn/booksCenter/bookcatalog.html?id=08189201(复制到浏览器)

视频赏析

十、教案(72学时为例)

周次1第1次课 学时2+2

章节名称

第1章Python概述

授课形式

教学目的及要求

l熟悉Python编辑、开发和运行环境

l编写和执行Python源文件程序

l在线帮助和相关资源

教学重点

l使用Python解释器解释执行Python程序

l使用文本编辑器和命令行编写和执行Python源文件程序

l使用集成开发环境IDLE编写和执行Python源文件程序

教学难点

使用集成开发环境IDLE编写和执行Python源文件程序

教学内容

lPython语言概述

lPython语言版本和开发环境

l下载和安装Python

l使用Python解释器解释执行Python程序

l使用文本编辑器和命令行编写和执行Python源文件程序

l使用集成开发环境IDLE编写和执行Python源文件程序

l在线帮助和相关资源

教学方法与手段设计

1、教学方法:

(1)介绍/演示Python编辑、开发和运行环境;

(2)示例说明使用Python解释器解释执行Python程序。

(3)示例说明使用文本编辑器和命令行编写和执行Python源文件程序。

(4)示例说明使用集成开发环境IDLE编写和执行Python源文件程序。

2、辅助手段:多媒体演示。

3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出。

板书设计

(详见ppt课件)

(1)以文字描述为主,要点及关键词用不同颜色标注;

(2)涉及有关编写和执行Python源文件程序时,通过示例描述;

(3)ppt的播放做到适时呈现、对过程有动态演示。

思考题

和作业

第1章复习题:单选题&填空题&思考题

完成课本实例1-1~实例1-24,熟悉Python编辑、开发和运行环境

周次2第2次课 学时2+2

章节名称

第2章Python语言基础

授课形式

教学目的及要求

l了解Python对象和引用、函数和模块、类和对象、模块和包

l熟悉Python标识符、变量、赋值语句、表达式、运算符、语句

教学重点

l标识符及其命名规则

l变量和赋值语句

l表达式和运算符

l语句

教学难点

Python对象和引用

教学内容

lPython程序概述

lPython对象和引用

l标识符及其命名规则

l变量和赋值语句

l表达式和运算符

l语句

l函数和模块

l类和对象

l模块和包

教学方法与手段设计

1、教学方法:

(1)通过引例讲解Python程序构成;

(2)示例说明Python对象和引用、标识符及其命名规则、变量和赋值语句、表达式和运算符、语句、函数和模块、类和对象、模块和包。

2、辅助手段:多媒体演示。

3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出。

板书设计

(详见ppt课件)

(1)以文字描述为主,要点及关键词用不同颜色标注;

(2)涉及有关Python语言基础的具体使用时,通过示例描述;

(3)ppt的播放做到适时呈现、对过程有动态演示。

思考题

和作业

第2章复习题:单选题&填空题&思考题

第2章上机实践1~5

周次3第3次课 学时2+2

章节名称

第3章程序流程控制

3.1顺序结构

3.2选择结构

授课形式

教学目的及要求

l顺序结构

l选择结构:单分支、双分支、多分支

教学重点

l顺序结构

l选择结构:单分支、双分支、多分支

教学难点

l选择结构:多分支

lIf语句的嵌套

教学内容

l顺序结构;

l选择结构:单分支、双分支、多分支、If语句的嵌套

教学方法与手段设计

1、教学方法:

(1)画图讲解程序流程控制(顺序结构和选择结构);

(2)示例说明程序流程控制(顺序结构和选择结构)。

2、辅助手段:多媒体演示。

3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出。

板书设计

(详见ppt课件)

(1)以文字描述为主,要点及关键词用不同颜色标注;

(2)涉及有关程序流程控制(顺序结构和选择结构)时,通过示例描述;

(3)ppt的播放做到适时呈现、对过程有动态演示。

思考题

和作业

第3章复习题:单选题&填空题&思考题(顺序结构和选择结构)

第3章上机实践9~11

周次4第4次课 学时2+2

章节名称

第3章程序流程控制

3.3循环结构

授课形式

教学目的及要求

lfor循环

lwhile循环

l循环嵌套

l循环的中止和继续

教学重点

lfor循环

lwhile循环

l循环嵌套

教学难点

l循环嵌套

l循环的中止和继续

教学内容

lrange对象

lfor循环

lwhile循环

l循环嵌套

lbreak语句

lcontinue语句

l死循环

lelse语句

教学方法与手段设计

1、教学方法:

(1)画图讲解程序流程控制(循环结构);

(2)示例说明程序流程控制(循环结构)。

2、辅助手段:多媒体演示。

3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出。

板书设计

(详见ppt课件)

(1)以文字描述为主,要点及关键词用不同颜色标注;

(2)涉及有关程序流程控制(循环结构)时,通过示例描述;

(3)ppt的播放做到适时呈现、对过程有动态演示。

思考题

和作业

第3章复习题:单选题&填空题&思考题(循环结构)

第3章上机实践1~10 &13

周次5第5次课 学时2+2

章节名称

第4章常用内置数据类型

授课形式

教学目的及要求

l熟悉Python的int数据类型(整数)、float类型(浮点数)、bool数据类型(布尔逻辑值)、str数据类型(字符串)、比较关系运算和条件表达式、算术运算符和位运算符、内置标准数学函数

l了解Python的complex类型(复数)、序列数据类型、集合数据类型、字典数据类型、混合运算和数值类型转换

教学重点

lPython的int数据类型(整数)、float类型(浮点数)、bool数据类型(布尔逻辑值)、str数据类型(字符串)

l比较关系运算和条件表达式、算术运算符和位运算符

教学难点

l序列数据类型

l集合数据类型

l字典数据类型

教学内容

lPython内置数据类型概述

lint数据类型(任意精度整数)

lfloat类型(有限精度浮点数)

lcomplex类型(复数)

lbool数据类型(布尔逻辑值)

lstr数据类型(字符串)

l比较关系运算和条件表达式

l算术运算符和位运算符

l混合运算和数值类型转换

l内置标准数学函数

教学方法与手段设计

1、教学方法:

通过示例说明常用内置数据类型的定义、声明和使用。

2、辅助手段:多媒体演示。

3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出。

板书设计

(详见ppt课件)

(1)以文字描述为主,要点及关键词用不同颜色标注;

(2)涉及有关常用内置数据类型的使用时,通过示例描述;

(3)ppt的播放做到适时呈现、对过程有动态演示。

思考题

和作业

第4章复习题:单选题&填空题&思考题

第4章上机实践1~13

周次6第6次课 学时2+2

章节名称

第5章系列数据类型

授课形式

教学目的及要求

l熟悉Python系列数据的基本操作

l元组、列表、字符串、字节系列

教学重点

lPython系列数据的基本操作

教学难点

l元组、列表、字符串的定义、声明和使用

教学内容

lPython系列数据概述

l系列数据的基本操作

l元组

l列表

l字符串

l字节系列

教学方法与手段设计

1、教学方法:

通过示例说明Python系列数据的定义、声明和使用。

2、辅助手段:多媒体演示。

3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出。

板书设计

(详见ppt课件)

(1)以文字描述为主,要点及关键词用不同颜色标注;

(2)涉及有关Python系列数据的使用时,通过示例描述;

(3)ppt的播放做到适时呈现、对过程有动态演示。

思考题

和作业

第5章复习题:单选题&填空题&思考题

第5章上机实践1~5

周次7第7次课 学时2+2

章节名称

第6章输入和输出

授课形式

教学目的及要求

l熟悉Python命令行参数

l标准输入和标准输出函数

l文件和文件对象

l重定向和管道

教学重点

lPython命令行参数

l标准输入和标准输出函数

l文件和文件对象

教学难点

l重定向和管道

教学内容

l输入和输出概述

l命令行参数

l标准输入和标准输出函数

l文件和文件对象

l标准输入、输出和错误流

l重定向和管道

教学方法与手段设计

1、教学方法:

(1)示例说明Python命令行参数、标准输入和标准输出函数、文件和文件对象、标准输入和标准输出函数、重定向和管道的定义、声明和使用;

(2)画图讲解重定向和管道。

2、辅助手段:多媒体演示。

3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出。

板书设计

(详见ppt课件)

(1)以文字描述为主,要点及关键词用不同颜色标注;

(2)涉及有关输入和输出的使用时,通过示例描述;

(3)ppt的播放做到适时呈现、对过程有动态演示。

思考题

和作业

第6章复习题:单选题&填空题&思考题

第6章上机实践1~18

周次8第8次课 学时2+2

章节名称

第7章错误和异常处理

第8章函数(1)8.1&8.2

授课形式

教学目的及要求

l了解Python的异常处理、断言处理、程序的基本调试方法

l熟悉Python函数的声明和调用

教学重点

lPython的异常处理

lPython程序的基本调试方法

lPython函数的声明和调用

教学难点

lPython的断言处理

教学内容

l程序的错误

l异常处理

l断言处理

l程序的基本调试方法

l函数概述

l函数的声明和调用

教学方法与手段设计

1、教学方法:

(1)画图讲解Python异常类的层次结构;

(2)示例说明Python的异常处理、断言处理、程序的基本调试方法、函数的声明和调用。

2、辅助手段:多媒体演示。

3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出。

板书设计

(详见ppt课件)

(1)以文字描述为主,要点及关键词用不同颜色标注;

(2)涉及有关错误和异常处理、函数的声明和调用时,通过示例描述;

(3)ppt的播放做到适时呈现、对过程有动态演示。

思考题

和作业

第7章复习题:单选题&填空题&思考题

第8章复习题:单选题&填空题&思考题(1)

第7章上机实践1~16

第8章上机实践1

周次9第9次课 学时2+2

章节名称

第8章函数(2)8.3~8.7

授课形式

教学目的及要求

lPython形式参数、实际参数

lreturn语句

l全局变量、局部变量

l递归函数

l内置函数

教学重点

lPython形式参数、实际参数

lreturn语句

l全局变量、局部变量

l递归函数

教学难点

l形式参数、实际参数

l递归函数

教学内容

l参数的传递

l函数的返回值

l变量的作用域

l递归函数

l内置函数的使用

教学方法与手段设计

1、教学方法:

通过示例说明参数的传递、函数的返回值、变量的作用域、递归函数的定义、声明和使用。

2、辅助手段:多媒体演示。

3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出。

板书设计

(详见ppt课件)

(1)以文字描述为主,要点及关键词用不同颜色标注;

(2)涉及有关说明参数的传递、函数的返回值、变量的作用域、递归函数的使用时,通过示例描述;

(3)ppt的播放做到适时呈现、对过程有动态演示。

思考题

和作业

第8章复习题:单选题&填空题&思考题(2)

第8章上机实践2~4

周次10第10次课 学时2+2

章节名称

第9章类和对象

授课形式

教学目的及要求

l了解面向对象的概念

l类、对象、封装、继承、多态

l类和对象的定义、声明和使用

教学重点

l类和对象的定义、声明和使用

教学难点

l继承

l多态

l对象的引用、浅拷贝和深拷贝

教学内容

l面向对象概念

l类对象和实例对象

l属性

l方法

l继承

l对象的特殊方法

l对象的引用、浅拷贝和深拷贝

教学方法与手段设计

1、教学方法:

通过示例说明类和对象的定义、声明和使用。

2、辅助手段:多媒体演示。

3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出。

板书设计

(详见ppt课件)

(1)以文字描述为主,要点及关键词用不同颜色标注;

(2)涉及有关类和对象的定义、声明和使用时,通过示例描述;

(3)ppt的播放做到适时呈现、对过程有动态演示。

思考题

和作业

第9章复习题:填空题&思考题

第9章上机实践1~30

周次11第11次课 学时2+2

章节名称

第10章模块和客户端

授课形式

教学目的及要求

l模块的设计和实现

l模块的导入和使用

l命名空间与名称查找顺序

教学重点

l模块的设计和实现

l模块的导入和使用

教学难点

l包的创建、导入和使用

教学内容

l模块化程序设计的概念

l模块的设计和实现

l模块的导入和使用

l包

l模块的导入顺序

l命名空间与名称查找顺序

教学方法与手段设计

1、教学方法:

示例说明模块的设计和实现、导入和使用。

2、辅助手段:多媒体演示。

3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出。

板书设计

(详见ppt课件)

(1)以文字描述为主,要点及关键词用不同颜色标注;

(2)涉及有关模块的设计和实现、导入和使用时,通过示例描述;

(3)ppt的播放做到适时呈现、对过程有动态演示。

思考题

和作业

第10章复习题:填空题&思考题

第10章上机实践1~3

周次12第12次课 学时2+2

章节名称

第11章算法与数据结构基础

授课形式

教学目的及要求

l了解算法及其性能分析

l查找算法

l排序算法

l数组

l栈和队列

l集合

l字典(映射)

教学重点

l查找算法

l排序算法

l数组

l栈和队列

教学难点

l集合

l字典(映射)

教学内容

l算法及其性能分析

l查找算法

l排序算法

l常用数据结构

l数组

l栈和队列

l集合

l字典(映射)

lcollections模块的其它数据结构

教学方法与手段设计

1、教学方法:

2、辅助手段:多媒体演示。

3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出。

板书设计

(详见ppt课件)

(1)以文字描述为主,要点及关键词用不同颜色标注;

(2)涉及有关常用算法与数据结构时,通过示例描述;

(3)ppt的播放做到适时呈现、对过程有动态演示。

思考题

和作业

第11章复习题:单选题&填空题&思考题

第11章上机实践1~22

周次13第13次课 学时2+2

章节名称

第12章图形用户界面&第13章图形绘制

授课形式

教学目的及要求

l几何布局管理器

l事件处理

l常用组件

l对话框

l菜单和工具栏

l基于tkinter的图形绘制

l基于turtle模块的海龟绘图

l基于Matplotlib模块的绘图

教学重点

l常用组件

l对话框

l菜单和工具栏

l基于tkinter的图形绘制

l基于turtle模块的海龟绘图

教学难点

l几何布局管理器

l事件处理

l基于Matplotlib模块的绘图

教学内容

l图形用户界面概述

ltkinter概述

l几何布局管理器

l事件处理

l常用组件

l对话框

l菜单和工具栏

l基于tkinter的图形绘制

l基于turtle模块的海龟绘图

l基于Matplotlib模块的绘图

教学方法与手段设计

1、教学方法:

示例说明图形用户界面的定义、声明、使用和绘制、Python图形绘制。

2、辅助手段:多媒体演示。

3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出。

板书设计

(详见ppt课件)

(1)以文字描述为主,要点及关键词用不同颜色标注;

(2)涉及有关图形用户界面的定义、声明、使用和绘制以及Python图形绘制时,通过示例描述;

(3)ppt的播放做到适时呈现、对过程有动态演示。

思考题

和作业

第12章复习题:填空题&思考题

第13章复习题

第12章上机实践1~33

第13章上机实践1~15

周次14第14次课 学时2+2

章节名称

第14章数值、日期和时间处理

&第15章字符串和文本处理

授课形式

教学目的及要求

lmath模块和数学函数

lcmath模块和复数数学函数

lrandom模块和随机函数

l数值运算模块NumPy

l日期和时间处理

l字符串处理的常用操作

l正则表达式

l正则表达式模块re

l正则表达式应用举例

教学重点

lmath模块和数学函数

lrandom模块和随机函数

l日期和时间处理

l字符串处理的常用操作

l正则表达式应用举例

教学难点

lcmath模块和复数数学函数

l数值运算模块NumPy

l正则表达式模块re

教学内容

l相关模块概述

lmath模块和数学函数

lcmath模块和复数数学函数

lrandom模块和随机函数

l数值运算模块NumPy

l日期和时间处理

l字符串处理的常用操作

l正则表达式

l正则表达式模块re

l正则表达式应用举例

教学方法与手段设计

1、教学方法:

2、辅助手段:多媒体演示。

3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出。

板书设计

(详见ppt课件)

(1)以文字描述为主,要点及关键词用不同颜色标注;

(2)涉及有关数值、日期和时间以及字符串和文本的处理时,通过示例描述;

(3)ppt的播放做到适时呈现、对过程有动态演示。

思考题

和作业

第14章复习题:填空题&思考题

第15章复习题:填空题&思考题

第14章上机实践1~4

第15章上机实践1~2

周次15第15次课 学时2+2

章节名称

第16章文件&第17章数据库访问

授课形式

教学目的及要求

l文本文件的读取和写入

l二进制文件的读取和写入

l随机文件访问

l内存文件的操作

l文件的压缩和解压缩

lCSV文件格式的读取和写入

los模块和文件访问

l输入重定向和管道

l对象系列化

l数据库基础;

lPython数据库访问模块;

l使用sqlite3模块连接和操作SQLite数据库

教学重点

l文本文件的读取和写入

l二进制文件的读取和写入

l随机文件访问

l输入重定向和管道

l使用sqlite3模块连接和操作SQLite数据库

教学难点

l内存文件的操作

l文件的压缩和解压缩

lCSV文件格式的读取和写入

los模块和文件访问

l对象系列化

教学内容

l文件操作相关模块概述

l文本文件的读取和写入

l二进制文件的读取和写入

l随机文件访问

l内存文件的操作

l文件的压缩和解压缩

lCSV文件格式的读取和写入

los模块和文件访问

l输入重定向和管道

l对象系列化

l数据库基础;

lPython数据库访问模块;

l使用sqlite3模块连接和操作SQLite数据库

教学方法与手段设计

1、教学方法:

示例说明文件处理和数据库访问。

2、辅助手段:多媒体演示。

3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出。

板书设计

(详见ppt课件)

(1)以文字描述为主,要点及关键词用不同颜色标注;

(2)涉及有关文件处理和数据库访问时,通过示例描述;

(3)ppt的播放做到适时呈现、对过程有动态演示。

思考题

和作业

第16章复习题:填空题&思考题

第17章复习题

第16章上机实践1~18

第17章上机实践1~3

周次16第16次课 学时2+2

章节名称

第18章网络编程和通信&第19章多线程编程

授课形式

教学目的及要求

l基于Socket网络编程;

l基于urllib的网络编程;

l基于http的网络编程;

l基于ftplib的网络编程;

l基于poplib和smtplib的网络编程;

l创建和启动线程;

l线程同步处理

教学重点

l基于Socket网络编程;

l基于urllib的网络编程;

l基于http的网络编程;

l基于ftplib的网络编程;

l创建和启动线程

教学难点

l基于poplib和smtplib的网络编程

l线程同步处理

教学内容

l网络编程的基本概念;

l基于Socket网络编程;

l基于urllib的网络编程;

l基于http的网络编程;

l基于ftplib的网络编程;

l基于poplib和smtplib的网络编程;

l线程处理的基本概念;

l创建和启动线程;

l线程同步处理

教学方法与手段设计

1、教学方法:

示例说明网络编程和通信以及多线程编程。

2、辅助手段:多媒体演示。

3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出。

板书设计

(详见ppt课件)

(1)以文字描述为主,要点及关键词用不同颜色标注;

(2)涉及有关网络编程和通信以及多线程编程时,通过示例描述;

(3)ppt的播放做到适时呈现、对过程有动态演示。

思考题

和作业

第18章复习题:填空题&思考题

第19章复习题

第18章上机实践1~9

第19章上机实践1~7

周次17第17次课 学时2+2

章节名称

第20章系统管理&期末复习

授课形式

教学目的及要求

l目录、文件和磁盘的基本操作

l执行操作系统命令和运行其他程序

l获取终端的大小

l文件压缩和解压缩

lconfigparser模块和配置文件

l期末复习

教学重点

l目录、文件和磁盘的基本操作

l执行操作系统命令和运行其他程序

l获取终端的大小

l期末复习

教学难点

l文件压缩和解压缩

lconfigparser模块和配置文件

教学内容

l系统管理相关模块

l目录、文件和磁盘的基本操作

l执行操作系统命令和运行其他程序

l获取终端的大小

l文件压缩和解压缩

lconfigparser模块和配置文件

l期末复习

教学方法与手段设计

1、教学方法:

2、辅助手段:多媒体演示。

3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出。

板书设计

(详见ppt课件)

(1)以文字描述为主,要点及关键词用不同颜色标注;

(2)涉及有关系统管理时,通过示例描述;

(3)ppt的播放做到适时呈现、对过程有动态演示。

思考题

和作业

第20章复习题:填空题&思考题

全面复习

第20章上机实践1~3

全面复习

十、Python学习路线图

e30a85d1e14e4ee2a71bba88482351d0.jpeg

十一、Python推荐参考书

509643b6ae954af1b9177bda4d29489a.jpeg

5f0d22c8b53649d7be275bbb182b2ede.jpeg

58b7f051937647f8bb5124723c54e0dc.jpeg

78d59770f564480ba604cfbabdd8b64a.jpeg

责任编辑:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/522363.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

百分点10周年乔迁新址 数据智能服务更上一层楼

戳蓝字“CSDN云计算”关注我们哦!作者 | 刘丹2019年8月,是百分点值得纪念和庆祝的日子,随着百分点团队的迅速扩大与蓬勃发展,全国各地业务开展的有声有色,业绩快速增长,在企业成立十周年之际,更…

用Python及深度学习实现iPhone X的FaceID功能

摘要: 本文主要是展示FaceID解锁机器的基本工作机制,采用的方法是基于人脸映射和孪生卷积神经网络,Github上附详细代码。对于果粉们来说,对新出的iPhone X讨论最多的是其解锁方式,TouchID的继承者——FaceID。对于新一…

工作流实战_11_flowable 流程实例 跟踪流程

项目地址https://gitee.com/lwj/flowable.git代码分支flowable-base视频讲解地址https://space.bilibili.com/485524575/channel/detail?cid94579 用户名密码0000001test0000002test0000003test0000004test文章目录1. 演示2. 代码分享1. 演示 2. 代码分享 public byte[] cre…

企业如何采用机器学习

摘要: 向机器学习专家学习如何理解机器学习开发生命周期,以及如何建立一个团队通过机器学习来解决他们的业务问题。毫无疑问,任何企业都可以利用机器学习的优势将机器学习应用到他们的业务过程中。而机器学习的意义将取决于它是如何被应用的&…

Spark精华问答 | spark的组件构成有哪些?

戳蓝字“CSDN云计算”关注我们哦!Spark是一个针对超大数据集合的低延迟的集群分布式计算系统,比MapReducer快40倍左右,是hadoop的升级版本,Hadoop作为第一代产品使用HDFS,第二代加入了Cache来保存中间计算结果&#xf…

binlog日志_mysql 重要日志文件总结

日志是所有应用的重要数据,MySQL 也有错误日志、查询日志、慢查询日志、事务日志等。本文简单总结下各种日志,以备查阅。二进制日志 binlog二进制日志 binlog 用于记录数据库执行的写入性操作(不包括查询)信息,以二进制的形式保存在磁盘中。使…

Python数据预处理:使用Dask和Numba并行化加速

摘要: 本文是针对Python设计一种并行处理数据的解决方案——使用Dask和Numba并行化加速运算速度。案例对比分析了几种不同方法的运算速度,非常直观,可供参考。如果你善于使用Pandas变换数据、创建特征以及清洗数据等,那么你就能够…

工作流实战_12_flowable 流程实例 终止流程

项目地址https://gitee.com/lwj/flowable.git代码分支flowable-base视频讲解地址https://space.bilibili.com/485524575/channel/detail?cid94579 用户名密码0000001test0000002test0000003test0000004test文章目录1. 演示2. 代码分享1. 演示 2. 代码分享 public ReturnVo&l…

让运维更高效:关于ECS系统事件

摘要: 阿里云会针对ECS实例发布系统事件,当您收到阿里云计划维护的通知时,可以利用ECS系统计划事件了解与实例相关的计划维护操作,并根据您的业务特性选择合适的时间安排运维操作进行故障转移,减少对系统可靠性和业务连…

工作流实战_13_flowable 待办任务列表查询

项目地址https://gitee.com/lwj/flowable.git代码分支flowable-base视频讲解地址https://space.bilibili.com/485524575/channel/detail?cid94579 用户名密码0000001test0000002test0000003test0000004test文章目录1. 演示2. 代码分享1. 演示 2. 代码分享 这里我使用的sql查…

openlayer xyz加载_webGIS实践:3_1_openlayer展绘点线面注记

上一篇已经讲了&#xff0c;怎么加载瓦片地图。这篇就看看怎么简单的渲染矢量点线面数据。最简单的&#xff0c;绘制点线面注记。效果长这样&#xff1a;新建一个文件FeatureOL.HTML。代码如下&#xff1a;<!DOCTYPE html> <html lang"en"> <head>…

反转了!“只问了1个框架,就给了35K的Python岗”

Python还有“敌人”吗&#xff1f;最近网络上一则帖子吸引了笔者&#xff0c;大意内容为&#xff1a;据说A是有2年多经验的Python工程师&#xff0c;面一个公司相关的岗位&#xff0c;由于人手紧缺&#xff0c;所以只问了一个框架&#xff0c;就按笔者提的35K办理了入职。&…

用深度学习解决Bongard问题

摘要&#xff1a; 本文介绍了深度学习和Bongard问题&#xff0c;以及如何用深度学习更好的解决Bongard问题。Bongard问题是苏联计算机科学家Mikhail Bongard提出的。从20世纪60年代&#xff0c;他致力于研究模式识别&#xff0c;并且设计了100个这样的谜题&#xff0c;使之成为…

使用Jenkins+Sonarqueb进行自动化测试和代码质量检测

摘要&#xff1a; Jenkins Jenkins是一款开源的持续集成工具&#xff0c;它的特点&#xff1a;易于安装、易于配置、可扩展&#xff08;自己开发插件&#xff09;&#xff0c;并且它拥有数以百计的成熟插件&#xff0c;这种插件式的特点提供可做任何事情的可能。 简介 Jenkins …

工作流实战_15_flowable 我发起的流程实例查询

项目地址https://gitee.com/lwj/flowable.git代码分支flowable-base视频讲解地址https://space.bilibili.com/485524575/channel/detail?cid94579 用户名密码0000001test0000002test0000003test0000004test文章目录1. 演示![在这里插入图片描述](https://img-blog.csdnimg.cn…

Istio 庖丁解牛六:多集群网格应用场景

戳蓝字“CSDN云计算”关注我们哦&#xff01;作者 | 钟华来源 | ServiceMesher随着容器技术的流行&#xff0c;大量互联网公司和传统 IT 企业都在尝试应用容器化和服务上云。容器化是一个持续的过程&#xff0c;伴随着多地域部署、安全等级隔离、多云和混合云等复杂的场景需求。…

NAT网关之SNAT进阶使用(一)SNAT POOL

摘要&#xff1a; NAT网关是云上VPC ECS访问Internet的出入口。SNAT可实现指定的VPC ECS使用指定的公网IP访问互联网。阿里云NAT网关控制台创建SNAT条目时&#xff0c;默认是为指定的交换机配置1个公网IP地址。 &#xff08;一&#xff09;前言 为什么使用SNAT POOL NAT网关是云…

工作流实战_16_flowable 办理任务

项目地址https://gitee.com/lwj/flowable.git代码分支flowable-base视频讲解地址https://space.bilibili.com/485524575/channel/detail?cid94579 用户名密码0000001test0000002test0000003test0000004test文章目录1. 演示2. 代码分享1. 演示 2. 代码分享 public ReturnVo&l…

OpenStack精华问答 | OpenStack的网络类型有哪些?

戳蓝字“CSDN云计算”关注我们哦&#xff01;关于OpenStack的探讨几乎从未间断&#xff0c;从2010年10月份一个版本正式发布至今&#xff0c;OpenStack在8年发展历程中&#xff0c;成为了最有争议的那一个。今天&#xff0c;我们就来看看有关于OpenStack的精华问答吧1Q&#xf…

秘籍分享:SLB实例克隆

摘要&#xff1a; 秘籍分享&#xff1a;SLB实例的备份与克隆 1. Greetings :) Hi&#xff0c;大家好&#xff0c;2018年春节刚过不久&#xff0c;想必大家一定觉得假期短暂&#xff0c;没有玩爽吧&#xff0c;但我们IT民工的命就是这么苦逼&#xff0c;想想也只能撸起袖子使劲干…