精通 Python 后端开发技术栈,熟练掌握 Python 核心语法与面向对象编程思想,能通过类封装、继承、多态等特性构建高可维护的代码结构(如曾独立开发 “校园图书管理系统”,利用面向对象设计实现图书、读者、借阅记录等多实体的业务逻辑解耦,保障不同模块间的协作与扩展)。熟悉后端开发常用工具与库,包括利用 Pandas 进行数据处理、Pyecharts 实现数据可视化展示,以及文件 I/O、复杂数据结构(列表、字典嵌套等)在业务场景中的高效运用。具备从需求拆解到系统落地的全流程实践经验,可独立完成业务系统核心模块开发(如自定义图书借还逻辑、超期自动计算、多角色权限控制等),并能通过模块化设计思路,让代码具备良好的可扩展性与复用性,适配中小型后端系统的开发与迭代需求。
1. 校园图书管理系统开发
独立负责系统全生命周期开发,基于Python采用面向对象方法构建核心业务模型。设计`Book`类封装库存增减、信息展示等核心逻辑;通过`Reader`类的继承机制,实现学生(最大可借3册)、教师(最大可借5册)、管理员(最大可借10册)的多角色权限区分;`BorrowRecord`类则负责借阅记录生成、到期日计算及超期状态更新。借助列表与字典的嵌套结构实现多实体关联管理,确保图书借还操作时库存与读者借阅列表实时同步。系统上线后,替代人工登记模式,借阅流程效率提升60%以上。
2. 学生成绩可视化分析平台
基于pandas与pyecharts,完成3个班级90名学生4门科目成绩的分析与可视化。通过pandas清洗原始CSV数据(处理无效分数、缺失值),并按“班级-科目”维度分组聚合计算统计值;利用pyecharts构建全校成绩分布直方图(带平均分标注)、箱线图,班级科目平均分对比柱状图,数学与物理成绩相关性散点图,以及班级科目均衡度雷达图;最终输出HTML格式可视化报告,支持命令行参数接入自定义数据,相关成果为教学质量分析提供了直观的数据支撑,并在年级教学研讨中被用作分析参考。
这是一个基于 Python 开发的学生成绩可视化分析平台,由我独立完成全流程工作。该平台可通过 pandas 对多班级、多科目成绩数据进行清洗与处理,再借助 pyecharts 生成多种直观图表:呈现全校成绩分布的直方图与箱线图,能清晰展示分数区间和统计特征;对比各班科目平均分的
这是一套基于 Python 开发的校园图书管理系统,由我独立完成从需求分析到功能落地的全流程。系统围绕 “图书 - 读者 - 借阅” 核心逻辑,采用面向对象思想设计三大核心模块:图书管理模块可对图书信息(编号、库存等)进行增删查改,通过封装的Book类精准控制库存动态增减;读者管
本项目是一个专为学术出版设计的图表自动化生成系统,能够根据原始实验数据快速生成符合IOP(英国物理学会)期刊出版标准的高质量图表。系统支持Excel/CSV数据格式输入,自动生成3种不同类型的折线图,并同时输出PDF(矢量)和EPS两种专业格式。 核心功能 : - 智