熟练掌握 Python 编程语言,能独立完成桌面应用开发、数据处理脚本、简单爬虫等项目。熟悉 PyQt5 框架,可开发带图形界面的 Windows 工具(例如 Excel 批量处理、文件整理、AI 对话助手等)。了解 pandas、openpyxl 等数据处理库,能够实现 Excel 自动化操作。掌握 requests、BeautifulSoup 等爬虫工具,可采集公开静态网页数据。了解微信小程序开发,能搭建简单的小程序前端页面(包括首页、个人中心、订单页等)。熟悉 Git 版本控制,代码规范清晰。具备良好的学习能力和问题排查能力,能快速掌握新技术并应用到实际项目中。
1. Excel 智能整理工具(PyQt5 + pandas)
开发了一款 Windows 桌面工具,用户可选择 Excel 文件并执行去重、筛选、排序等操作。支持一键保存结果,并集成了离线 AI 助手(Ollama),用户可输入自然语言命令让 AI 辅助分析数据。工具已打包成 exe,可直接分发使用。
2. 豆瓣电影 Top250 爬虫(Python + requests + BeautifulSoup)
编写爬虫脚本抓取豆瓣电影 Top250 的排名、片名、评分、评价人数等信息,并将结果保存为 Excel 文件。代码中添加了随机延时和 User-Agent 轮换,有效避免反爬。
3. 微信小程序个人中心页面(小程序 + JavaScript)
独立完成了小程序个人中心页面的开发,包括用户头像昵称获取、菜单列表、页面跳转等功能。页面采用 flex 布局适配不同手机尺寸,并实现了本地缓存用户信息。
4. 扫雷 / 2048 / 打砖块小游戏(PyQt5)
复刻了经典小游戏,支持鼠标/键盘操作、计时器、难度选择等功能。通过事件循环和二维数组实现游戏逻辑。
开发了一款 Windows 桌面工具,基于 PyQt5 和 pandas。用户选择 Excel 文件后,可一键执行去重、筛选、排序等操作,并保存处理结果。软件支持分块读取大文件,避免卡顿;界面有进度条和日志反馈,操作简单。工具已打包成独立 exe,无需安装 Python 环境即可
本作品使用 Python 和 PyQt5 框架独立开发了两款经典桌面小游戏——扫雷和 2048。 扫雷游戏实现了 9x9/16x16/16x30 三种难度,左键翻开格子、右键标记地雷,自动统计剩余雷数和计时,踩雷或胜利时有明显提示。通过二维数组管理棋盘状态,采用递归算法自动