主页 » 正文

刚开始学c语言用什么书比较好?进一步提高要用什么书呢?

十九科技网 2025-05-24 02:39:59 268 °C

刚开始学c语言用什么书比较好?进一步提高要用什么书呢?

首先:C语言入门相对比较简单,但如果想成为一个优秀的C程序员,需要很艰苦的训练,多读代码,多练习,多上机操作,多思考,学习是一件辛苦的事情,要放弃很多东西,要坚持下来才可以,可以说C语言是基础,将来想学其他的C++,JAVA等,如果有C的基础,还是比较好入门的.

C语言的用处比较广泛,可以说任何精通计算机的人都掌握C语言了,我是本科计算机专业的,C被作为许多课程的先行课,没有了C语言基础,就不能学习数据结构,操作系统,编译原理,计算机网络等核心课程,所以说,想学习计算机的话无论想在哪个方向发展(软件,硬件,网络,应用,开发,设计等方向)都必须掌握C语言.

C Traps And Pitfalls 推荐读,不过要有一定基础。

如果你刚开始的话推荐C Primer Plus或者C In A Nutshell。

去书店买那种翻译版的书,红色皮的那种. 原著国外的.

如果可以直接看那种英文原版的(毕竟翻译过来的有些诧异).

<21天学通C语言>(第六版)

Bradley L. Jones, Peler Aitken 著.

信达工作室 译.

人民邮电出版社

这本书对初学者很好, 如果有点基础那就更好了.

建议选择谭浩强谭老师的书,简单易学,理论与实践结合的很好,而且如果能认真学的话,你会发现你的C语言基础非常的实。

也不是说其他的书不好,但是有些书只是为了让读者入门,没有前途呀。

先读谭浩强的《C语言程序设计》,这是公认的中文入门级教材。但是书中的代码风格不敢恭维。看完这本,推荐《21天学通C语言》,这本书比较好,个人感觉。看完这两本,你就可以进阶C++了。

C语言只要把基础打好就好,你要是想精通的话,最好是精通C++,这样比较有前途。但不要操之过急。

以下一段话是我给另一位初学编程的朋友建议的学习轨迹,你可以参考以下:

学习编程语言贵精不贵多,而且要循序渐进、有张有驰。

初学语言时,基本上都是从C语言入手。

一本谭浩强老师的《C语言程序设计》足够。

不过在学习过程中请注意不要学习他老人家的编程风格!我不知道现在改版了没有,反正我当年学这本书的时候,上面的代码风格让我极其崩溃。

良好的C语言代码风格,可以参阅《21天学通C语言》等。

学C最多也就半年,感觉差不多了,做一个像样的小项目,检验一下自己即可。然后就应该步入C++中。C++是一门值得深入研究的语言,仔细学进去你会发现它嗷嗷强大。其中也有许多经典的设计思想。入门级书籍推荐《C++大学自学教程》讲的比较透彻,但很厚。进阶级推荐《C++语言深入研究》等,就比较深奥了。高手级推荐《C++大师的沉思》等国外名著,讲的很晕,呵呵。

Java是一定要学的,但如果不想在这方面发展,可以不学得那么累。Java是发展最迅猛的语言之一,其技术更新之快,远胜于我们学习的速度。学习Java的重点要放在学习她的思想上。学习面向对象思想,以及建筑在其上的各种框架和架构的思想。学精C++之后再学Java,语法部分10天足够,但思想部分就看你的悟性了。

追加建议:学过C++、Java之后,再回头重温C语言,研究一下用C语言如何实现面向对象的四大特性(抽象、封装、继承和多态)。这时你就会发现,哦,之前显得如此神秘的东西原来是这样的啊……

当以上三门语言你都经历了一遍之后,就可以选择自己所要进一步深造的方向了。那时候你已经心里有数。而且这时的你学习任何一门其他程序设计语言都是手到擒来易如反掌。这就是基础的作用。

<编程珠玑>-中国电力出版社

<程序设计实践>-机械工程出版社

<实用c语言编程>-O‘Rerly出版

<算法导论>

自学 python 可以有哪些资料?

那就推荐一些吧。

基础入门(Data Science方向为主):

1、《a byte of python 中文版》,零基础的人都可以看。

2、斯坦福的在线教程,入门级。Python Numpy Tutorial英文好的同学可以看看。

3、夯实python语言本身,建议看《Python Cookbook 中文版》。

1、Web开发方向:看简单的框架flask,推荐《Flask Web开发:基于Python的Web应用开发实战》。

2、数据分析方向:看《利用Python进行大数据分析》,主要讲Pandas库,讲数据分析。很多金融巨头,用Python进行数据分析。

3、科学计算方向:《python_sci用python进行科学计算》。

4、AI的机器学习方向:《Hands-on ML with Scikit-learn and TensorFlow》。

5、AI的计算机视觉方向:《Python计算机视觉编程》。

6、网络爬虫方向:

有时间也可以去听听一些大数据讲座、沙龙等,比如加米谷大数据培训中心的活动、沙龙等,通常都会分享一些满满的干货,有问题也可以趁机问。也可以考虑参加专业系统的培训。

版权声明:部分内容由互联网用户自发贡献,如有侵权/违规,请联系删除
本平台仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

本文链接地址:/dsj/213605.html

相关文章

2023年必读:顶尖大数据

在当今数字化飞速发展的时代, 大数据开发 作为一个重要领域,受到了越来越多人的关注。无论你是学习的初学者,还是拥有一定经验的开发者,选择正确的书籍都是提升技能的重要

大数据 2024-12-11 85 °C

2023年必读的大数据开发

在数字化时代,大数据已经成为推动商业和技术创新的重要力量。随着数据的快速增长,掌握 大数据开发 技能显得尤为重要。对于想要从事大数据开发的人来说,书籍是最好的学习资

大数据 2024-12-01 264 °C

推荐必读的大数据开发书

引言 随着 大数据 技术的飞速发展,越来越多的企业和开发者开始重视大数据的应用与开发。在这一背景下,选择合适的学习资源显得尤为重要。本文将为您推荐一些优秀的 大数据开发

大数据 2024-11-27 223 °C