1.列表式
1.Python 基础扎实, 有良好的编码习惯;
2.熟练基于 Requests, Scrapy, Selenium 各模块的数据抓取,利用Xpath, BeautifulSoup,Re 的数据清洗, 验证码,登录,js异步加密,等各种反爬措施的应对;
3.熟练Python Web技术, Django 框架, Django + uWSGI + Nginx 部署, Socket 编程;
4.熟悉数据库MySQL, Redis, MongoDB;
5.了解HTML + CSS 网页设计, 熟悉JavaScript, Ajax, JQuery脚本技术运用, 和基于BootStrap框架流式布局、响应式布局;
6.Linux平台,Git 协同开发;
7.熟悉面向对象思想,了解计算机基础、数据结构和算法
2.总结式
编程基础:C/OC/Python 基础扎实, 有良好的编码习惯
设计模式:工厂,装饰,单体
网络编程:了解多线程、多进程、网络通信编程相关知识
Linux:熟悉Linux/类Unix开发环境,了解其常用命令行的使用。
H5: 了解HTML + CSS 网页设计, 熟悉JavaScript, Ajax, JQuery脚本技术运用, 和基于BootStrap框架流式布局、响应式布局;
Web框架:Django,FlaskWeb
数据库:MySQL, Redis, MongoDB
爬虫:熟练基于 Requests, Scrapy, Selenium 各模块的数据抓取,利用Xpath, BeautifulSoup, Re 的数据清洗, 验证码,登录,js异步加密,等各种反爬措施的应对;
项目管理:git码源管理工具,蒲公英项目管理工具等
第三方SDK:微信支付,Ping++支付,友盟第三方登录
其他:了解基本算法与数据结构
3.技能点参考
熟悉windows,linux操作环境,能够独立完成开发工作。
能够使用Django,Flask 进行web开发工作,了解tornado web框架体系。
遵循PEP8风格,熟练运用Python2,Python3进行开发
能够使用scrapy框架及scrapy-redis分布式框架进行开发工作。
了解Re,Xpath,Json用法,能够使用Selenium + PhantomJs实现动态请求分析抓取。
了解MySQL,Redis,MongoDB相关操作。
了解分布式管理控制系统Git,文档工具Markdown。
了解Html,Javascript(jQuery),CSS。了解AJAX交互式用法,了解bootstarp流体式/响应式布局。
能够使用numpy,matplotlib,pandas进行数据分析