当前位置: 首页 > 常识 >

计算机编程入门书籍推荐(新手小白学习编程应该看什么书)

100次浏览     发布时间:2024-07-09 19:30:11    

四、前端开发方向

对于前端必不可少的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版)》

这本我必须得做个推荐了,是目前我们国内少有的机器学习巅峰之作,由李航所作。书里关于机器学习的主流技术都有提及,而且精简不啰嗦,没有多余的图表,从原理上给你整得明明白白的,辅以适当的例子,可以说是统计学习(机器学习)教材经典中的经典,目前也是出了第二版



相关文章:

歧义什么意思(什么是词汇歧义)11-01

gap认证什么意思(GAP良好农业规范认证)11-01

货车载重标准对照表(半挂车载荷吨位标准是怎么算的?)11-01

面试怎么自我介绍更突出(如何在自我介绍中展示您的实力和能力?)11-01

搓饵怎么开(新手钓鱼,想开好一份拉饵并不难)11-01

萧关古道可以指庆阳(庆阳石道坡:黄土高坡上的丝路古道)11-01

天津航空航天大学详细介绍(中国民航大学你了解吗,非常值得报考的行业特色院校)11-01

兰州资源环境职业学院是几本(甘肃二本排名及分数 甘肃最好的公办二本大学)11-01