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

我想自学计算机编程,我想请问一下需要看一些什么书,数据结构,算法之类的书需要看吗... 我想自学计算机编程,我想请问一下需要看一些什么书,数据结构,算法之类的书需要看吗 展开
 我来答
专业回答
极客晨星少儿编程
极客晨星,专注6-16岁少儿编程教育.
儿童学编程一般用的《Scratch 少儿趣味编程》,里面图文并茂,颜色很丰富多彩,而且这本书结合语文、数学、科学、音乐等科目,通过书里的卡通形象教孩子如何用Scratch 设计程序。
《动手玩转Scratch Jr编程》,这本教材里面的讲解十分生动,很受孩子们的欢迎。
还有《父与子的编程之旅——与小卡特一起学 Python》这本教材用很多形象的卡通来解释抽象的概念,非常深入浅出,不过本这教材后面稍微有些深奥,比较适合大一点的孩子。
liuqihang8_es
2013-07-20 · 超过20用户采纳过TA的回答
知道答主
回答量:52
采纳率:0%
帮助的人:35.3万
展开全部
一:第一阶段
C语言-------《C语言设计》 作者:谭浩强
二:第二阶段
C++ Primer, 4rd Edition

(入门类:
C++ Primer, 4rd Edition
Thinking in C++, 2nd Edition
The C++ Standard Library: A Tutorial and Reference

进阶类:
The C++ Programming Language, Special Edition
The Design and Evolution of C++
Inside C++ Object Model
C++ Templates: The Complete Guide
STL 源码剖析
Generic Programming and the STL
Modern C++ Design: Generic Programming and Design Patterns Applied
应用技巧类:
Effective C++, 2nd Editon
More Effective C++
Exceptional C++
More Exceptional C++
Effective STL
Ruminations on C++)
三:第三阶段
API/SDK------------- 《windows程序设计》(Jeff Prosise)
四:第四阶段
MFC----《VC++技术内幕》、《深入浅出MFC》
及视频教程孙鑫 VC++6.0
五:第五阶段
COM/DCOM/ATL/COM+---------《COM技术内幕》
1. 注:前提具备了一定的数学,数据结构及算法,操作系统等基础知识,学好C++是很关键的,尤其要理解清楚OOP思想。
追问
也就是说需要先看数据结、 算法的书 然后再去看编程的书  对吗
追答
谭浩强的书入门很好,可以结合数据结构的书一起看。如果想编程编的很好,算法导论肯定要看并且尽量弄懂。编程不只是它本身,想要精深的话数学基础要打牢,看算法之前把离散数学学好。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ZZZZZ原来如此
2018-12-02
知道答主
回答量:14
采纳率:40%
帮助的人:4.3万
展开全部
如果是零基础起步建议看清华出版社的《C语言从入门到精通》这本是北邮大一教材,起码我上大一的时候是这样的。这本书自学完全没问题,后续根据自身情况再选择。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ok中国的某某人
2018-10-13 · TA获得超过169个赞
知道答主
回答量:117
采纳率:100%
帮助的人:24.2万
展开全部

初学的话,打好语言基础。

如果你想学c或c++的话……这个

感觉这个偏向中期

你可以先买最基础的语言基础书,或者看网课什么的(计蒜客)

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
解说小九
2019-12-21 · TA获得超过5112个赞
知道小有建树答主
回答量:3159
采纳率:100%
帮助的人:159万
展开全部
第一阶段先学C语言,这个过不了就算了。
C语言-------《C语言设计》 作者:谭浩强
大多数人都推荐谭浩强这本书,谭浩强的C语言程序设计,我觉得更适合当教科书,主要是篇幅没有那么大,书本的内容不是很全,由老师带入门是最好的。
《C Primer Plus》第五版 作者:Stephen Prata
这本书比较厚,内容也比较基础,扩展的也比较广,自学容易上手,唯一的缺陷在于它是外国人编写,而国内的翻译往往让人难以满意,如果你有较好的英语水平,最好阅读英文版的。
《C语言入门经典》第四版 作者:Ivor Horton
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
冯齐中
2020-03-04
知道答主
回答量:8
采纳率:0%
帮助的人:3673
展开全部
1,要理解计算机能认识的只有0和1.并且没有二义性。
2,离散数学 ,理解计算机是怎样像人类大脑一样工作的,能用人脑的思维模式转换成计算机模式。理解宇宙存在就是能量波,这些波都可以用各种传感器转换成模拟的电信号,数字化以后变成0和1让计算机识别,有佛教的不二法则。
3,汇编语言 学会0和1的助记符编程。
4,数据结构,计算机的智慧。
5,机电一体化,具备模拟信号转变数字信号的能力。
6,理解这此以后计算机是怎样模拟人脑做事的就可以了。你能懂我现在说的就可以了。你如果顿悟。上面的课程不用学了。云端都有各种语言的样本,和结果,你只要模块用就行,计算机语言都是模块化的。站在四维空间看三维空间。
7,你想用什么语言编程,就去云端找。完成一个计算机编程就这么简单。
照葫芦画瓢,看您需要什么。希望您能顿悟。踩在前人肩膀看世界,您只要会搭积木,就能达到您的理想。共勉。谢谢!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式