本人精通 Python 语言,熟练运用 Python 的多种框架,如 Django 和 Flask,能够进行稳定、安全且可扩展的后端程序构建,包括数据库设计与操作,熟练使用 MySQL、SQLite 等数据库,实现数据的有效存储与交互。同时,具备良好的代码规范和文档编写能力,能够确保代码的可读性和可维护性,为项目的顺利推进和后续的优化升级提供有力保障。并且在开发过程中,注重性能优化和问题排查,能够运用各种工具和技术手段,快速定位并解决程序中出现的各类问题,保障系统的稳定运行,以满足不同项目需求,为客户提供高质量的技术解决方案。与此同时,在前端开发方面,我也掌握 HTML、CSS、JavaScript 等相关技术,通过 Python 框架与前端技术紧密协作,打造出具有良好用户体验的界面。
1. 自动化办公系统
在担任学校教务处助理期间,我主导开发了一套自动化排课系统。系统前端界面设计友好,便于老师提交课程信息;后端使用Python的Django框架,结合SQLite数据库高效存储和处理课程数据,实现按不同季节和时间智能安排课程表,并能根据课程大纲和上课时长生成对应的课程安排表。通过自动化排课与制表,减轻了办公室行政人员的工作负担,提高了学校的教学管理效率。
2. 在线问答系统
在硕士期间我还参与开发过一个基于Python的在线问答系统。该项目采用Django框架搭建后端,负责处理用户提问与回答的存储、检索和展示逻辑。前端使用HTML和CSS构建了简洁易用的界面,用户可以方便地提交问题并浏览其他用户的回答。系统还集成了搜索引擎,运用NLP技术对问题和回答进行语义分析,以便更精准地满足用户的信息需求,提升了用户体验和平台的互动性。