首页> 中文学位 >基于Web的Python编程环境研究
【6h】

基于Web的Python编程环境研究

代理获取

目录

声明

摘要

第1章 绪论

1.1 研究背景

1.2 国内外研究状况

1.3 研究意义

1.4 论文的主要工作

1.5 基于Web的编程环境文献分析

1.6 论文的内容安排

第2章 基于Web的Python编程环境系统概述

2.1 基于Web的Python编程环境的定义

2.2 基于Web的Python编程环境的特点

2.3 常见基于Web的Python编程环境介绍

2.4 本章小结

第3章 基于Web的Python编程环境设计与实现

3.1 基于Web的Python编程环境的设计特点

3.2 基于Web的Python编程环境CSPython的体系结构

3.3 底层Web框架搭建模块的设计与实现

3.4 前端页面展示模块的设计与实现

3.5 代码编辑模块的设计与实现

3.6 语法、关键字和内置函数模块的设计与实现

3.7 浏览器接口模块的设计与实现

3.8 Python标准库加载模块的设计与实现

3.9 代码转换模块的设计与实现

3.10 代码编译运行模块的设计与实现

3.11 远程代码分享模块的设计与实现

3.12 本章小结

第4章 基于Web的Python编程环境测试与评估

4.1 测试目的

4.2 实验环境

4.3 编程环境功能测试

4.4 编程环境性能实验设计

4.5 实验结果分析及讨论

4.6 本章小结

第5章 结论与展望

5.1 研究结论

5.2 研究展望

参考文献

致谢

作者简历

展开▼

摘要

随着互联网的广泛应用,编程环境已逐渐从本地过渡到Web,经过十几年的发展,基于Web的编程环境已经具有良好的性能和用户基础,形成了稳定的产业链,并成为一个值得关注的重要领域。为满足人们日益增长的编程需求,开发出针对不同领域和要求的编程环境,已经成为未来的发展趋势。
  首先,本文描述了基于Web的Python编程环境的基本概念,研究背景和研究意义,介绍了国内外基于Web的编程环境的发展现状,阐述了基于Web的Python编程环境的实现方法,分析并比较了两款开源Python编程环境Skulpt和repl.it的性能、特点和体系结构。
  其次,本文详细介绍了基于Web的Python编程环境CSPython的设计方法和实现过程。具体描述了9大模块的主要功能和实现细节:底层Web框架搭建模块,前端页面展示模块,代码编辑模块,语法、关键字和内置函数模块,浏览器接口模块,Python标准库加载模块,代码转换模块,代码编译运行模块,远程代码分享模块。
  最后,本文设计了一套完整的测试方案,对Skulpt、repl.it和CSPython三种编程环境进行了测试评估,测试结果表明,CSPython无论在功能完整性还是使用性能上都具有较好的表现,适合在实际应用中推广。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号