ID:185659

Gilbert

python开发

  • 公司信息:
  • 某通信科技有限公司
  • 工作经验:
  • 3年
  • 兼职日薪:
  • 600元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 上海
  • 徐汇

技术能力

扎实的 python 语言开发,熟悉掌握常用模块 例如time/sys/os/re/json/pilck/random/logging 等.。 掌握python的feature 装饰器底层原理,语法糖,变量存储方式,函数作用域,namespace,垃圾回收机制,浅拷 贝深拷贝,迭代器生成器,在实际开发中有实际的应用。 熟悉掌握.网络编程,了解 HTTP/HTTPS/TCP/IP 和 websocket,熟悉 socket 编程 熟悉掌握 Django-ORM 单表及多表操作,了解 request 请求生命周期 熟悉掌握 Django-rest-framework 框架及认证,权限组,频率控制件 熟悉掌握 Django 框架的缓存机制 ,redis 缓存,对频繁请求的接口进行缓存处理 熟悉掌握Django 中Form,Auth,ContentType 以及第三方插件django-cors-header 解决跨域问题熟 悉掌握队列 RabbitMQ\异步任务消息队列 Celery 的使用 熟悉掌握 web 开发知识,除了接触原生 js\html\css 知识外,对 bootstrap\jquery\vue 等前端框架 以及其他知识细节 ajax\csrf\跨域有过了解并且使用。 熟悉掌握 HTTP 协议及 RESTful API 设计思想,了解 TCP/IP 等互联网常用协议 了解 linux 平台上的 Python 开发以及常用指令,熟悉 Git 工具及相关开发流程了 解全文搜索框架 haystack 和 Elasticseacher 掌握掌握 MySQL、Redis,MongoDB 熟悉掌握 Thread\Process\协程\异步IO

项目经验

从 0 帮助公司从传统运维转向自动化运维,开发了任务调度系统,实时监控各台服务器的状态信息。 为了解决NAT方式的虚拟机也能像物理机那样去执行脚本,我们小组3人花了2天时间做了模型的优化策 略, 最终采用uuid作为唯一标识 摒弃了master主动推送消息的方式,不仅源头上解决了无法向虚拟机派发任 务,还使用户派发任务到最后执行,整体时间降低70%。 业务功能: 1. 使用了python完成开发了轻量级mschedule任务调度系统的项目,用于批量完成脚本,代码版本发布, 任务编排 2. 基于zerorpc开发了master实现了获取用户提交的任务、数据清洗、分派任务、任务入库、任务 实例化、数据加密、任务结果入库和任务结果持久化等功能 3. 通过redis实现了数据持久化 4. 开发了agent节点 通过suprocess模块实现执行任务功能,实现任务拉取并定时发送heartbeat 5. 的功能 6. 使用Django完成前端需要访问的接口,将redis数据库的任务结果通过json返回给前端展示

案例展示

  • Xschedule

    Xschedule

    从 0 帮助公司从传统运维转向自动化运维,开发了任务调度系统,实时监控各台服务器的状态信息。 为了解决NAT方式的虚拟机也能像物理机那样去执行脚本,我们小组3人花了2天时间做了模型的优化策 略, 最终采用uuid作为唯一标识 摒弃了master主动推送消息的方式,不仅源头上解决了

  • 赞乎

    赞乎

    内容:1.使用 Django 作为框架开发了企业级问答社区功能 2.通过通用类视图渲染模块,完成动态页,评论模板,文章动态,文章详情,问答列表页,问答详情页的开发等功能,并实现点赞回复,文章点赞评论,问答模块采纳答案等等功能。 3.基于 websocket 实现了网站的实时聊

查看案例列表(含更多 0 个案例)

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服