基于多环节考核的Python Web开发课程教学改革
2021-11-05康子洋
康子洋,戈 军,袁 静
(宿迁学院信息工程学院,江苏 宿迁 223800)
1 Python Web开发课程简介
1.1 课程性质与教学目标
Python Web开发是普通高等学校计算机科学与技术专业的一门重要的专业基础课。通过本课程的学习,能够使学生在已有的计算机基础知识基础上,对Web开发有一个系统的、全面的了解、为掌握Web项目开发打下良好的基础。
通过本课程的学习,学生一般应达到以下三个方面的目标:
(1)掌握Python Web开发的基本原理和方法,了解Web开发的专业术语,开发流程等。
(2)掌握Python Web开发技巧和方法,可以在计算机上动手完成程序的编写和调试。
(3)具有设计和开发Web项目的基本能力。
1.2 教材选用分析
目前Python Web开发的可选教材并不多,根据当前教学形式,并分析开发框架的优劣,对各出版社的教材进行比较研读,最终由于Django具有功能全面,各模块之间结合紧密,提供了丰富、完善的文档,可以帮助开发者快速掌握Python Web开发技巧等优势,确定教材[1-2]。本书系统地讲述了基于Django框架的Python Web开发的相关基础知识,涵盖了开发环境配置、Django配置、URL分发、模型和数据库、视图、模板、表单、Django具等内容。对每一个知识点,本教材都尽量结合实例帮助读者学习理解,并在每一章最后给出一个综合实例。本书具有如下特点:
(1)入门条件低;(2)学习成本低;(3)内容编排精心设计;(4)强调理论与实践结合;(5)实用的课后习题;(6)丰富的学习必备资源。
本教材内容丰富、讲解详细,适合作为各类院校相关专业的教材。
2 Python Web开发课程现状分析
Python Web开发课程目前存在理论课和上机课讲授内容脱节的问题,学生在理论课学习的一些概念或者程序基础知识,在上机实际操作时没有关联,上机练习的内容和上机报告的要求与本章的理论内容关系不大;……
