自学编程推荐书(编程自学书籍)

2023-12-04 11:54:35 数码极客 bianji01

 

自学编程看什么书好

首先推荐《CPrimePlus》第五版,当C作语言的入门,这是一门面向过程的语言。看完指针那章后打住,思考下是想和哪方面接触。如果选择和软件层打交道,就要和面向对象语言打交道,推荐Java入门,第一本书看《Java程序设计语言》,然后看《数据结构与算法Java描述》,然后再看《Java编程思想》,最后看《算法导论》。感觉有所领悟了,就去学针对你的其他语言吧。如果继续和底层打交道,那么继续看《CPrimePlus》,然后看《数据结构与算法C描述》,然后看什么我也不知道了,因为我就此打住了。当然最重要的一点,是一直都要写,每天都要写!!

编程书籍入门必备

自学编程看什么书?给你推荐一些一、Python系列(3本)如果你之前一点编程经验都没有,先看如下两本:1、《简明Python教程》(A Byte of Python)入门Python的绝佳Tutorial,从书的目录便可以了解到作者Swaroop C H清晰的行文思路,以及对Python高超的驾驭能力。豆瓣评分:8.82、《集体智慧编程》以具体实例的方式来展示Python的编程技巧,受益良多。作者用非常直观的方式向读者展示了人工智能和机器学习中的大量经典的算法。更可贵的是,作者在展示算法时所使用的例子都是网络中非常有代表性的场景,并且很多情况下还会结合一些实际运营的 Web 站点的数据作更进步阐释。当然,作为一本实用型的书,少不了的是大量可运行的代码。豆瓣评分:9.03、《Python Cookbook中文版,第3版》这本书可谓Python版《代码大全》。有人说《代码大全》这类书是字典,其实不尽然《代码大全》是高手过招。《Cookbook》也如此,阅读时总能让你有一种:“哇塞,漂亮!”的感觉。能把 Cookbook 全部读完,你的Python水平绝对发生质变。豆瓣评分:9.3二、Java语言系列(3本)1、《Java核心技术·卷1:基础知识(原书第9版)》Java领域最有影响力和价值的著作之一,拥有20多年教学与研究经验的资深Java技术专家撰写,与《Java编程思想》齐名。豆瓣评分: 8.32、《算法 第四版》Java 语言描述,算法领域经典的参考书,全面介绍了关于算法和数据结构的必备知识,并特别针对排序、搜索、图处理和字符串处理进行了论述。书的内容非常多,可以说是Java程序员的必备书籍之一。豆瓣评分:9.33、《数据结构与算法分析:Java语言描述》这本书真是非常好!个人感觉很适合给初学者入门看,里面的分析数学公式恰到好处,没有算法导论的令人望而生畏,也没有内图书的草草了事,既学习了数据结构又有刚刚好的算法分析,很容易使人产生共鸣。豆瓣评分:8.6三、前端系列(4本)1、《Java权威指南(第6版)》淘宝前端队翻译,这本书又叫犀牛书,号称Java开发者的圣经,网上对此书评价很多,大概意思都是说这本书是一本Java文档手册,没有完整看过一遍此书的都不能算是一名合格的前端工程师。豆瓣评分:8.82、《Java高级程序设计(第3版)》又称红宝书,雅虎首席前端架构师,YUI的作者Zakas出品。虽然书名带了“高级”二字,但是讲得也很基础,而且行文风格很流畅,每一小节就像是一篇博客,读起来并不枯燥,个人感觉比上面那本犀牛书可读性更强。豆瓣评分:9.33、《Java设计模式与开发实践》本书是在设计模式上的进一步扩充。一大特点就是结合实操,代码完整能直接应用到实际开发中。豆瓣评分:9.14、《Web性能权威指南》本书是谷歌公司高性能团队核心成员的权威之作,堪称实战经验与规范解读完美结合的产物。本书目标是涵盖Web开发者技术体系中应该掌握的所有网络及性能优化知识。豆瓣评分:8.8

想自学编程,零基础,求推荐书籍

编程这个东西自学有一定难度,因为你无法在短时间内体会到它的实际用途,所以一大批人会半途而废。就算你学会了c语言,你会发现你照样做不出东西,忙碌了半天,也只会在黑乎乎的控制台上显示些字符。所以你还得学习其他知识,像sql。想要以最短时间体会到代码的作用,那莫过于学习前端 html 了,配合css,你会立马写出几个静态页面,然后沾沾自喜,有种成就感。然而这并没有什么卵用。前端还需要学习一门叫javascript的语言,javascript才是编程语言,html和css只能叫做页面设计,类似美工。而你想要学习javascript时,你就得明白什么叫编程,像是数据类型、函数、各种判断循环语句,这时你学起来就会感觉很吃力(当然也能学会,我就是没接触过c语言就直接学了前端了)。真正的编程入门级语言是c语言,为什么要先学c语言呢?这时你得明白编程语言的历史发展。c语言的前身是b语言,b语言由贝尔实验室开发。b语言写出了世界上第一款操作系统unix,沿用至今,比如银行的取款机和大型商务机就是用的unix。后来由unix 进化出了linux操作系统。这款操作系统一直应用于服务器,而windows操作系统是由c语言写的。暂且不谈操作系统。c语言往后发展就有了c++ 这些都同属贝尔实验室开发。java是由c++改写而来。c#也是由c++改写而来。所以你会发现c#与java语法相识。总结一点,这些语言都由c语言而来。只要你学会了c语言,以后你学其他语言就会简单的多。你学c语言就是学了80%的java。c++又是完全兼容c语言的。所以你可以把c语言看成是祖宗,其他的都是分支。本人就是自学的。走了很多弯路。因为我一开始就是学的前端html。后来才去学的c,不过也没关系,我学会javascript后,学c语言就轻松很多。说了这么多言归正传,如何自学编程,其实就是如何自学c语言。我认为最好是找教学视频来看。个人推荐 : 郝斌c语言180个视频。网上很多人力推《c语言程序设计 谭浩强》这本书,你可以去看看。这是大学计算机专业必备教程。也是c语言入门书籍。反正看书我是看不进去的。一句话,这些语言都大同小异。真正重要的是编程思想。就是如何通过语言来实现解决问题的思路。

求推荐自学电脑编程类的书。

你想学电脑?

声明:易趣百科所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系315127732@qq.com
广告位招租
横幅广告