毕业设计一不小心抽到基于python的社交网络用户信息爬取与数据分析系统设计与实现

毕业设计抽到了基于python的社交网络用户信息爬取与数据分析系统设计与实现。不知道这是个什么难度。
从来没接触过Python,毫无头绪,不知道该怎样开始,有没有大哥们给小弟推荐一下该看什么书,面对这个问题,我应该学些什么呢,拜托各位大哥。

课题有一定难度,需要掌握的知识还是很多的,总体上,一是要学会网页数据爬取知识,掌握requests,selenium,调用api,lxml,bs4解析,
二是数据文件存取操作,或数据库操作,csv,sqlite3,mysql等
三是数据分析或文本分析,numpy,pandas,nltk,nlp等
四是数据可视化,matplotlib,seaborn,networkx等。

导师很清楚,这个选题实现代码网上一搜一大把,主要是你论文中的——数据分析系统设计与实现这一块,你要理解透课题的实现原理那些,把论文写好