转行初衷
正所谓“男怕入错行,女怕嫁错郎”,我对此深有体会。十年前高考填自愿的时候,啥也不懂,就依着自己粗浅的想法报了XXX大学的机械专业。一直到工作一两年,苦没少吃,天天熬夜画图,下车间查工艺。。。钱却没有攒下多少。看着同一个办公室五六十岁的老师傅的日常状态,好像也不是我以后想要的。于是毅然决然地准备转行。
兴趣
我之前没有学习过python,大学时考计算机C语言二级,接触过一本C语言书籍
《嗨翻C语言》
百度网盘地址:https://pan.baidu.com/s/1rH12zpwXJ4C8gzsELQULVw解压码:zs41
学完后才知道利用编程能做到很多很酷很有趣很有用的事情,就对编程产生了浓厚的兴趣,自己模仿着网上找的代码写记事本,音乐播放器一类的小玩意,开始了我的一路摸爬滚打。
文本资料
想学Python,基础知识肯定得补起来这里我推荐几本我觉得很棒的入门书籍最好按照顺序阅读,难度是由浅入深的
父与子的编程之旅
百度网盘地址:https://pan.baidu.com/s/1XmWc4Tl_lQGXskHRWrltog解压码:12dr
这本书涉及python 方方面面,包括基本的计算机存储原理,变量和函数,GUI等,每一点又是浅尝辄止,非常适合Fresh
man 刚接触python时开阔眼界。
编程小白的第一本Python入门书:
百度网盘地址:https://pan.baidu.com/s/1FN75NOageIBhbnwbLHTNfA 解压码:boj7
如果你已经有了一定的编程基础,不管是C语言也好,VB也好,如果想转行学Python的话,这将是一本非常不错的基础书,利用一两天时间便可以读完并认识到Python的独特之处和无穷魅力。
Python编程:从入门到实践:
百度网盘地址:https://pan.baidu.com/s/1JjtRF7v2ZWu81lUFGm7zhA解压码:loy5
从这里,就可以完整的掌握Python这门语言的基础语法、类型、函数、面向对象...
这里的内容都是最基础而且必须掌握的,细节较多需要多用心记忆。最后部分还包括三个大型项目实战,可以说是我学Python中花费较多时间的一本书。
Python基础教程.第3版:
百度网盘地址:https://pan.baidu.com/s/1dZZcMdxJEkCQXb6qzyOoig解压码:8iw3
这相对于菜鸟教程,更加的精详细和具体,也是非常的棒!
光看是没用的,上面的例子也要跟着做才能有收获。
基础掌握之后?
当你掌握基本的python用法后该考虑更多方向性的问题,要知道python细分领域非常多,比如Web、数据挖掘、机器学习等等,每一项都需要你投入大量的时间和精力。如果你时间非常充足,完全可以多涉猎,多专研,但是如果你此刻的状态和当初我转行时一样的焦急,一样的惴惴不安,那么我建议你根据自己以后想从事的方向做一个选择。
系统的学习数据挖掘?
从工作的角度说呢数据挖掘遵循相对固定的流程,包括前期数据获取,数据清洗,数据建模分析和结果后处理等。
Python数据分析基础
百度网盘地址:https://pan.baidu.com/s/1kGU7TjWcHpNg4dmMFNMSMQ解压码:kyic
非常nice的数据挖掘入门书,在数据读取,如Excel,Csv,Json,Mysql数据库方面介绍地非常详细,同时简要地介绍了数据建模和可视化的方法。
Python数据处理
百度网盘地址:https://pan.baidu.com/s/1mVweyE7G2Sw8FpuLnw-pTg解压码:okey
这个可以视为进阶版数据分析基础,在Python数据分析基础这本书基础上着重介绍了数据清洗这部分内容以及怎样从网页上抓取大量数据。
Python数据挖掘入门与实践
百度网盘地址:https://pan.baidu.com/s/1idF2E2j_nrBYpQX44J6twg解压码:5t70
如果你已经知道了怎么获取数据,怎么进行数据清洗,以及数据可视化的基本内容,那么可以通过这本书深入到数据挖掘的核心部分,那就是各种数据建模的方法。毫无疑问刚学习这本书你会比较气馁,因为里面涉及到统计学的一些内容,但是别灰心,慢慢分析,慢慢咀嚼,你的收获会非常多。
Python数据科学手册
百度网盘地址:https://pan.baidu.com/s/1i1lZ8CYz87rlHynYBw4sJw解压码:whft
这本书是对数据挖掘过程中经常用到的几个标准库进行了详细介绍,比如Numpy,Pandas,Matplotlib等,建议你在用到这几个库时顺便回到这里更全面学习一下!
Python网络数据采集
百度网盘地址:https://pan.baidu.com/s/17nnZcshClkhOtlIskFjp3g解压码:kial
这本书其实更多是在介绍网络爬虫的知识,为什么放在这里呢?因为在浩瀚的网络世界能够给你输出标准大数据供你学习和研究的网站毕竟不多,在更多时候需要借助爬虫这个利器去帮你“找”数据。因此编写便捷高效的爬虫程序是你早晚要做的。
此外我再补充一些系统介绍在数据挖掘过程中用到的数理统计,线性代数,高等数学等知识的书籍,有兴趣的小伙伴自行探索。
数据科学入门
百度网盘地址:https://pan.baidu.com/s/1KjNuPWibQvmRGbkxLleLQw解压码:kcsx
数据科学实战
百度网盘地址:https://pan.baidu.com/s/12Tql-YRUrJNNcTfUX-ZFSQ解压码:auto
数据分析实战
百度网盘地址:https://pan.baidu.com/s/1y__2O66RAINkGvwublQ0EA解压码:ziyh
数据可视化实战:使用D3设计交互式图表
百度网盘地址:https://pan.baidu.com/s/1ncLi6yfgm5IptFrHO9FEmQ解压码:t81n
系统的学习机器学习?
机器学习门槛相对来说是比较高的,与数据挖掘的区别在于数据挖掘倾向于形成一套完整的数据处理链条,从数据获取到数据清洗再到建模,后处理等。而机器学习更像是将其中数据建模这一块独立开来深入研究各种建模方法,想尽办法提高训练效率和预测精度,使其达到“业务可用”的程度。
Python机器学习基础教程
百度网盘地址:https://pan.baidu.com/s/1OO_SCdCxupFqlOJw3H7lHw解压码:wdgw
非常nice的一本书,采取的是算法原理和程序结合讲述的方式,可以快速阅读,对机器学习了解一些大概轮廓
机器学习与优化
百度网盘地址:https://pan.baidu.com/s/16lwbcTB9U6ztnMHfJ56_nw解压码:ovwo
一本足以让我不断陷入对统计学回忆的理论书,有相关概率统计基础的童鞋可能读起来没有那么吃力,但也可能不时打个瞌睡。好在理论讲得比较清晰透彻,用心啃完后就算是入门了。
Python机器学习实践指南
百度网盘地址:https://pan.baidu.com/s/1j3FC1Nve8LTNVC06fYWlnw解压码:t6p3
Python机器学习经典实例
百度网盘地址:https://pan.baidu.com/s/1z7WqFgEO-EAvazLO2h9YkQ 解压码:oo60
Python机器学习:预测分析核心算法
百度网盘地址:https://pan.baidu.com/s/1Z9qC4lsU3F_Clm_GLhqYJQ 解压码:zotu
机器学习实战
百度网盘地址:https://pan.baidu.com/s/1HfSAB5pLGwx5NS_AUQrIUg解压码:h43t
这四本书都在讲机器学习的实践,根据自己喜好选一两本和理论一起学习,效果不错哦。
系统的学习Web?
Web我也还在学习,这里我推荐一个超级棒的Web书单,看有咩有你需要的:
Python测试驱动开发:使用Django、Selenium和JavaScript进行Web编程.第2版
百度网盘地址:https://pan.baidu.com/s/1KhORr-cqWe24GRkrLIW4kg解压码:2k0v
Web安全开发指南
百度网盘地址:https://pan.baidu.com/s/1daFnMqnLcLjPgH4UNvY_Aw解压码:o8le
Web开发权威指南 https://pan.baidu.com/s/1kA4OPUGNGyErnU2U-OZkKg
解压码: z0hq
Web性能权威指南
百度网盘地址:https://pan.baidu.com/s/1D9M2kQ7mwMWVIRjO4dmiNg解压码:auf8
跳出去海阔天空!
记得有一次和带我的老师傅聊天,他说回想自己过去的五十多年发现走的路曲曲折折,但是大方向基本没有错。就像在陌生的路上走,沟沟坎坎难免,大路小路也数不胜数,每到这种选择的时候你就得找个山丘,伸长脖子努力往前去看,看一下那条路最合你的心意,那条路离你的目的地最近。所以别光埋头赶路,一定要多跳出去,从更高的地方看更远的路。
剩下的?
全得靠你自己啦一起努力吧!