发明公开
- 专利标题: 一种Python在线交互式编程方法及平台
-
申请号: CN202111393349.2申请日: 2021-11-23
-
公开(公告)号: CN114217903A公开(公告)日: 2022-03-22
- 发明人: 王鹏
- 申请人: 王鹏
- 申请人地址: 山东省淄博市博山区珑山路211号淄博市博山中学
- 专利权人: 王鹏
- 当前专利权人: 王鹏
- 当前专利权人地址: 山东省淄博市博山区珑山路211号淄博市博山中学
- 代理机构: 北京盛凡佳华专利代理事务所
- 代理商 李冲
- 主分类号: G06F9/455
- IPC分类号: G06F9/455 ; G06F9/54 ; G06F8/30 ; G09B19/00
摘要:
本发明公开了一种Python在线交互式编程方法及平台,步骤如下:S1、在浏览器的网页中输入Python代码,点击“运行”按钮后,代码被发送到服务器;S2、服务器端,通过API将代码传输给Python解释器,并且接收返回结果;S3、API通过子进程来执行外部指令,并通过input/output/error管道,获取子进程的执行的返回信息;S4、由服务器将返回结果发送给浏览器,浏览器负责解析并呈现结果;Python在线交互式编程平台采用了B/S架构方式开发。本发明的优点在于:独创的前端预处理技术和前端二次解析技术属于前端的技术处理范畴,不会给服务器造成负担,保证系统的稳定和安全;让学生更容易地发现错误,解决问题;让教师可以自定义课程内容,适应个性化教学,便于后期平台的推广和使用。