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

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

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学时

72学时

54学时

七、作业

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

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

九.教学和实践环境

Windows 10 和 Python 3.7

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学习路线图

十一、Python推荐参考书

责任编辑:

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

  1. Python高级全栈开发实战 老男孩课程S16+路飞学城项目+女神串讲 Python全栈直通车课程

    python高级全栈开发实战 老男孩课程S16+路飞学城项目+女神串讲 Python全栈直通车课程 Python高级全栈开发实战老男孩课程,是可以帮助同学们从零基础开始到项目开发实战的全栈课程,内容非 ...

  2. 计算机图形及分类的相关知识,“计算机图形学”课程教与学

    摘 要:本文针对作者几年来在"计算机图形学"课程教学过程中实际遇到的问题,从教师如何教授知识和学生如何学习知识两个方面进行深入分析和研究,提出了改进课堂教学.实验教学以及学生学习的 ...

  3. python中的目录简介_Python程序设计(第3版)董付国作者介绍、内容简介、图书详情、目录...

    内容简介 <Python程序设计(第3版 微课版)>共18章,主要内容如下:第1章介绍Python基础知识与概念:第2章讲解列表.元组.字典.集合等常用序列结构:第3章讲解Python选择 ...

  4. python结课报告_Python数据分析课程到底是学什么内容的?

    2020年12月4日,博为峰旗下学掌门召开了<Python 商业(大)数据分析师>新课程发布会.据悉,此次发布会上发布的<Python 商业(大)数据分析师>课程是在原< ...

  5. python 查询sqlserver 视图_SQL Server 2017 数据库教与学(教学大纲,含Python+SQL Server案例)...

    原标题:SQL Server 2017 数据库教与学(教学大纲,含Python+SQL Server案例) 本书提供Python+SQL Server案例 SQL Server教学大纲 一.课程的性质 ...

  6. python之路 mysql 博客园_教为学:Python学习之路(二):MySQLdb的几种安装方式,以及用Python测试连接MySql...

    教为学:Python学习之路(二):MySQLdb的几种安装方式,以及用Python测试连接MySql Easy_install安装MySQLdb 很简单,以至于我不晓得该怎么说.一句话. sodu ...

  7. 大学物理质点动力学思维导图_非物理专业大学物理课程教与学

    [摘要]地方高等院校非物理专业大学物理课程教学中普遍存在课时少进度快.学生学习难度大等问题.针对以上问题,从优化教学内容,重视课堂教学活动和教授大一新生好的学习方法等方面入手,探讨大学物理课程的教与学 ...

  8. python程序设计狄光智_Python程序设计

    考核方案(可另附纸) 成绩构成: 1.<Python程序设计>是一门实践性很强的课程,本课程考核采用平时成绩和期末笔试成绩相结合的方法开展. 2. 期末总成绩由平时成绩(25%).实验成绩 ...

  9. python循环结构教学设计_Python程序设计 循环结构说课稿

    循环结构程序设计 -- 实现复杂计算程序 一.说教材 1. 教材地位分析 教材是由湖北省中小学教材编写组编写的义务教育教科书<信息技术> .其中<循 环结构程序设计>是初中信息 ...

最新文章

  1. DPM2010恢复exchange2010单个用户邮箱邮件
  2. 终于弄明白Framework 3.5为什么在IIS的ASP.NET选项找不到?
  3. Java:用POI读写Excel
  4. c语言如何在文件中间插入数据,急求如何将下列C语言程序数据存储到文件中?...
  5. python依赖平台吗_在Python中创建快速循环最依赖于平台和pythonversion的方法是什么?...
  6. signature=27ba8feff228d8babc1d1762f8da4445,Embedding digital signatures into digital payloads
  7. CodeForces 8D Two Friends 判断三个圆相交
  8. 医学方面的创业计划书_医学生创业计划书
  9. Jenkins下载插件,报java.net.SocketTimeoutException: Read timed out
  10. Centos 7分区合并
  11. Aidl的一个简单学习
  12. c语言中ch1和ch2是什么意思,2020-05-26(C语言)1.将串str中所有值为ch1的字符转换成ch2的字符,如果str为空串,或者串中不含值为ch1的字符,则什么都不做.2.逆转函数...
  13. 怎么用j-link+j-flash烧写MM32
  14. Hadoop服务启动出现Permission denied (publickey,password).
  15. 滑雪与时间胶囊 题解 BZOJ2753
  16. 三种js轮播实现方式详解(看一遍就会)
  17. 有效降低医院网站改版对SEO的影响
  18. 高级计量经济学(part1)--什么是计量经济学
  19. 毕业设计 STM32的智能饮水机控制系统(源码+硬件+论文)
  20. Revit插件推荐[四]

热门文章

  1. INFINI GATEWAY 极限网关初体验 ElasticSearch 两个集群数据同步
  2. 专访涯海:阿里云中间件是如何支撑双11的?
  3. 搭载敏捷飞天底座,阿里云专有云敏捷版全面升级
  4. 阿里云物联网平台远程配置功能JAVA 示例参考
  5. 实时计算无线数据分析
  6. 技术选型:Sentinel vs Hystrix
  7. ECS主动运维2.0,体验升级,事半功倍
  8. 通用智能传感集线器(Sensorhub)介绍
  9. 一张图学会数据库迁云最佳路径
  10. 真香!8 行代码搞定最大子数组和问题