自学编程入门到精通,这本书一定要看!(自学编程需要什么书籍)

http://www.itjxue.com  2023-03-06 21:40  来源:未知  点击次数: 

Python 从入门到精通推荐看哪些书籍呢?

基础篇

1.《笨方法学Python》

《笨方法学Python》的英文版,最初的几章有点枯燥,但如果把书里面所有代码都敲一遍,确实能够把基础打好。

2.《Python学习手册》

这种外国人写的书,都有共同的特点,特别详细,每个知识点给你解释透透的,看的时候可以当作一个字典来翻,这本书确实是面向初学者的。

这本书的前几章是关于python语法的,最后几章是练习案例,但这些案例有点陈旧了,不做也罢。只是看前几章用来入门Python,那么这本书还是不错的。

这本书的前几章是关于python语法的,最后几章是练习案例,但这些案例有点陈旧了,不做也罢。只是看前几章用来入门Python,那么这本书还是不错的。

进阶篇

1.《流畅的python》

这本书的作者水平有点高,洋洋洒洒写了这么厚一本,关键是读的时候啊,感觉到处都有收获。前面几章是关于数据结构的,用上合适的数据结构,可以让代码更简洁,也可以让代码执行得更有效率。

2.《Python Cookbook》

又是一本大部头著作,图灵的书真的挺好,缺点就是太厚了。cookbook类的书呢,大体遵循的规律是,面对那一个一个具体的问题,我们该怎么办。有点类似QA,实操性拉满。这本书还把不同的问题给你分门别类了,查起来挺方便。看过后对于代码质量的提升,很有帮助。

就业篇

在就业篇里就需要分方向了。就业通常只学习python语法是不够的,还得掌握具体的学科知识。

1.web方向

(1)《Flask Web开发》

公司如果用python做web大多是初创的,大多用了flask,因为flask是一个小而美的框架,积累了大量第三方库,值得一学。

(2)《精通Django 3 Web开发》

2.人工智能方向

(1)《深度学习》

深度学习挺有名的书,理论深度足够。俗称“花书”。

(2)《利用Python进行数据分析》

用python做数据分析就得读这本。

读书破万卷,下笔如有神。这句古话说来是有道理的。学python推荐这些书籍,大家也可以先多去看看,这样对自己接下来的深入学习是十分有帮助的。

自学编程看什么书好

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

想要自学Java编程,有什么书籍推荐么?

自学Java有哪些必备的学习书籍,在这里一一给你展示出来:

在这里给你推荐几本书,非常优秀的书籍:

当然在推荐之前,你可以在B站内搜索我们的名字,观看一下我们的学习视频;

我校名师高淇讲述的Java300集课程,非常适合刚入门的零基础学者哦!

这几本书相当不错,推荐给你:

1.《Java编程规范》 适合对象:初级、中级

介绍:这本书的作者是被誉为Java之父的James Gosling,入门者推荐阅读,对基础的讲解很不错。

2.《Java编程思想》 适合对象:初级、中级

介绍:豆瓣给出了9.1的评分,全球程序员广泛赞誉。有人说这本书不适合初学者,不过小编认为作者并没有对读者已有的知识经验有过多要求,只是要求读者需要知道基本的程序语言。作者以通俗易懂及小而直接的示例解释了一个个晦涩抽象的概念,需要花时间细细研读。

3.《Java核心技术:卷I基础知识》 适合对象:初级、中级

介绍:官方机构图书,备一本总是没错的。这本书比较全面也通俗易懂。可以当字典的功能来用,学习入门必备。

4.《Java数据结构和算法》 适合对象:初级、中级、高级

介绍:这本书目前基本断货,足以说明抢手程度。作者主要使用Java语言描述了我们常用的数据结构,值得一看。

5.《Java与模式》 适合对象:中级、高级

介绍:难得一见的国人写的Java好书。主要讲解设计原则以及最为常见的设计模式的实用教材。这本书出现的比较早,是初级到中高级必读的图书之一。

6.《SCJP学习指南》 适合对象:初级、中级

介绍:官方考试的必备图书,对检验自己的Java学习情况很有帮助。这本书特别适合学生阅读,这本书理解透了,找工作面试Java题目不会有任何问题。一些工作多年的工程师都会在里边遇到一些不会做的题目。

学习的过程中,编程视频的弥补是不可缺失的,需要的话点个赞吧!

进阶篇

1.《重构:改善既有代码的设计》 适合对象:中级、高级

介绍:清晰揭示了重构的过程,解释了重构的原理和最佳实践方式,并给出了何时以及何地应该开始挖掘代码以及改善。大师的杰作,让你明白软件是一步步改进的,不是一蹴而就的。

2.《XML入门经典》 适合对象:初级、中级、高级

介绍:很多人觉得没必要买XML书籍,不过我还是觉得推荐一本给你作为工具书,而且看本书可以使得你对XML方方面面有个了解。里面不少东西还是用到的。

3.《jQuery基础教程》 适合对象:初级、中级、高级

介绍:从这个开始学习jQuery才是根本,不然以后遇到的很多奇怪问题不知所以然。jQuery个人感觉已经成为目前的javascript标准库了,插件无数,大大简化了前端工作。

4.《JavaScript权威指南》 适合对象:初级、中级、高级

介绍:一本从全新视角和层次来介绍JavaScript的参考书,填补了市场的空白。是学习js的必备参考工具书之一。

5.《代码整洁之道》 适合对象:中级、高级

介绍:讲述了一系列行之有效的整洁代码操作实践。软件工程的理想编码是无数人编出来的代码像一个人写的,这本书当作规范就不错。

最后:学习Java编程一定要努力学习!祝你成功!

自学计算机编程应该看些什么书

一:第一阶段\r\nC语言-------《C语言设计》 作者:谭浩强\r\n大多数人都推荐谭浩强这本书,谭浩强的C语言程序设计,我觉得更适合当教科书,主要是篇幅没有那么大,书本的内容不是很全,由老师带入门是最好的。\r\n\r\n《C Primer Plus》第五版 作者:Stephen Prata\r\n这本书比较厚,内容也比较基础,扩展的也比较广,自学容易上手,唯一的缺陷在于它是外国人编写,而国内的翻译往往让人难以满意,如果你有较好的英语水平,最好阅读英文版的。\r\n\r\n《C语言入门经典》第四版 作者:Ivor Horton\r\n\r\n二:第二阶段\r\n这一阶段看个人主攻的方向了,安卓一般就JAVA,PC游戏、软件C++,也有推荐C#,这些都是主流语言,其他语言要看个人爱好与发展。\r\n面向对象的语言,一般懂一门,之后要转其他语言也很容易的,其实思想都差不多,主要的不同在于语法。C#容易上手,一个月入门,一年精通,而C++却有点难,一年入门,二十年也未必敢说自己精通。如果有时间,可以了解一下汇编语言。\r\n\r\nC++ Primer, 4rd Edition\r\n\r\n(入门类:\r\nC++ Primer, 4rd Edition\r\nThinking in C++, 2nd Edition\r\nThe C++ Standard Library: A Tutorial and Reference\r\n\r\n进阶类:\r\nThe C++ Programming Language, Special Edition\r\nThe Design and Evolution of C++\r\nInside C++ Object Model\r\nC++ Templates: The Complete Guide\r\nSTL 源码剖析\r\nGeneric Programming and the STL\r\nModern C++ Design: Generic Programming and Design Patterns Applied\r\n\r\n应用技巧类:\r\nEffective C++, 2nd Editon\r\nMore Effective C++\r\nExceptional C++\r\nMore Exceptional C++\r\nEffective STL\r\nRuminations on C++)\r\n\r\n三:第三阶段\r\nAPI/SDK------------- 《windows程序设计》(Jeff Prosise)\r\n这书主要是开发Windows软件要深入研读的,毕竟是WindowsAPI。如果是主攻C++,那么这本书你可以大概略读一遍,不用过多的深入追究,QT才是C++主要深入思虑的关键。\r\n\r\n四:第四阶段\r\nMFC----《VC++技术内幕》、《深入浅出MFC》及视频教程孙鑫 VC++6.0\r\n如果是C++,QT是要重点学习的对象。\r\n\r\n五:第五阶段\r\nCOM/DCOM/ATL/COM+---------《COM技术内幕》\r\n\r\n未知阶段:\r\n《数据结构》,《算法导论》这些基本是编程的核心了,编程的很大情况都依赖于算法的实现,这个两门基本要深入研究,这是决定编程能力的核心标准。\r\n\r\n如果不弄底层的话,《操作系统原理》可以简单地了解。

自学编程需要哪些入门书籍?

1、《实战Java程序设计》

这是一本既注重实战,同时也注重底层“内功”训练的书,非常适合初学者阅读!

2、《程序员修炼之道——从小工到专家》

这本是指导程序员从低等级向高等级转变的必要圣经。每一篇幅都需要仔细阅读,深入思考,作者多年的经验可以给我们在实际项目中处理给予很大的帮助。通过在实践中,摸索,探讨,最终都会发现很多问题都能在这本书找到最好的指导。

《重构:改善既有代码的设计》,这本书确实牛掰,尤其适合当代程序员读。近几年软件开发的门槛降低了很多,好多公司都因为初级程序员的存在累积了一大批shit一样的代码,重构也讲技巧和原则,不是单纯地删除重写。看了几页就有收获,推荐给各位开发的朋友,没事儿读读,肯定有启发。

(责任编辑:IT教学网)

更多