具备扎实的Python基础语法与面向对象编程能力,熟练运用Python主流开发框架,后端可基于Django、Flask/FastAPI搭建高可用接口服务,熟练处理接口调试、数据交互与性能优化;精通MySQL、Redis、MongoDB等数据库的设计、查询优化与缓存应用,能编写高效SQL语句并实现数据持久化;掌握爬虫开发相关技术,熟练使用Requests、Scrapy框架,可处理反爬机制、数据解析与清洗;熟悉Python数据分析与可视化,能运用Pandas、NumPy、Matplotlib进行数据处理、统计分析与图表制作;了解Linux系统操作、Git版本控制与自动化部署流程,具备基础的代码调试、单元测试能力,遵循编码
1. 轻量级API服务开发:基于FastAPI/Django Rest Framework搭建前后端分离的接口服务,实现用户认证(JWT/Token)、数据增删改查、接口限流/鉴权,搭配MySQL做数据持久化、Redis做缓存,完成接口文档自动生成(Swagger)和单元测试,部署至Linux服务器并配置Nginx反向代理。
2. 微服务小项目:拆分单一应用为用户、订单、商品等微服务模块,用Flask+Consul实现服务注册与发现,结合RabbitMQ做消息队列解耦,实现服务熔断/降级,演示分布式系统基础设计能力。
3. 后台管理系统:基于Django+Vue搭建后台管理平台,实现数据可视化、权限分级管理(RBAC)、批量数据导入导出、操作日志记录,适配多端访问,体现前后端协同和业务逻辑落地能力。