python:熟练掌握语法,熟知闭包,装饰器,生成器等并能灵活运用,解决实际问题。
web开发: 1.熟练掌握Django的MVC设计流程;
2.熟练掌握Djanog book,能在发现问题后根据文档快速定位解决问题;
网络爬虫方面: 1. 熟练使用requests/urllib编写网络爬虫程序进行数据下载;
2. 熟练使用Xpath/css选择器进行内容抽取,并能使用数据库进行储存;
3. 能够实现多线程,并能进行表单交互(手写PST请求)实现模拟登陆;
其他:1. 对Html,css,js有基础的了解;
2. 了解MySQL及MongoDB
web开发:应用Django开发个人博客
1.完善的基本功能(分类/归档/搜索/评论)
2.使用模板,利用模板系统进行页面编写;
3.了解在linux中使用nginx + uwsgi部署;
了解Flask
网络爬虫: 1.爬取知乎用户数据,答案数据;
2. 爬取LinkedIn用户数据;