写这篇文章的初衷
2018年我大学毕业,和很多人一样。大学里的世界,我也是整天LOL。打了4年,确还只是个黄金守门员。恋爱也想都不敢想。不过,话说回来,我拿了三年的奖学金。真的不是因为我学习认真,而是大学里的时代,我们太放松了。现在回想起来,如果再给我一次机会,出校门年入30万,绝对没有问题。这仅仅是我出校门2年的感概。毕业那年,因为自己空有LOL的残手,确没有独挡一面的技术,依次撸了网络安全(CCIE),JAVA,大数据。里面趟过的水,真的很深很深,前后花了近6万元。为了不让新生儿踏我的老路子,我真心希望你可以早点悟到,做到,享受生活的美好,和未来的无限可能。虽然我这里讲的是Python攻略,我自己也是从事的Python方面的工作,但我依然给大家一个提醒,“不要轻信任何,记住是任何培训机构。”哪怕他真的能教好你。说真的,你学好了,是他教得好,你学不好,是你自己不认真,别人怎么能够学会的。
我希望你把上面我写攻略的初衷读三遍,我也希望我的攻略能够祝你一臂之力。
我为什么选择学习Python简洁、灵活、优雅
有动态脚本的特性,又有面向对象的特性
易于学习
有强大的标准库和第三方库,极速开发
Python的缺点慢(相比于c,c++,Java而言)
运行效率和开发效率不可兼得
难于精通
Python能做什么爬虫
大数据
web
测试
人工智能
脚本处理
大数据与数据分析
书籍推荐专栏
入门书籍:《Python编程入门与实践》
推荐理由:本书从0开始讲解了基础知识(编程环境的搭建)、变量和简单数据类型、列表简介、如何操作列表、if语句、字典等小知识,以及外星人入侵小游戏的搭建,数据可视化的箱小项目。真正意义上的带领小白入门。
进阶书籍:《流畅的Python》
推荐理由:本书不适合编程入门的同学读。因为它并不是从0到1教你写代码,而是在有一定的基础之上,教你如何写出优雅,高质量的代码。比如,在python中,两个数a,b进行交换,它不需要像java一样设置一个临时变量,只需要一行代码“a, b = b, a”就可以完全搞定了。所以,这本书是提高自身编程能力的一本书,也是python编程人员必备的一本书,当字典来用。
爬虫书籍:《Python3网络爬虫开发实战》
推荐理由:该书系统的将爬虫知识进行了模块化梳理,整合,利于有python基础的同学,进行爬虫的研究与探讨。每一个小的章节,都是一个知识点,需要大家实操练习。特别提醒,爬虫和其他编程方向不一样,可能今天的代码还有用的,明天就失效了。上一秒代码还在突突跑,下一秒就报异常出错了,都很正常。这也体现出爬虫工程师的价值所在。
爬虫突破书籍:《Python3反爬虫原理与绕过实战》
推荐理由:该书主要讲了反爬虫原理,反爬虫实战,同时,作者搭建了steamboat反爬虫练习平台,规避了学习的风险。比较常见的反爬文本渲染,特征识别,字体反爬,书中都涉及到了。主要针对的是具体的一些反爬,教你如何见招拆招。
学习建议:任何的编程学习,都离不开实践,所以,学了理论知识,你还需要实践,自己去学会debug调试,学会自己解决问题;
组团学习,这里我认为涉及到的是一个环境的问题,从我自己学习,进培训班,到教别人如何学习,我认为最重要的是环境。你可以和你同学一起组队学习,如果没有,你可以和我一起学习,都没有关系;
刻意练习,针对你想要从事的方向,不断的去学习,去练习;
守破离,以后我会给大家推荐几个我认为比较好的学习视频,大家学习的时候需要先按照视频老师讲的学习,熟练了再改变一点点代码,调试看看结果,有没有什么变化,最后,炉火纯青,随便你怎么写,解决问题就行,再提炼,修仙;
书籍先更新到这里,明天继续...
视频推荐我会结合自身的情况,给大家合理必坑,避免走弯路。
有什么建议,或我言语不当之处,欢迎交流讨论~
推荐阅读:
修正日志:
2020/12/1 编写此文章,次日凌晨发布,主要内容是介绍了我写这篇文章的初衷,python能做什么;以及给大家推荐了一些python入门,进阶,爬虫书籍;
打工人的复盘笔记2020/12/1(持续更新中...)