上周,和鲸社区内上新了一个特别的活动。
Python 心理学编程训练营 PSY1:数据读取和预处理
有关 Python 编程的训练营在和鲸社区是很常见的,但这个活动的特别之处在于,它是第一个专门面向心理学编程所设计的训练营。课程内容很简单—— NumPy 基础 、Pandas 基础、实践案例,因为教学目标并不在于编程本身,而在于引导学生掌握在真实的心理学研究中所常用的数据操作。
大家都知道,目前社区内的活动与内容与气象、经管、社科、医学这几个领域相关的比较多,虽然我们所提供的平台和工具是通用的,但正所谓隔行如隔山,为了保证内容的质量和实用性,每次都需要提前做很多功课。而心理学作为我们尚未涉猎过的领域,这次能开放给大家学习,还是要感谢提供了课程内容的教学团队——来自南京师范大学心理学院的胡传鹏教授及本课的助教:林也同学、潘晚坷同学。
传鹏是开放科学中文社区(Chinese Open Science Network, 公众号: OpenScience)的联合创办人,在中文学术社区推广开放科学和可重复性的理念。其课题组关注健康人群与受精神疾病困扰的人群的自我概念,采用的研究取向包括计算建模(Modelling)、元科学(Metascience)和测量(Measurement)。传鹏在招生时表示,自己小组的风格是心理学中相对比较“硬”的,不断地使用量化的方法严谨地探索人类自我认知背后的规律。
截图自传鹏课题组的个人主页 http://huchuanpeng.com/
关于本次训练营,起源于传鹏开设的一门《高级心理学统计》,该课程的目标在于教会学生使用 Python 进行贝叶斯层级模型(Bayesian Hierarchical Model)。尽管 Python 课是南京师大心理学本科生的必修课,但 Python 编程课与使用 Python 进行数据分析仍然有较大的距离,而在课堂上单独讲授这些内容又比较浪费时间,因此深入了解和鲸社区训练营的玩法后,传鹏觉得这是一个很好的帮学生打“课前基础”的模式。
训练营的课程内容介绍了基本的 numpy 与 pandas 相关函数的使用,并包含三次小练习,教程中的例子均以心理学实验中常见的问卷数据与反应时数据为主。借助和鲸 ModelWhale 数据科学教学-实训平台,学生可以一键复现教案,快速开展实操学习,所完成的小练习也可以在线提交,并自动评审出分、获得反馈。活动上线一周以来,除了需要上课的学生,也有不少和鲸社区的用户共同参加学习。当然这个三个小任务也是传鹏的教学团队第一次尝试,后续还会持续不断地改进,也欢迎大家提供反馈!
ModelWhale 平台教案复现
经过本次与传鹏的合作,我们惊喜地发现将训练营、workshop,练习赛提供给老师作为“扩展课堂”,对于双方来说都是很有意义的。
对于老师来说,一方面可以免费使用和鲸的平台与资源,缓解经费审批流程繁复的压力;另一方面不管是将“扩展课堂”用作课前准备还是课后拓展,都能达到更好的教学效果。
对于和鲸社区来说,持续提供各个领域与数据科学相关的优质内容给到用户,让更多人受益,本就是我们始终追求并坚持的。
所以,我们在此呼吁:
如果您也有面向领域应用的 Python 编程教学需求,欢迎关注和鲸微信公众号,点击右下角菜单栏“联系我们”,选择【媒介合作】联系我们(添加时烦请备注“扩展课堂”)。期待共创!