我本身将要向数据处理方向走,数据处理须要网络爬虫的知识,且更加精进。下面是我从网上查找这方面的信息,怎么才算对python有了更深层次的了解
第一层:python的基本语法和标准库node
既然你要会python开发,那么语法基础和库是最基本的。python
第二层:Linux基础linux
全栈和运维涉及linux服务器的操做,那须要shell编程和linux基础操做的基础能力。数据分析其实就没有这一层,涉及是数据采集,也就是爬虫。全栈对linux基础要求少一些,而运维须要更多,还须要一些DNS/DHCP之类的,不少企业也须要必定的运维工做年限。web
第三层:数据库操做算法
数据库操做:SQL、Nosql,数据的储存和处理,就是常见的增删改查。sql
第四层:web前端shell
前端的实现,包括web前端技能,了解或熟悉HTML、CSS、Javascript,Bootstrap,jq,nodejs。全栈就不说了,运维开发涉及到可视化的界面。数据库
第五层:基础python的框架和库编程
基础python的框架和库作各类实现,须要开发一个网站或者作一个自动化运维监控,数据分析师基于一些可视化的库和数据分析的库。
第六层:算法设计和求职准备
学一个技术和进阶的核心是算法设计。
我本身正处于爬虫阶段,对爬虫很困惑,有点无力,关于python的魔法方法仍是不会运用,还有python有大量的库,本身掌握不够,使用不够灵活。