作为Python业余爱好者,我以兴趣驱动深耕Python技术栈,具备扎实的编程基础与实战应用能力。精通Python核心语法,熟悉函数式编程与面向对象设计,能高效编写清晰可维护的代码。掌握主流框架:用Flask搭建轻量Web服务(如个人博客、数据展示页),用Django开发小型管理系统(含用户认证、数据CRUD);熟悉FastAPI快速构建API接口,结合Pydantic做数据校验。数据处理方向,熟练用Pandas清洗分析CSV/Excel数据,Matplotlib/Seaborn可视化结果;爬虫领域,用Requests+BeautifulSoup抓取静态页面,Scrapy框架处理动态渲染(配合Selenium),懂反爬基础(User-Agent伪装、IP代理池简单搭建)。数据库用SQLite/MySQL基础操作,ORM框架SQLAlchemy简化交互。工具链上,熟练Git版本控制,会用Docker容器化简单项目,了解阿里云轻量应用服务器部署流程,持续通过LeetCode刷算法题巩固逻辑。
个人技术博客(Flask全栈开发)
为记录学习笔记,用Flask+Jinja2搭建响应式博客,实现文章分类/标签、Markdown编辑、评论区(含简单防XSS过滤)功能。后端用SQLite存储数据,通过SQLAlchemy ORM简化操作;前端用Bootstrap美化界面,集成Prism.js代码高亮。部署到阿里云轻量服务器(Nginx反向代理+Gunicorn运行),实现HTTPS访问。项目让我掌握Web开发全流程,学会用Flask蓝图拆分模块,理解前后端数据交互逻辑。
针对电脑杂乱文件,用Python os/shutil库开发脚本:按扩展名(文档/图片/视频)、创建时间自动归类,识别重复文件(MD5校验)并移动到回收站,支持自定义规则(如“工作资料”文件夹优先归档)。加schedule库实现每周自动运行,搭配Tkinter做简易GUI界面。脚本帮我省去手动整理时间,体会Python自动化解决实际问题的乐趣。