拥有扎实的 Python 编程基础和面向对象编程思想。熟悉Python 多线程,多进程,协程开发。
熟练使用Django、Flask、Tornado等web开发框架。
熟练使用django_rest_framwork 开发框架。
熟练使用request及scrapy爬虫框架
熟练使用pandas等数据分析的库。
熟练使用celery进行异步任务处理。
熟练使用 MySQL、Redis、MongoDB 等数据库的使用。
熟练使用Git,有良好的编码风格,熟悉PEP8。
熟悉常用的数据结构与算法。
熟悉TCP、HTTP等协议,能可以进行socket编程。
熟悉使用Linux 开发及部署环境,及docker和常用的 shell命令。
熟悉nginx基本配置及使用。
熟悉使用RabbitMQ消息队列。
熟悉使用gRPC框架。
独立开发过项目及模块,逻辑性强。
项目名称 IP管理系统
项目描述
IP管理系统是IP地址资源的使用状况进行管理的一个系统,主要模块有资产管理,用户管理,权限管理,IP扫描模块。
责任描述
1、对IP管理系统的业务逻辑进行分析,然后根据需求设计数据库模型。
2、编写资产管理、用户管理、权限管理、IP扫描等模块的后端代码。
3、对代码进行测试与优化。
技术要点
1、 根据业务流程进行数据库模型设计。
2、 使用 Django 框架编写API接口。
3、使用 MySQL 数据库对数据进行存储。
4 、使用Celery编写耗时任务。