Python程序设计教案_第1页
Python程序设计教案_第2页
Python程序设计教案_第3页
Python程序设计教案_第4页
Python程序设计教案_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

总计:92学时

课程名称Python程序设计

讲课:_学时

类别性质必修、考试学分实践:—学时

授课对象______________专业班级:______总人数:_____

任课教师职称学历/学位

课程教学通过对Python语言的讲授与学习,能够让学生到达娴熟使用Python

目的与根语言进展程序设计的方法步骤及敏捷应用所学学问解决实际问题的基

本要求本要求,从而到达专业学习的根本要求和满足企业与社会进展的需求。

教学重点:

1.了解Python的特点和应用,能够搭建Python编程环境,能够在

IDE中编写和运行Python程序,能够生成可执行文件。

2.把握Python语言根底学问,理解Python编码标准和数据类型,能

够使用输入输出函数、变量、赋值语句以及各种运算符。

课3.把握流程掌握语句的用法,能够使用选择语句、循环语句,并能进

展特别处理。

4.把握典型复合数据类型的用法,能够使用列表、元组、集合和字典。

教5.把握字符串和正则表达式的用法,能够把握字符串的根本操作和常

用方法,能够使用字节对象和字节数组,能够使用正则表达式。

6.把握函数、模块和包的用法,能够定义和调用函数并向函数传递参

重数,理解变量的作用域,能够使用各种特别函数和装饰器,能够定

义和使用模块,能够创立和导入包。

点7.把握面对对象编程方法,能够定义类并进展实例化,能够定义成员

与属性和成员方法,能够使用类的继承,了解面对高级编程学问。

8.把握通过Python进展文件操作的方法,理解文件根本概念,能够

难翻开和关闭文件,能够对文本文件和二进制文件进展读写操作,能

点够对文件和名目进展治理。

9.把握GUI编程方法,理解wxPython框架根本概念,能使用wxPython

控件和布局设置图形用户界面,能够创立对话框和MDI窗口。

10.把握通过Python对数据库进展操作的方法,能够在Python程序

实现对各种常用数据库的访问。

教学难点:

各种学问的综合运用

主要教学

方法与手主要承受多媒体技术讲授法、演示法、案例驱动等教学方法。

教材和主

要参考资

授课时间第」一次课,第一周星期一第______节课时4

授课方式理论课口争论课口习题课口试验课口上机课向技能课口其他口

授课题目第1章Python编程环境

令要求学生了解Python的版本、特点和应用;

目的令要求学生把握下载、安装和运行Python的方法步骤;

要求。要求学生把握PyCham集成开发环境的用法;

令要求学生把握Python的执行模式,能够生成可执行文件。

重点教学重点:运行Python的方法;PyCharm用户界面。

难点教学难点:Python解释执行原理;生成可执行文件。

教学根本内容方法及手段

一、讲解Python根本学问

1.展现PPT,对Python的进展、特点和应用讲解:

2.教师讲解Python的下载、安装和运行过程。

二、讲解PyCharm的安装和配置

1.教师讲解PyCharm软件的安装和配置过程。

2.教师在PyCharm环境中编写第一个Python程序并加以运行。

3.让学生翻开PyCharm,并编写一个简洁的Python程序,然后加以运行。

三、讲解Python上机步骤

1.教师介绍3种类型的Python的文件:即源代码文件(.py)、字节码文件多媒体讲授

结合上机练

(.pyc)以及优化字节码文件(.opt-i.Pyc).

习操作

2.教师讲解Python程序解释执行原理。

3.教师示范在命令行和IDLE中以交互执行模式运行程序。

4.让学生练习以交互执行模式运行程序。

5.教师结合讲解Python源代码构造。

6.教师示范在命令行、IDLE和PyChann中执行Python程序。

7.让学生在不同环境中编写和执行Python程序。

8.教师示范使用Pylnstaller将Pylhon程序打包成可执行文件。

9.让学牛伸用Pvlnstaller焰Python程庠打包成可执行十件,

课后作业习题1

课后

小结

授课时间第,_次课,第一周星期一第______节课时4

授课方式理论课口争论课口习题课口试验课口上机课团技能课口其他口

授课题目第2章Python语言根底

令要求学生了解编程标准,能够按商定编写代码和使用注释;

目的Python

令要求学生把握输入输出函数的用法,能够娴熟使用input和print函数;

要求

令要求学生理解各种数据类型,能够创立变量并对其赋值。

教学重点:数据类型;变量和赋值语句;输入输出函数。

重点

教学难点:格式化输出。

难点

教学根本内容方法及手段

一、讲解Python编码标准

1.复习上次内容,提出问题。

2.展现PPT,教师讲解Python命名标准。

3.展现PPT,教师讲解Python编程商定。

4.展现PPT,教师讲解注释语句写法。

二、讲解输入函数和输出函数

1.教师结合上机操作,示范讲解input函数的用法。

多媒体讲授结合上机

2.学生上机练习input函数的用法。

练习操作

3.教师结合上机操作,示范讲解print函数的用法。

4.学生上机练习print函数的用法。

5.教师结合上机操作,示范讲解格式化输出的3种方式。

6.学生上机练习格式化输出。

7.教师结合上机操作,讲解创立变量和赋值语句和赚值表达式。

8.学生练习创立变量和赋值语句。

9,教师对木节谣内容进展小倦-----------------------------------

习题2

课后作业选择题

推断题

课后

小结

授课时间第,一次课,第_周星期一第______节课时4

授课方式理论课口争论课口习题课口试验课口上机课目技能课口其他口

授课题目第2章Python语言根底

令要求学生把握各种运算符的用法。

目的

。要求学生把握运算符优先级,能够正常构建表达式.

要求

。要求学生能够运用运算符和表达式编程解决一些实际问题。

教学重点:运算符;运算符优先级。

重点

教学难点:用运算符和表达式编程解决实际问题。

难点

教学根本内容方法及手段

一、讲解运算符和表达式

1.复习上次内容,提出问题。

2.教师结合例子讲解各种算术运算符的用法,学生进展上机练习。

3.教师结合例子讲解各种关系运算符的用法,学生进展上机练习。

4.教师结合例子讲解各种规律运算符的用法,学生进展上机练习。

5.教师结合例子讲解各种位运算符的用法,学生进展上机练习。

6.教师结合例子讲解身份运算符的用法,学生进展上机练习。

多媒体讲授结合上机

7.教师结合例子讲解成员运算符的用法,学生进展上机练习。

练习操作

8.教师结合例子讲解运算符优先级,学生进展上机练习。

9.教师对各种运算符用法和运算符优先级进展小结。

二、讲解典型案例

1.教师进展算法分析,示范讲解编程求解一元二次方程。

2.学生上机编程求解一元二次方程。

3.教师进展算法分析,示范讲解编程计算圆锥的体积和外表积。

4学生卜机编程计篇圆锥的体积和外表积------------------------

仿做典型案例

课后作业

习题2编程题

课后

小结

授课时间第次课,第一周星期一第______节课时4

授课方式理论课口争论课口习题课口试验课口上机课团技能课口其他口

授课题目第3章流程掌握构造

。要求学生把握选择语句的用法,能够依据要求实现选择构造;

目的令要求学生把握条件运算符的用法,能够利用该运算符简化编程。

要求O要求学生把握循环语句的用法,能够依据要求实现循环构造:

令要求学生把握循环掌握语句的用法,能够将其恰当地应用于循环语句。

重点教学重点:选择语句;循环语句。

难点教学难点:选择语句嵌套;循环语句嵌套;循环掌握语句。

教学根本内容方法及手段

一、讲解选择构造

1.复习上次内容,提出问题。

2.教师结合例子讲解单分支选择构造,学生进展上机练习。

3.教师结合例子讲解双分支选择构造,学生进展上机练习。

4.教师结合例子讲解多分支选择构造,学生进展上机练习。

5.教师结合例子讲解条件运算符的用法,学生进展上机练习。

6.教师结合例子讲解选择构造的嵌套,学生进展上机练习。多媒体讲授结合上机

7.教师对选择构造的用法进展小结。

练习操作

二、讲解循环构造

1.教师结合例子讲解while语句的用法,学生进展上机练习。

2.教师结合例子for语句的用法,学生进展上机练习。

3.教师结合例子讲解循环掌握语句的用法,学生进展上机练习。

4.教师结合例子讲解循环构造的嵌套,学生进展上机练习。

5.教师对循环构造的用法进展小结。

习题3

课后作业选择题

推断题

课后

小结

授课时间第上次课,第一周星期一第______节课时4

授课方式理论课口争论课口习题课口试验课口上机课团技能课口其他口

授课题目第3章流程掌握构造

令要求学生了解各种标准特别的含义:

目的

令要求学生把握捕获、处理和抛出特别的相关语句:

要求

。要求学生能够运用流程掌握构造来解决实际问题。

重点教学重点:标准特别;捕获和处理特别;抛出特别。

难点教学难点:运行流程掌握构造解决实际问题。

教学根本内容方法及手段

一、讲解特别处理

1.复习上次内容,提出问题。

2.展现PPT,教师讲解特别的概念,介绍各种标准特别。

3.教师结合例子讲解用单分支try-except语句捕获和处理特别。

4.学生练习用单分支try-except语句捕获和处理特别。

5.教师结合例子讲解用多分支try-except语句捕获和处理特别。

6.学生练习用多分支try-excepl语句捕获和处理特别。

多媒体讲授结合上机

7.教师结合例子讲解用raise语句引发特别,学生进展上机练习。

练习操作

8.教师结合例子讲解用assert语句声明断言,学生进展上机练习。

9.教师对特别处理进展小结。

二、讲解典型案例

1.教师进展算法分析,示范讲解编程计算生肖和星座。

2.学生上机编程计算生肖和星座。

3.教师进展算法分析,示范讲解编程实现猜数玩耍。

4学生,卜机编程定现猜独玩辛-----------------------------------

仿做典型案例

课后作业

习题3编程题

课后

小结

授课时间第上次课,第一周星期一第______节课时4

授课方式理论课口争论课口习题课口试验课口上机课团技能课口其他口

授课题目第4章复合数据类型

令要求学生把握列表的用法,能够创立列表并进展相关操作;

目的

令要求学生把握元组的用法,能够创立元组并进展相关操作。

要求

令要求学生理解列表和元组的共同点和不同点。

重点教学重点:列表用法;元组用法。

难点教学难点:多维列表

教学根本内容方法及手段

一、讲解列表用法

1.复习上次内容,提出问题。

2.教师结合例子讲解创立列表的3种方法,学生进展上机练习

3.教师结合例子讲解访问列表的方法,学生进展上机练习。

4.教师结合例子讲解列表运算,学生进展上机练习。

5.教师结合例子讲解列表操作,学生进展上机练习。

6.教师结合例子讲解列表统计,学生进展上机练习。

7.教师结合例子讲解列表查找,学生进展上机练习。

8.教师结合例子讲解列表排序,学生进展上机练习。

多媒体讲授结合上机

9.教师结合例子讲解多维列表用法,学生进展上机练习。

10.教师对列表用法进展小结。练习操作

二、讲解元组用法

1.教师结合例子讲解创立元组的3种方法,学生进展上机练习

2.教师结合例子讲解访问元组的方法,学生进展上机练习。。

3.教师结合例子讲解元组运算,学生进展上机练习。

4.教师结合例子讲解元组操作,学生进展上机练习。

5.教师结合例子讲解元组统计,学生进展上机练习。

6.教师对元组和列表的共同点和不同点进展比较。

7.教师对元组用法进展小结。

习题4

课后作业选择题

推断题

课后

小结

授课时间第1_次课,第_周星期_第______节课时4

授课方式理论课口争论课口习题课口试验课口上机课向技能课口其他口

授课题目第4章复合数据类型

目的令要求学生把握集合的用法,能够创立集合并进展相关操作。

令要求学生把握字典的用法,能够创立字典并进展相关操作。

要求令要求学生能够运用复合数据类型编程解决实际问题。

重点教学重点:集合用法;字典用法。

难点教学难点:运用复合数据类型编程解决实际问题。

教学根本内容方法及手段

一、讲解集合用法

1.复习上次内容,提出问题。

2.教师结合例子讲解创立集合的方法,学生进展上机练习。

3.教师结合例子讲解访问集合的方法,学生进展上机练习。

4.教师结合例子讲解集合运算,学生进展上机练习。

5.教师结合例子讲解集合操作,学生进展上机练习。

6.教师结合例子讲解集合统计,学生进展上机练习。

7.教师对集合用法进展小结。

二、讲解元组用法

多媒体讲授结合上机

1.教师结合例子讲解创立字典的方法,学生进展上机练习。

2.教师结合例子讲解访问字典的方法,学生进展上机练习。。练习操作

3.教师结合例子讲解字典操作,学生进展上机练习。

4.教师对字典用法进展小结。

三、讲解典型案例

1.教师进展算法分析,示范讲解编程实现二维数组排序。

2.学生上机编程实现二维数组排序。

3.教师进展算法分析,示范讲解编程实现学生成绩录入。

4学生上机编程金现学生成绩录入-------------------------------

仿做典型案例

课后作业

习题4编程题

课后

小结

授课时间第2次课,第一周星期一第______节课时4

授课方式理论课口争论课口习题课口试验课口上机课团技能课口其他口

授课题目第5章字符串与正则表达式

令要求学生了解字符编码,能够计算字符的各种编码;

目的

令要求学生把握字符串的根本操作,能够创立字符串并对其进展相关操作;

要求

令要求学生把握字符串的常用方法,能够在编程中娴熟应用这些方法。

重点教学重点:字符串的根本操作;字符串的常用方法。

难点教学难点:字符编码。

教学根本内容方法及手段

一、讲解字符编码

1.复习上次内容,提出问题。

2.展现PPT,教师讲解ASCH学问。

3.展现PPT,教师讲解中文编码学问。

4.展现PPT,教师讲解Unicode编码学问。

二、讲解字符串根本操作

1.教师结合例子讲解创立字符串的方法,学生进展上机练习。

2.教师结合例子讲解访问字符串的方法,学生进展上机练习。

教师结合例子讲解连接字符串的方法,学生进展上机练习。

3.多媒体讲授结合上机

4.教师结合例子讲解字符串的关系运算,学生进展上机练习。

5.教师结合例子讲解字符串统计的方法,学生进展上机练习。练习操作

三、讲解字符串常用方法

1.教师结合例子讲解字母大小写转换方法,学生进展上机练习。

2.教师结合例子讲解设置字符串对齐的方法,学生进展上机练习。

3.教师结合例子讲解搜寻替换字符串的方法,学生进展上机练习。

4.教师结合例子讲解拆分组合字符串的方法,学生进展上机练习。

5.教师结合例子讲解测试字符串的方法,学生进展上机练习。

6.教师结合例子讲解字符串编码的方法,学生进展上机练习。

7,教师会合例子讲解字符串格式化的方法,学生进展上机练习------

习题5

课后作业选择题

推断题

课后

小结

授课时间第旦次课,第一周星期一第______节课时4

授课方式理论课口争论课口习题课口试验课口上机课团技能课口其他口

授课题目第5章字符串与正则表达式

令要求学生把握字节类型的用法,能够正确使用字节对象和字节数组;

目的

令要求学生把握正则表达式的用法,能够使用正则表达式处理字符串;

要求

令要求学生能够运用字符串和正则表达式编写解决实际问题。

重点教学重点:字节类型;正则表达式。

教学难点:用正则表达式解决实际问题。

难点

教学根本内容方法及手段

一、讲解字节类型

1.复习上次内容,提出问题。

2.展现PPT,教师讲解字节对象的用法。

3.展现PPT,教师讲解字节数组的用法。

二、讲解正则表达式

1.展现PPT,教师讲解正则表达式语法。

2.展现PPT,教师讲解常用正则表达式的用法。

多媒体讲授结合上机

3.展现PPT,教师讲解re模块内容。

练习操作

4.教师结合上机操作讲解用正则表达式处理字符串。

6.学生上机练习用正则表达式处理字符串。

三、讲解典型案例

1.教师进展算法分析,示范讲解编程拆分字符串。

2.学生进展上机练习,编程实现字符串拆分。

3.教师进展算法分析,示范讲解编程校验用户输入。

4学生进屣卜机练习,编程窑现用户输入检验--------------------

仿做典型案例

课后作业

习题5编程题

课后

小结

授课时间第皿次课,第一周星期一第______节课时4

授课方式理论课口争论课口习题课口试验课口上机课团技能课口其他口

授课题目第6章函数、模块和包

令要求学生把握函数的定义和调用方法;

目的令要求学生把握函数参数的传递方法,能够使用各种类型的函数参数;

要求令要求学生把握匿名函数、递归函数和嵌套函数的用法。

令要求理解变量作用域和闭包的概念。

重点教学重点:函数的定义和调用;函数参数的传递;特别函数。

难点教学难点:变量作用域;闭包。

教学根本内容方法及手段

一、讲解函数的定义和调用

1.复习上次内容,提出问题。

2.教师结合例子讲解函数的定义。

3.教师结合例子讲解函数标注的方法。

4.教师结合例子讲解调用函数的方法。

二、讲解函数参数的传递

1.展现PPT,教师讲解函数参数传递机制。

2.教师结合例子讲解位置参数和默认值用法,学生进展上机练习。多媒体讲授结合

3.教师结合例子讲解关键字参数和变长参数用法,学生进展上机练习。上机练习操作

4.教师结合例子讲解特别参数和高阶函数用法,学生进展上机练习。

三、讲解特别函数

1.教师结合例子讲解匿名函数用法,学生进展上机练习。

2.教师结合例子讲解递归函数用法,学生进展上机练习。

3.教师结合例子讲解嵌套函数用法,学生进展上机练习。

4教师结合例子讲解生成器函数用法,学生进展上机练习。

四、讲解变量的作用域

1.展现PPT,教师讲解局部变量和全局变量的概念。

2.教师结合例子讲解闭包的概念。

习题6

课后作业选择题

推断题

课后

小结

授课时间第_LL次课,第黄星期一第_______节课时4

授课方式理论课口争论课口习题课口试验课口上机课团技能课口其他口

授课题目第6章函数、模块和包

令要求学生理解装饰器概念,能够创立和调用装饰器;

目的令要求学生理解模块概念,能够创立和导入模块;

要求令要求学生理解包的概念,能够创立和导入包。

令要求学生能够运用函数编程来解决实际问题。

重点教学重点:装饰器;模块;包。

难点教学难点:装饰器。

教学根本内容方法及手段

一、讲解装饰器用法

1.复习上次内容,提出问题。

2.展现PPT,教师讲解无参数装饰器的创立和调用。

3.展现PPT,教师讲解有参数装饰器的创立和调用。

4.展现PPT,教师讲解多重装饰器的创立和调用。

二、讲解模块用法

1.教师结合例子讲解模块的定义和使用,学生进展上机练习。

2.教师结合例子讲解模块搜寻路径的设置,学生进展上机练习。

多媒体讲授结合上机

3.展现PPT,教师讲解常用标准模块的用法。

练习操作

三、讲解包用法

1.教师结合例子讲解包的创立和导入,学生进展上机练习。

2.教师结合例子讲解第三方包的安装。

四、讲解典型案例

1.教师进展算法分析,示范讲解编程实现打印回文素数。

2.学生进展上机操作,编程实现打印回文素数。

3.教师进展算法分析,示范讲解编程求解汉诺塔问题。

4.学生讲展上机操作,编程求解汉诺塔问题。

仿做典型案例

课后作业

习题6编程题

课后

小结

授课时间第」2_次课,第_周星期_第______节课时4

授课方式理论课口争论课口习题课口试验课口上机课团技能课口其他口

授课题目第7章面对对象编程

令要求学生理解面对对象编程概念,理解面对对象和面对过程的特点;

目的

令要求学生把握类和对象的用法,能够定义类并进展实例化;

要求

令要求学生把握成员属性和成员方法的用法,能够定义成员属性和成员方法。

重点教学重点:面对对象编程;类与对象;成员属性和成员方法。

难点教学难点:面对对象编程概念。

教学根本内容方法及手段

一、讲解面对对象编程概念

1.复习上次内容,提出问题。

2.展现PPT,教师讲解面对对象编程根本概念。

3.展现PPT,教师讲解面对对象和面对过程的特点。

二、讲解类与对象输入函数和输出函数

1.教师结合上机操作,示范讲解input函数的用法。

2.学生上机练习input函数的用法。

3.教师结合例子讲解类的定义,学生进展上机练习。

多媒体讲授结合上机

4.教师结合例子讲解类的实例化,学生进展上机练习。

三、讲解成员属性练习操作

1.教师结合例子讲解类属性,学生进展上机练习。

2.教师结合例子讲解实例属性,学生进展上机练习。

3.展现PPT,教师对类属性和实例属性进展比较。

四、讲解成员方法

1.教师结合例子讲解内置方法,学生进展上机练习。

2.教师结合例子讲解类方法和实例方法,学生进展上机练习。

3.教师结合例子讲解静态方法和私有方法,学生进展上机练习。

习题7

课后作业选择题

推断题

课后

小结

授课时间第上_次课,第湄星期一第______节课时4

授课方式理论课口争论课口习题课口试验课口上机课团技能课口其他口

授课题目第7章面对对象编程

目的令要求学生把握类继承,能够从单一或多重基类声明子类;

令要求学生了解面对对象编程方法,能够使用托管属性、魔法方法和枚举类;

要求令要求学生能够运用面对对象编程解决实际问题。

重点教学重点:类的继承;面对对象高级编程。

难点教学难点:通过面对对象编程解决实际问题。

教学根本内容方法及手段

一、讲解类的继承

1.复习上次内容,提出问题。

2.教师结合例子讲解类的单一继承,学生进展上机练习。

3.教师结合例子讲解类的多重继承,学生进展上机练习。

二、讲解面对对象高级编程

1.教师结合例子讲解托管属性,学生进展上机练习。

2.教师结合例子讲解魔法方法,学生进展上机练习。

多媒体讲授结合上机

3.教师结合例子讲解枚举类,学生进展上机练习。

练习操作

三、讲解典型案例

1.教师进展算法分析,示范讲解编程计算圆台的体积和外表积。

2.学生上机编程计算圆台的体积和外表积。

5.教师进展语法分析,示范讲解编程实现员工信息治理系统。

6.学生上机编程实现员工信息治理系统。

仿做典型案例

课后作业

习题7编程题

课后

小结

授课时间第」生次课,第西星期一第______节课时4

授课方式理论课口争论课口习题课口试验课口上机课EI技能课口其他口

授课题目第8章文件操作

令要求学生理解文件的根本概念,知道什么是文本文件和二进制文件;

目的

令要求学生把握翻开和关闭文件的方法,能够翻开和关闭文件;

要求

。要求学生把握文本文件操作方法,能够读取和写入文本文件。

教学重点:文件的翻开和关闭;文本文件操作。

重点

教学难点:文本文件与二进制文件的区分。

难点

教学根本内容方法及手段

一、讲解文件根本概念

1.复习上次内容,提出问题。

2.展现PPT,教师讲解文件和名目概念。

3.展现PPT,教师讲解文本文件相关概念。

4.展现PPT,教师讲解二进制文件相关概念。

5.展现PPT,教师对文本文件和二进制文件进展比较。

二、讲解文件的翻开和关闭

多媒体讲授结合上机

1.展现PPT,教师讲解。pen函数的用法和文件翻开模式。

练习操作

2.展现PPT,教师讲解close方法的用法。

3.展现PPT,教师讲解上下文治理语句with的用法。

三、讲解文本文件操作

1.教师结合例子讲解用read方法和readlines方法读取文本文件的

步骤,学生进展上机练习。

2.教师结合例子讲解用write方法和writelines方法写入文本文件的

步骤,学牛讲展卜机练习。

习题8

课后作业选择题

推断题

课后

小结

授课时间第15次课,第酉星期一第______节课时4

授课方式理论课口争论课口习题课口试验课口上机课团技能课口其他口

授课题目第8章文件操作

。要求学生把握二进制文件操作,能够在文件中定位并进展相关操作;

目的

令要求学生把握文件和名目治理操作,能够进展文件和名目的相关操作;

要求

令要求学生通过文件操作来解决实际问题。

重点教学重点:二进制文件操作;文件和名目治理。

难点教学难点:二进制数据的打包和解包、加载和转储。

教学根本内容方法及手段

一、讲解二进制文件操作

1.复习上次内容,提出问题。

2.教师结合例子讲解在文件中定位的方法,学生进展上机练习。

3.教师结合例子讲解读写二进制文件的方法,学生进展上机练习。

4.教师结合例子讲解二进制数据的打包和解包,学生进展上机练习。

5.教师结合例子讲解数据对象的加载与转储,学生进展上机练习。

二、讲解文件与名目治理

1.教师结合例子讲解编程实现文件治理(检查存在性、重命名、复制、多媒体讲授结合上

移动、删除),学生进展上机练习。机练习操作

2.教师结合例子讲解编程实现名目治理(创立、重命名、显示内容、复

制和删除等),学生进展上机练习。

三、讲解典型案例

1.教师进展算法分析,示范讲解编程实现用户注册与登录。

2.学生上机编程实现用户注册与登录。

3.教师进展算法分析,示范讲解编程实现图书治理。

6.学生上机编程实现图书治理。

仿做典型案例

课后作业

习题8编程题

课后

小结

授课时间第」£次课,第涸星期一第______节课时4

授课方式理论课口争论课口习题课口试验课口上机课团技能课口其他口

授课题目第9章图形用户界面设计

令要求学生了解PythonGUI编程根本学问;

目的

。要求学生理解wxPython根底学问,把握用该框架进展GUI编程的方法步骤;

要求

令要求学生把握常用wxPython控件的用法,能够用这些控件构建用户界面。

重点

教学重点:PythonGUI编程根底;wxPython框架根底;常用wxPython控件。

难点教学难点:窗口大事处理。

教学根本内容方法及手段

一、讲解PythonGUI编程根底

1.复习上次内容,提出问题。

2.展现PPT,教师讲解常用PythonGUI框架。

3.教师结合例子讲解tkinter编程步骤(创立主窗口、添加控件、设置

控件属性、添加大事处理,进入主循环),学生进展上机练习。

二、讲解wxPython框架根底

1.展现PPT,教师讲解wxPython的安装。

2.教师结合例子讲解创立应用程序对象,学生进展上机练习。

3.教师结合例子讲解创立应用程序窗口,学生进展上机练习。多媒体讲授结合上

4.教师结合例子讲解在窗口中添加控件,学生进展上机练习。

机练习操作

5.教师结合例子讲解实施窗口大事处理,学生进展上机练习。

三、讲解常用wxPython控件

1.教师结合例子讲解按钮控件的用法,学生进展上机练习。

2.教师结合例子讲解标签和文本框的用法,学生进展上机练习。

3.教师结合例子讲解单项选择按钮和复选框的用法,学生进展上机练

习。

4.教师结合例子讲解列表框和组合框的用法,学生进展上机练习。

5.教师结合例子讲解菜单系统的用法,学生进展上机练习。

6.教师结合例子讲解工具栏和状态栏的用法,学生进展上机练习。

习题9

课后作业选择题

用断月币

课后

小结

授课时间第」Z次课,第涸星期一第_______节课时4

授课方式理论课口争论课口习题课口试验课口上机课向技能课口其他口

授课题目第9章图形用户界面设计

令要求学生把握控件布局治理方法,能够使用常用布局方法;

目的

令要求学生把握创立对话框和MDI窗口的方法;

要求

令要求学生用wxPythonGUI编程解决实际问题。

重点教学重点:控件布局方法;创立对话框和MID窗口。

难点教学难点:wxPythonGUI编程综合应用。

教学根本内容方法及手段

一、讲解控件布局

1.复习上次内容,提出问题。

2.展现PPT,教师讲解各种布局类型。

3.教师结合例子讲解BoxSizer布局类的用法,学生进展练习。

4.教师结合例子讲解StaticBoxSizer布局类的用法,学生进展练习。

二、讲解对话框和MDI窗口

1.教师结合例子讲解对话框的用法,学生进展上机练习。

多媒体讲授结合上机

2.结合例子讲解MDI窗口的用法,学生进展上机练习。

三、讲解典型案例练习操作

1.教师进展算法分析,示范讲解编程创立文本编辑器。

2.学生上机编程实现文本编辑器。

3.教师进展算法分析,示范讲解编程实现图片扫瞄器。

4.学生上机编程实现图片扫瞄器。

7.教师结合上机操作,讲解创立变量和赋值语句和赋值表达式。

8.学生练习创立变量和赋值语句。

仿做典型案例

课后作业

习题9编程题

课后

小结

授课时间第一§_次课,第一周星期一第------节课时4

授课方式理论课口争论课口习题课口试验课口上机课向技能课口其他口

授课题目第10章数据库访问

目的令要求学生把握通过Python访问SQLite数据库的方法步骤;

要求令要求学生把握通过Python访问MySQL数据库的方法步骤。

重点教学重点:访问SQLite数据库;访问MySQL数据库。

难点教学难点:访问MySQL数据库

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论