1、具备良好的Python基本功,能够使用多进程多线程完成相应的工作;
2、熟悉Socket编程和HTTP协议,能够满足相应的开发需求;
3、熟悉Django和Flask框架,能快速搭建项目需求的服务器框架;
4、熟悉MySQL,MongoDB等关系型和非关系型数据库;
5、熟悉Linux开发环境,会使用一些Linux命令完成相应的开发工作;
6、熟悉Web前端开发技术HTML、CSS、JavaScript、JQuery、Vue.js;
7、熟悉Scrapy框架,会使用requests,urllib,beautifulsoup、selenium等爬虫库,能完成一些网络数据的抓取;
8、熟悉C语言,Java;
9、了解Nginx+Uwsgi+Django服务器部署方式和方法;
10、了解Numpy、pyecharts、pandas等数据分析库,能完成简单的数据分析;
11、有音视频转码的经验,会使用ffmpy3进行相应格式的音视频转码;
12、具备良好的学习能力,问题分析能力,可以独立调试解决问题;
13、具有良好的编程习惯,沟通能力良好,能独立编写技术文档。
1、江西58安居客开发 项目开发人员
项目介绍:根据业务需求为客户开发房产查询网站,整合数据资源,分块详细显示,方便用户的需求。
开发环境:Ubuntu16.04 + Sublime + Python3.5
项目框架:Flask
开发语言:Python 、JavaScript 、jQuery 等
数据库:MySQL
项目职责:
1、负责后端部分功能的实现,如区域找房、地铁找房等便利功能;
2、处理后端数据的处理,实现数据在前端的显示;
3、使用JSON和AJAX技术完成前后端的部分数据交互,实现网页信息的异步加载,提升了用户的体验,增强了信息的相对安全性;
4、利用session记录访问的用户,监控用户的行为,请求过于频繁则视为爬虫,进行响应的限制性处理,提高了服务器的访问速度,减小了服务器的相对压力。
2、 江西农产品信息网的开发 项目开发人员
项目介绍:为了实现当地农产品的多渠道销售,为当地的经济发展提供动力,根据当地客户的需要建造农产品网络销售渠道。
开发环境:Ubuntu18.04 + Pycharm + Python3.5
项目框架:Django
开发语言:Python,JavaScript,jQuery等
数据库:MySQL + Redis
项目职责:
1、利用hashilib库开发网页登录模块;
2、使用Django建立数据库模型,使用Django的强大功能管理数据库;
3、查询数据库,实现商品在前端页面上的显示;
4、实现前端页面与后端服务器的支付交互,(主要负责支付宝,不过微信支付也大同小异),安全完成正常的支付交易。