用于给学校开展各项课程,经济与金融、金融数学、金融科技、金融工程、人工智能、数字经济、统计学、数据科学与大数据技术、大数据管理与应用、市场营销、工商管理以在线Python编译器为基础,采用 “项目化、任务化、步骤化”的形式,以知识点为学习单元,将"教学+练习+实训+考试+报告 "紧密结合,配套相应教辅资源,让每个实训任务能够将理论与实践融会。
1. 使用MyBatis-Plus增强数据库操作,减少样板代码
2. 使用分布式锁控制并发考试提交
3. 基于Docker容器技术隔离用户Python运行环境
4. 实现JWT Token认证机制,保障系统安全
5. 定时任务(XXL-JOB)自动批改作业和生成报告
6. 使用Docker cgroups 控制组技术限制资源使用(CPU、内存)防止恶意代码
7. Redis缓存热门教学资源和实训数据
8. 使用Axios封装HTTP请求,统一处理错误和拦截器;
9. 熟练运用Python完成代码编译执行、实训数据统计与分析