python程序设计基础鲁凌云知识点_《Python语言程序设计》疫情期间线上教学模式...

《Python语言程序设计》是一门面向全校的公共基础课,涉及信息科学与技术,材料科学,化学工程学院等的90多个班级,《Python语言程序设计》的教学团队作为北京市的优秀教学团队,在疫情期间,响应教育部,学校的“停课不停学”的号召,开启混合式的线上教学模式。

一、课程建设方面

在在线教育平台(course-proxy2.buct.edu.cn)进行了《Python语言程序设计》课程的建设,学生可以从在线教育平台获取学习资源,也可以在平台提交作业和进行课程内容的讨论。

视频资料是团队教师在中国大学mooc中精心选取提供给学生的。同时还给学生提供了免费的电子教材,提供的电子教材包括鲁凌云的《Python程序设计基础》和嵩天的《Python语言程序设计基础》。

 

二、课前预习

充分利用网上的MOOC资源,在每周课开始的前一周,通过企业微信等方式通知学生进行MOOC上相关内容的学习,如在第一周后半周,通知学生下周要学习的内容以及要在中国大学MOOC完成的练习。

三、线上授课

由于疫情期间网络直播授课存在变数,《Python语言程序设计》团队准备了两套授课方案,用于解决由于网络拥堵的造成的问题。

第一套方案:网络直播+答疑方案

团队老师们首先对企业微信和腾讯会议,雨课堂等相关可以进行直播的软件进行了学习,最终选择企业微信和腾讯会议作为第一选择方案。

例如使用企业微信进行直播,可以采用群直播,视频会议,语音会议等进行直播,使用语音会议进行直播时可以给学生分享屏幕,这样学生在听课时的情况和线下教学的情况比较接近,同学也易于接受,在授课时最好要求与会同学关闭语音;在每个小问题讲解完成后,有问题的学生也可以开启学生端语音提问,完成实时答疑;在企业微信中也可以通过投票,填表进行一些简单的在线测试;可以通过群公告等方式发布课程通知,确保学生第一时间获得课程信息;也可以在群内实现讨论和答疑。

第二套方案(备选方案):视频资源+答疑

由于疫情期间受平台及网络情况的制约,有时候可能无法进行直播,此种情况下使用该方案。

在在线教育平台提供视频资源,或者提前告知同学需要观看的视频资源,让学生提前缓存,避免上课时无法观看。

在这种方案下就要求团队老师首先要提前对视频资源进行筛选,筛选出符合学生学习的视频资源,其次就是在上课时间精准掌握每个视频的观看时间,对视频重点难点内容进行总结和答疑。答疑可以通过企业微信和腾讯会议进行。

四、课后学习

1. 作业的要求

由于《Python语言程序设计》课程本身的特点,实践编程是学好本课程的要点,每次课都给学生布置编程任务,为了促进学生间的交流,要求2人成组,互相查看对方程序代码,相当于增加了读程环节。

充分利用目前中国大学MOOC的OJ环境,要求学生在中国大学MOOC完成相关训练。

2. 每章学习内容检测

疫情期间,《Python语言程序设计》继续坚持过程考核和编程考核并重的考核方法,在每章学习完成后进行课程内容考核,准备通过企业微信的调查方式进行。

五、第一次课后学生学习情况调查

在第一次课后,针对线上教学情况进行了调查,主要包括网上签到,学生答疑讨论等,授课情况调查等。例如:在所发起的关于“腾讯会议”通讯效果的调查中,96位学生均认为效果“好”。利用企业微信进行了课程签到,了解屏幕另一端学生参与情况,经统计共有106人签到,由此了解了学生的投入情况。在所发起的“家中是否具有上网电脑”调查中,有5位同学选择否,这意味这些同学仅能通过手机进行学习,学习效果会受影响,因此引导学生通过阅读电子教材和课件进行学习。此外,在课程群中回答学生疑问,同学之间也积极进行问题互答互助,学习气氛良好。

信息学院  马静,周勇胜,李睿琪,姜大光,由鑫,才轶 供稿

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SQLAlchemy 是一个 SQL 工具包和对象关系映射(ORM)库,用于 Python 编程语言。它提供了一个高级的 SQL 工具和对象关系映射工具,允许开发者以 Python 类和对象的形式操作数据库,而无需编写大量的 SQL 语句。SQLAlchemy 建立在 DBAPI 之上,支持多种数据库后端,如 SQLite, MySQL, PostgreSQL 等。 SQLAlchemy 的核心功能: 对象关系映射(ORM): SQLAlchemy 允许开发者使用 Python 类来表示数据库表,使用类的实例表示表中的行。 开发者可以定义类之间的关系(如一对多、多对多),SQLAlchemy 会自动处理这些关系在数据库中的映射。 通过 ORM,开发者可以像操作 Python 对象一样操作数据库,这大大简化了数据库操作的复杂性。 表达式语言: SQLAlchemy 提供了一个丰富的 SQL 表达式语言,允许开发者以 Python 表达式的方式编写复杂的 SQL 查询。 表达式语言提供了对 SQL 语句的灵活控制,同时保持了代码的可读性和可维护性。 数据库引擎和连接池: SQLAlchemy 支持多种数据库后端,并且为每种后端提供了对应的数据库引擎。 它还提供了连接池管理功能,以优化数据库连接的创建、使用和释放。 会话管理: SQLAlchemy 使用会话(Session)来管理对象的持久化状态。 会话提供了一个工作单元(unit of work)和身份映射(identity map)的概念,使得对象的状态管理和查询更加高效。 事件系统: SQLAlchemy 提供了一个事件系统,允许开发者在 ORM 的各个生命周期阶段插入自定义的钩子函数。 这使得开发者可以在对象加载、修改、删除等操作时执行额外的逻辑。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值