熟手小白学习编程应该看什么书(中)
四、前端开发朝向
关于前端必不成少的HTML、CSS 这两块,我一局部以为不必要去看书的,两块新增的点真实是快且多,光看哪一本书有约莫你刚学会不久就得弃用学新的武艺点,寻常的话把握基本就可以了,基本的话在网上有很多资源可以学习,好比菜鸟教程等等。
除了HTML、CSS之外,前端触及的点另有很多,好比AJAX等等,但必不成少的就是我们JS了,关于JS我一局部必需得保举一本业内口碑最好的的红宝书了。
(1)《JavaScript高等步骤计划(第4版)》
这本《JavaScript高等步骤计划》又称为红宝书,这本书比起犀牛书《JavaScript威望指南》关于熟手来说更友好,犀牛书更像是一本字典式的册本,有点单调难了解,但红宝书就来得更为平稳和普通易懂,由浅入深地带你了解JS。
红宝书也出了第4版,内里相反也是增长了不少东西,好比对挪动端检测,另有富文本编纂器,另有html5等等,它大概不是一个速成的册本,但它一定能给予你全盘的JS知识沉淀。
这本书比力厚,八百多页,触及面也比力广,看完必要较长的时间,但看完了不即是完了,它是一本很合适保藏起来反复翻看的册本。
五、后端开发朝向
(1)《图解HTTP》
不少做网站计划的人并没有真正地懂HTTP,这里保举一本《图解HTTP》册本,这本书不止可以了解HTTP协议,最幽默的是可以在书的后半局部看到HTTP协议怎样基于无形态的简便协议,处理新的交互办法带来的武艺挑唆。
这本书合适Web开发工程师,包含前端和后端,以及对HTTP协议感兴致的各条理读者,它不仅普通易懂,连产物司理都能读懂,并且容易看完,也就300多页。
(2)数据库册本
数据库册本我保举两本很经典且好用的册本,一本是《SQL必知必会》,另一本是《高功能MySQL》,这两本书各位可以二选一去阅读,依据你的兴致大概事情必要去选择相对应的册本阅读,假如你如今不晓得的话,那么我以为你可以去读一下《高功能MySQL》这一本,MySQL是当下比力火的数据库,并且《高功能MySQL》这本书的确也是数据库社群的经典之作,涵盖了一切的知识点,不管是DBA照旧前后端开发者,我以为它都是值得重返学习的一本书。
六、主动化测试朝向
(1)《Selenium3主动化测试实战——基于Python言语》
这本书面向的是零基本的学习者,册本前方对Python的知识做了很多的解说,之前我读的时分照旧第二版,这本书对没交往过主动化测试范畴的人照旧很友好的,讲selenium的局部有点少,讲主动化看法的场合有点多,但作为入门册本照旧不错的,如今的话以前出了第三版了。
(2)《pytest测试实战》
关于有测试履历大概有Python基本的开发者而言,《pytest测试实战》这本书就很切合了。《pytest测试实战》我一局部以为是测试工程师必读的一本经典好书,内里的测试实例很多,对pytest的使用办法尤其是具有特征的fixture的用法解说得很透彻,pytest作为业界最受接待的Python测试东西,劈面错过的话就太可惜了。
七、机器学习和人工智能朝向
(1)《Python深度学习》
本书由Keras之父、现任Google人工智能研讨员的弗朗索瓦?肖莱(Fran?ois Chollet)亲笔所作,是大师之作,也是机器学习和人工智能范畴口碑最好、不成多得的好书之一,内容浅显易懂,起先我在读这本书的时分还不曾交往过机器学习这个范畴,但本人在看这本书的时分仍然是可以看得懂,可以说是入门佳作。
(2)《统计学习办法(第2版)》
这本我必需得做个保举了,是现在我们国内少有的机器学习巅峰之作,由李航所作。书里关于机器学习的主流武艺都有提及,并且精简不啰嗦,没有多余的图表,从原理上给你整得分明白白的,辅以得当的例子,可以说是统计学习(机器学习)讲义经典中的经典,现在也是出了第二版
