1.编程语言:熟悉python语言,理解垃圾回收,迭代器,装饰器等常用对象实现原理。
2.数据库:熟悉mysql,mongodb,redis
2.爬虫:熟练scrapy、selenium框架,urllib,requests库,正则,lxml解析模块和fiddler工具。
3.网络编程、http协议,tcp/udp,socket、多线程,进程,协程。
4.web:flask、django后端框架,html、css、js、ajax等前端技术。了解jQurey,vue等前端框架
5.数据分析与AI:numpy,pandans,matplotlib,了解sk-learn。
6.开发环境:linux常用命令,docker,conda,pip,git,vscode,markdowm,vim等。