据我本人经验,自学编程的路上有两个常见的坑:
一是不会自己搜索,带来的资料匮乏;
二是资料收集太多,带来的无从下手。
而这两个问题一般发生在同一种人身上,也就是我们常说的伸手党。不管芝麻还是西瓜,我全要就对了。而造成的结果就是收藏从未停止,学习从未开始。
跳出伸手坑的办法也很简单,就是每次伸手前,多问问自己到底需要的是什么。就拿Python学习来说,在伸手要资料的时候,先得理清Python的知识架构包含哪些,有必要全部学习吗,先要学习哪些东西。
接下来就是有针对性的收集资料,且不要贪多,每个阶段能啃完一本经典书籍就很优秀了~
一、Python零基础——请看这里
如果你对编程一无所知,那你完全可以看这本:
父与子的编程之旅:与小卡特一起学Python-图书-图灵社区
Warren和Carter父子以亲切的笔调、通俗的语言,透彻全面地介绍了计算机编程世界。毕竟兴趣是学习最大的的动力,这本书作为入门书籍,不仅能激发兴趣,还能教会小白作有趣的2D图形游戏和模拟器
二、Python快速入门——请看这里
坚定了学习Python的信念后,入门就成了首要工作。《Python编程:从入门到实践》(含配套视频教程)
针对所有层次的Python读者而作的Python入门书,深入浅出的教你学Python,并达到可开发实际项目的水平;
更惊喜的是,该书有配套的视频教程!!!
(不晓得可不可以放网盘链接,需要配套视频的三连击后找我)
三、Python进阶——推荐3本不同妙用的书籍
立志从事Python开发的你,当然要不停的升级编程能力。众所周知,Python牛逼之处在于它拥有强大的类库,方能写出简洁、流畅、易维护的代码。而这本,
1 《流畅的Python》(高级)
带你挖掘Python这门语言及相关程序库的优秀特性,包含Python高级语法、数据结构、Python风格的对象、并行与并发、元编程等;
2、《Python数据结构与算法分析》
数据结构与算法一般是计算机科学专业的第二门课,掌握它是理解计算机科学的前提。读完本书收获的技能理解Python数据结构、递归、搜索、排序、树与图的应用等;
3、《精通Python设计模式(第二版)》
这是2020年刚上市的新书,非常接地气的通过生活中的实例带你了解Python各种常用的设计模式;
四、Python爬虫——看这里
1、Python网络爬虫权威指南(第2版)
网页抓取是一个相当分散的主题,在实践中会涉及数据库、网络服务器、HTTP 协议、HTML 语言、网络安全、图像处理、数据科学等内容。本书试图从“数据收集”的角度涵盖所有这些内容以及其他话题。
2、Python 3网络爬虫开发实战
想要快速上手爬虫实战,想要全面了解前沿的爬虫技术,那这本书一定是你的首选!
五、web开发——看这里
1 Flask Web开发:基于Python的Web应用开发实战(第2版)
Web开发入门经典教材“狗书”。采用讲解与实例相结合的方法,介绍了Flask安装、使用等基础知识和Flask核心功能,包含开发、测试到部署的web开发全过程。
既然谈到了web开发,那学习web三件套就在所难免:
2 HTML5与CSS3基础教程(第8版)
堪称史上最畅销的web开发书!经典之处是独特的分步讲解形式,贯穿全书的统一示例,以及通过提示和补充材料给出的丰富的扩展学习资源。
Python在数据分析、人工智能方面的书籍,这里就不推荐了。毕竟我也只能算一个Python开发萌新,人工智能这样的好家伙,还是留给大佬吧。
最后,如果你是零基础小白的话,我不建议你从看书开始学Python,看点免费的视频课程也很香的嘛 在线编程学习,跟着老师边学边写代码
好了,关于Python学习路线的书单推荐完毕。如果对你有用,还请点赞鼓励~