职位描述
具体要求如下:
编程语言
Python 核心编程
熟悉 Python 语法、数据结构
熟悉面向对象编程(OOP)
熟悉异常处理、文件操作、模块导入、生成器、装饰器等高级特性
熟悉标准库和常用内置函数
框架
Web 框架(至少掌握一个)
Flask:轻量级框架,适合小型项目或 API 开发
Django:全功能框架,适合中大型项目开发
关系型数据库(至少掌握一个)
MySQL
PostgreSQL
非关系型数据库(加分项)
Redis(缓存)
MongoDB(文档型数据库)
ORM 工具
Django ORM(Django 项目中使用)
SQLAlchemy(Flask 或原生 Python 项目中使用)
接口开发能力
ESTful API 开发
能够设计和开发符合 RESTful 风格的接口
接口文档工具(加分项)
Swagger / OpenAPI
Postman(接口调试)
版本控制与协作
Git
熟悉 Git 基本操作
熟悉 GitHub、GitLab、Gitee 等代码托管平台
部署与服务器基础
Linux 基础
熟悉Linux基本命令
服务部署
熟悉使用 Gunicorn、uWSGI、Nginx 部署 Python 应用
熟悉使用 Supervisor 管理进程
了解基本的服务器部署流程
容器化(加分项)
熟悉 Docker 部署 Python 应用
了解 Dockerfile、镜像构建、容器运行
其他加分技能
异步任务 如 Celery、RQ
消息队列 如 RabbitMQ、Redis、Kafka
单元测试 使用 unittest、pytest 编写测试用例
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕