之所以拿这两本书来说,不但是因为它们写的好,更因为他们是从初级到中级一个很好的提携。
首先说说我自己,读大学的时候,估计人人都知道,我们的C语言教程就是--谭浩强老师的C语言程序设计。这本书对于C语言入门确实还是可以,但是感觉还是写的有点啰嗦。当初学习C语言的时候,感觉就是一门课程,就是要学,要拿学分,要毕业,而且自己的人生规划也觉得不会走向程序员这条路。
在工作之后,慢慢发现,原来程序设计也是一件挺不错的事,别人都说我们是代码民工,只要自己喜欢,又何必去管他人呢,毕竟我们的人生还的自己来过。在编程的过程中,接触到了C程序设计语言(K&R写的),看第一遍的时候,感觉这部书写的很一般,但是看第二遍的时候,神奇的事情出现了,原来可能5,6行代码,用指针可能就1行,不但代码缩减,程序也变的更美观(看了Unix编程艺术,真正体会到了编程之美),而且它不给直接告诉你这有什么用,而是直接给你一个简单的问题,在解决问题的过程中,告诉你C语言的语法以及特性(这又让我想到,数据结构好像没这方面的书,每次都给你概念,却不知道这到底有什么用。),其中一个例子就是简单解释了GREP的实现源代码,真的很有吸引力,但对刚刚接触C语言的人,可能会觉得有点模糊。
再来说说PYTHON,我看PYTHON的第一本书是BYTE OF PYTHON,这本书很薄,而且内容也很少,但基本语法都涵盖了,让你对PYTHON有个大致的了解,不会像JAVA中的那些砖头一样,让你望而却步。接下来就要说说DIVE INTO PYTHON,这本书已经有第二版了,而且CPUG中的成员已经开发翻译了,我要说的是第一版。这本书和C程序设计语言的写作方式很类似,都是直接给你一个问题,然后在解决的过程中,分析PYTHON的各种特性,让你有那种“原来是这样呀”的感觉,而不是“我可以用它来干什么?”。
如果你对C,PYTHON的基础语法有了基本了解,那么这两本书是进阶的必备。
最后希望问下大家,有没有数据结构方面的好书呀(千万不要回答严蔚敏的那本数据结构,因为已经看过,而且也是告诉你是什么,而不是“可以干什么”)
分享到:
相关推荐
《Dive into Python3》的压缩包文件名为diveintopython3-r860-2010-01-13,这可能表示它是2010年1月13日发布的第860个修订版。这个版本可能包含了作者对初版的修正和更新,以适应Python 3的最新发展。 通过阅读这...
《深入Python 3》是一本全面且深入介绍Python 3编程语言的电子书籍,旨在帮助读者从...压缩包中的文件“diveintomark-diveintopython3-793871b”很可能是该书的源代码或HTML文件,可以配合阅读,加深对书中示例的理解。
在“diveintopython3-master”这个压缩包中,包含了这本书的所有源代码示例。通过这些代码,我们可以学习到以下关键知识点: 1. **Python基础**:包括变量、数据类型(如整型、浮点型、字符串、列表、元组、字典)...
在Python的世界里,"dive into"通常意味着深入探索,这表明本书将带领读者逐步深入Python的核心概念和技术。教程内容可能涵盖变量、数据类型(如整型、浮点型、字符串、列表、元组、字典等)、控制结构(如条件语句...
由于其语言简洁、开发效率高、功能强大,Python受到广大程序员的喜爱,广泛应用于网站和应用程序开发、自动化脚本编写、数据分析、人工智能等领域。 Python分为多个版本,其中Python 3是最新主分支,其前身是Python...
这本书涵盖了Python 3的核心概念、语法以及高级特性,旨在帮助读者不仅掌握Python的基础,还能理解其背后的机制和设计哲学。 在Python 3的世界里,我们首先会接触到的是它的语法基础。Python以其清晰简洁的代码结构...
这一节鼓励读者直接开始编写简单的Python程序,以加深对语言特性的理解。 #### 2.2 函数声明 介绍如何在Python中定义函数。包括函数的基本语法、参数传递方式等内容。 #### 2.3 函数文档 讨论了如何为函数添加...
变量声明虽然简单,但在程序设计中起到基础作用。字符串的格式化操作,如使用特定格式插入变量,是处理文本数据时常用的技巧。而列表映射(map)和列表推导(list comprehension)则是高效处理列表的高级方法。连接(list...
《Dive into Python 3》是一本专门为Python爱好者和初学者设计的教程,它深入浅出地介绍了Python 3编程语言的各种核心概念和技术。这本书以其易读性和实践性著称,帮助读者快速掌握Python 3的基本语法和高级特性,...
《Dive Into Python中文版》的压缩包文件"DiveIntoPython-zh-cn-5.4b.chm"是一个帮助文件,包含了全书的章节和示例代码,便于读者查阅和学习。通过这个资源,读者可以系统地学习Python编程,掌握从基础到进阶的各类...
Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。由于其简洁清晰的语法结构以及丰富的标准库支持,使得Python成为初学者入门编程语言的理想选择之一。同时,Python也被广泛应用于科学计算、数据分析...
《Dive Into Python》是一本深受程序员喜爱的Python学习书籍,由Mark Pilgrim撰写,旨在帮助初学者和有一定经验的开发者深入理解Python编程语言。这本书以其详尽的实例和实践导向的教学方法闻名,适合所有想要提升...
《Dive Into Python 3》是由Mark Pilgrim编写的经典Python编程教材,它是一本深入浅出的Python 3入门书籍。这本书不仅包含了详细的语法解释,还有丰富的实践示例,帮助读者快速掌握Python 3的核心概念和技术。 1. *...
在这个压缩包文件“diveintopython-html-5.4_zh-ch.rar”中,我们可以找到关于Python与HTML 5.4相结合的深度学习资料,这在现代Web开发中是非常重要的一部分。 首先,Python作为一门多用途、易学易用的编程语言,被...
《Dive Into Python 3》是由Mark Pilgrim编写的Python编程入门教程,旨在帮助读者深入理解Python 3语言。这本书以其详尽的实例和实践导向的学习方法,深受Python初学者和进阶者的喜爱。在本教程中,Pilgrim不仅介绍...
《深入理解Python中文版高清(Dive into Python)》是一本深受Python程序员喜爱的学习手册,它以详尽且深入的方式介绍了Python编程语言的核心概念和技术。这本书是Python初学者和进阶者的宝贵资源,无论你是刚刚接触...
《深入 Python》(Dive Into Python)是一本广泛认可的Python编程教材,中文版的推出为中文学习者提供了极大的便利。这本书由Mark Pilgrim撰写,旨在帮助初学者快速上手Python编程,同时也适合有一定经验的程序员...
《Dive into Python》是一本深受程序员喜爱的Python编程教程,中文版名为《深入Python》。这本书由Mark Pilgrim编写,旨在帮助已有编程基础的读者迅速掌握Python语言,并深入理解其内部机制。作为一本详尽的教程,它...
《Python深度探索》是中国版的"Dive Into Python",由啄木鸟翻译团队精心翻译而成。这本书是Python初学者和进阶者的重要参考资料,详细介绍了Python编程语言的各个方面,包括语法、数据结构、函数、模块、异常处理、...