Python程序员的自学书单
有读者来问我是否可以收徒,收徒是不可能了,一来没时间精力,二来自己也没有往这方向发展。
但是可以推荐给你们一个自学的Python书单。如果能靠自学把Python学好,甚至通过自学找到工作,至少说明你的学习能力是没问题的。面试肯定是加分项。
话说我们那会学Python都是靠自学,培训机构都没有教Python的,当然现在很多机构有相关的课程。不管是培训还是自学,最后都得靠自己。只不过培训有老师给你一些方向上的指点,自学就靠自己摸索,当然也要善于利用互联网,多多请教这个领域的前辈。
废话不多说,上书单
入门
不管你有无编程经验,《Python编程 从入门到实践》这本书都可以让你快速了解Python,内容主要以” What”和“How”为主,不会有晦涩难懂原理介绍。是一本可直接上手实操的书。
与之配套的另一本入门书籍是《Python基础教程》,因为每个作者风格迥异,从来没有一本书是适合所有人的。当你看一本书很吃力时,可以尝试换一本。
实战
虽然这两本入门书都配有不少实践案例,但是这些例子都无法针对某一个领域深入详细的去讲解,例如Web开发,涉及到很多网络相关的知识,数据库知识等等。爬虫领域涉及到很多反爬相关的知识。
想学做网站,做Web开发,Flask或者Django框架至少得了解其中之一。
学爬虫就看这本爬虫开发实战,内容很详实涉及很各种主流爬虫方法。
进阶
作为一名Python工程师,你需要在这个领域不断提高自己,才不会被后浪拍死在沙滩上,进阶自然少不了。
看完这两本书你就可以说自己熟练Python了。
当然,要想在程序员这条路上走得更长远,你肯定不只是学Python这一个技能点。你还要学算法,学网络,学操作系统,学数据库等等。因为这些都是你在工作上经常会用到的,和你身边的程序员拉开距离的不只是python,还你对这些计算机理论知识的掌握程度。
宁可累死自己也不要被别人卷死,只要学不死就往死里学,多刷点算法,在面试上多点谈资。
趁着1024的尾巴,去多屯点书吧