当前位置:
文档之家› 91019-Python语言教学-15-邓擎琼-计算思维情境下的Python语言教学案例研讨
91019-Python语言教学-15-邓擎琼-计算思维情境下的Python语言教学案例研讨
8
字符串内奇/偶数乘积中的函数式编程
复杂版本作为课堂练习
9
李白VS杜甫
诗词大会很火 李白、杜甫很有名,且两人诗风很不同 函数定义和调用、文件读写、内置数据类型都用上了 具体任务包括:
读入保存李白和杜甫诗集的csv文件 分别对两人诗集进行词频统计(列表、字典、集合) 两人高频词的异同(集合操作) 两人词频差异最大的10个词(排序) 对这10个词,进一步找出每个词是谁用的多
5. f1(1,2,d=5,**kw)
6. f1(1,2,**kw)
7. f1(*args)
8. f1(*args,d=5)
9. f1(*args, **kw)
12
13
6
回文串判断中的字符串方法运用
以宽松规则下的回文串作为课堂练习
Madam, I'm Adam A man, a plan, a canal, Panama!
客上天然居,居然天上客.
7
字符串内奇/偶数乘积中的函数式编程
map、filter、reduce、lambda函数的练习 简单版本+复杂版本 简单版本作为例题
2
案例展示
约瑟夫环中的循环 回文串判断中的字符串方法运用 字符串内奇/偶数乘积中的函数式编程 古诗词词频统计中的Python常用数据类型运用
3
约瑟夫环中的循环
有故事,有背景
4
约瑟夫环中的循环
通过pygame对过文串判断作为例题
北师大Python教学案例展示
邓擎琼 北京师范大学
1
教学特点及教学方案简介
实践为主,着重培养学生动手解决实际问题的能力。
所有课程直接安排在机房上。 基本上每堂课教学以问题为导向,最后解决问题。 每堂课上设计几个小练习题,学生现场编程解决。
课时有限,课堂上大部分时间用在基本知识的学习上。
但会通过案例和课后练习题展示各种高级功能,激发学生深入学 习Python的兴趣,以此牵引学生进行自主学习。
10
高级功能展示
Matplotlib绘图 标签云显示 爬虫 数据库
李白VS杜甫
11
充分利用run cell和run selection
判断下面哪些函数调用是正确的,并写出对应的结果。
1. f1(1, 2)
2. f1(1, 2, c=3)
3. f1(1,2,d=5)
4. f1(1,2,3,d=5)