那年花开. 2022-11-29 18:06 采纳率: 100%
浏览 4
已结题

初学者学习编程所需看的书

各位“学长”,你们好,我是刚入门编程的,对于学习编程,我还是有些不懂,不懂就问:请问各位“学长”,入门学习编程需要看哪些书呢?谢谢

  • 写回答

1条回答 默认 最新

  • YF云飞 Unity领域新星创作者 2022-11-29 19:19
    关注

    一、Python系列(3本)

    如果你之前一点编程经验都没有,先看如下两本:

    1、《简明Python教程》(A Byte of Python)

    入门Python的绝佳Tutorial,从书的目录便可以了解到作者Swaroop C H清晰的行文思路,以及对Python高超的驾驭能力。

    豆瓣评分:8.8

    2、《集体智慧编程》

    以具体实例的方式来展示Python的编程技巧,受益良多。作者用非常直观的方式向读者展示了人工智能和机器学习中的大量经典的算法。更可贵的是,作者在展示算法时所使用的例子都是网络中非常有代表性的场景,并且很多情况下还会结合一些实际运营的 Web 站点的数据作更进步阐释。当然,作为一本实用型的书,少不了的是大量可运行的代码。

    豆瓣评分:9.0

    3、《Python Cookbook中文版,第3版》

    这本书可谓Python版《代码大全》。有人说《代码大全》这类书是字典,其实不尽然《代码大全》是高手过招。《Cookbook》也如此,阅读时总能让你有一种:“哇塞,漂亮!”的感觉。能把 Cookbook 全部读完,你的Python水平绝对发生质变。

    豆瓣评分:9.3

    二、Java语言系列(3本)

    1、《Java核心技术·卷1:基础知识(原书第9版)》

    Java领域最有影响力和价值的著作之一,拥有20多年教学与研究经验的资深Java技术专家撰写,与《Java编程思想》齐名。

    豆瓣评分: 8.3

    2、《算法 第四版》

    Java 语言描述,算法领域经典的参考书,全面介绍了关于算法和数据结构的必备知识,并特别针对排序、搜索、图处理和字符串处理进行了论述。书的内容非常多,可以说是Java程序员的必备书籍之一。

    豆瓣评分:9.3

    3、《数据结构与算法分析:Java语言描述》

    这本书真是非常好!个人感觉很适合给初学者入门看,里面的分析数学公式恰到好处,没有算法导论的令人望而生畏,也没有国内图书的草草了事,既学习了数据结构又有刚刚好的算法分析,很容易使人产生共鸣。

    豆瓣评分:8.6

    当然,对于Java我们建议进行系统的学习,扎实基础不能只靠看书。如果你有任何疑问,欢迎你在千锋武汉官网上留下你的相关情况,我再对号入座帮你解答。

    三、前端系列(4本)

    1、《Java权威指南(第6版)》

    淘宝前端团队翻译,这本书又叫犀牛书,号称Java开发者的圣经,网上对此书评价很多,大概意思都是说这本书是一本Java文档手册,没有完整看过一遍此书的都不能算是一名合格的前端工程师。

    豆瓣评分:8.8

    2、《Java高级程序设计(第3版)》

    又称红宝书,雅虎首席前端架构师,YUI的作者Zakas出品。虽然书名带了“高级”二字,但是讲得也很基础,而且行文风格很流畅,每一小节就像是一篇博客,读起来并不枯燥,个人感觉比上面那本犀牛书可读性更强。

    豆瓣评分:9.3

    3、《Java设计模式与开发实践》

    本书是在设计模式上的进一步扩充。一大特点就是结合实操,代码完整能直接应用到实际开发中。

    豆瓣评分:9.1

    4、《Web性能权威指南》

    本书是谷歌公司高性能团队核心成员的权威之作,堪称实战经验与规范解读完美结合的产物。本书目标是涵盖Web开发者技术体系中应该掌握的所有网络及性能优化知识。

    豆瓣评分:8.8

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 12月7日
  • 已采纳回答 11月29日
  • 创建了问题 11月29日

悬赏问题

  • ¥15 2024-五一综合模拟赛
  • ¥15 下图接收小电路,谁知道原理
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度
  • ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测
  • ¥15 ETLCloud 处理json多层级问题
  • ¥15 matlab中使用gurobi时报错
  • ¥15 这个主板怎么能扩出一两个sata口
  • ¥15 不是,这到底错哪儿了😭