Py学习  »  Python

山东省一流本科课程“Python应用开发”课程中的思政元素

Python小屋 • 3 年前 • 811 次点击  
推荐图书:
《Python程序设计(第3版)》,(ISBN:978-7-302-55083-9),清华大学出版社,2020年6月第1次印刷

京东、天猫已上架,当当很快会上架,可以选择自己常用平台搜索“董付国”找到本书。
董付国老师17本Python系列图书均提供配套教学资源。

=======================

董付国老师主讲的课程“Python应用开发”在2019年底被评为山东省一流本科课程,前几天教务处老师通知让简单介绍一下课程中的思政元素,1000字以内。于是整理了下面几段文字,会在校内教学简报上分享,也一并分享到公众号里。

一、课程简介

结合我校办学特色,针对网络工程、数字媒体技术及相关专业学生培养目标,首先讲解Python内置函数与基本数据类型、程序控制结构、字符串与正则表达式、函数设计与使用、面向对象程序设计等基础内容,然后重点讲解不同领域的Python扩展模块,引导学生利用这些工具解决Office文件操作、GUI界面开发、图形图像处理、音乐编程与语音识别、视频处理、数据采集、数据分析与可视化以及科学计算可视化等领域中的实际问题。共64学时,边讲边练,全程案例驱动,以用促学。

二、思政理念

课程建设与思政教育同向而行,形成协同效应,坚持教书和育人相结合,既教书,更育人。在精心打磨课程本身内容的同时,依托于Python语言在不同领域的应用案例,适当结合我国政府在解决民生问题和处理突发公共卫生事件等方面的突出作用和重要成果,结合我国科学家在一些领域的重要贡献,在教学过程中融入思想政治教育。在点滴之间影响学生,以行导人、以事服人、以情感人、以文化人,培养当代大学生的责任感、自豪感、荣誉感。

三、具体思政元素举例

在讲解文件操作时,设计了一个使用Python计算任意文件MD5值的例题。在讲解这个例题时,首先简单介绍什么是MD5算法,以及MD5算法在密码学、数字签名、区块链相关领域的地位和作用,让同学们充分认识到设计这样一个例题的意义,接下来带领学生编写代码使用Python内置函数open()以'rb'模式打开文件读取其中全部字节串然后再使用Python标准库hashlib中的函数md5()计算其MD5值,只需要简单几行代码就可以完成。同学们实验成功后纷纷惊叹于Python语言的强大。然后老师使用三分钟左右时间简单描述一下我国著名学者王小云十余年如一日潜心研究MD5系列算法并于2004年在国际顶级密码学会议Crypto2004上做报告的场景,“...王教授报告过程中会场上掌声四起,报告不得不一度中断。报告结束后,所有与会专家对他的突出工作报以长时的热烈掌声,掌声雷动,经久不息,很多学者甚至起立以示王教授团队的祝贺和敬佩...”。同学们听的热血沸腾,为王教授的研究精神所感动,为我国有这样厉害的科学家感到骄傲和自豪,好几个同学暗下决心也要成为这样的科学家为国争光。老师又适时补充“在我国,每个行业和领域都有很多像王教授一样值得敬佩的科学家和研究人员,希望大家努力学习,毕业以后也能在自己的岗位上做出巨大贡献,成为值得敬佩的人,成为真正对祖国有用的栋梁之材”。下课后,不少同学和老师说自己对未来有了更加清晰的规划。



温馨提示
关注本公众号“Python小屋”,通过菜单“最新资源”==>“历史文章”可以快速查看分专题的1000篇原创技术文章列表(可根据关键字在页面上搜索感兴趣的文章),通过“最新资源”==>“微课专区”可以免费观看500节Python微课,通过“最新资源”==>“培训动态”可以查看近期Python培训安排,通过“最新资源”==>“教学资源”可以查看Python教学资源,海量宝藏等你来挖掘

---董付国老师Python系列图书---
友情提示:不建议购买太多,最好先通过京东、当当、天猫查阅图书了解目录和侧重点,然后再选择购买适合自己的书。
(1)《Python程序设计(第2版)》(ISBN:978-7-302-43651-5),清华大学出版社,2016年8月出版,2019年度清华大学出版社畅销图书
(2)《 Python可以这样学》(ISBN:978-7-302-45646-9),清华大学出版社,2017年2月
(3)《Python程序设计基础(第2版)》(ISBN:978-7-302-49056-2)清华大学出版社,2018年1月出版,2019年度清华大学出版社畅销图书
(4)《中学生可以这样学Python》(ISBN:978-7-302-48039-6)清华大学出版社
(5)《Python程序设计开发宝典》(ISBN:978-7-302-47210-0)清华大学出版社,2018年10月
(6)《玩转Python轻松过二级》(ISBN:978-7-302-49916-9)清华大学出版社,2018年5月
(7)《Python程序设计基础与应用(ISBN:978-7-111-60617-8),机械工业出版社,2018年9月
(8)Python程序设计实验指导书》(ISBN:9787302525790),清华大学出版社,2019年4月
(9)《Python编程基础与案例集锦(中学版)(ISBN:978-7-121-35539-4),电子工业出版社,2019年4月
(10)大数据的Python基础》(ISBN:978-7-111-62455-4),机械工业出版社,2019年5月出版
(11)译作《Python程序设计》,机械工业出版社(华章),2018年11月出版
(12)繁体版《Python也可以这样学》,台湾博硕文化股份有限公司,2017年10月出版,本书为《Python可以这样学》在台湾发行的繁体版,两本书内容一样,不建议重复购买
(13)《Python程序设计实例教程》(ISBN:978-7-111-63198-9),机械工业出版社
(14)《Python数据分析、挖掘与可视化》(ISBN:978-7-115-52361-7),人民邮电出版社,2019年12月
(15)《Python程序设计(第3版)》(ISBN:978-7-302-55083-9),清华大学出版社,2020年6月

Python相关课程教材选用参考与建议
董付国老师Python在线课程资源使用方法
董付国老师6本Python教材PDF版免费阅读
《Python数据分析、挖掘与可视化》前3章书稿PDF免费阅读
《Python程序设计基础与应用》前3章书稿PDF免费阅读
号外号外--Python小屋刷题神器上线啦
《中学生可以这样学Python》84节微课免费观看地址
《Python编程基础与案例集锦(中学版)》80课视频免费观看地址


Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/64344
 
811 次点击