认识编程:以Python语言讲透编程的本质

认识编程:以Python语言讲透编程的本质

评分

★★★★★

ISBN

9787111687610

出版社

机械工业出版社 2021-08-27出版

作者

郭屹

分类

编程设计

内容简介
本书是关于计算机编程的科普书,它包含了计算机软件的发展历史、原理、数据结构,以及基本算法等内容,并进一步探讨了动态规划、概率统计和神经网络等进阶知识。作者通过轻松的笔调,由浅入深地对编程的本质进行了直观、具体的讨论。虽然书中的例子都是用Python编写的,但是介绍的编程方法和思想却是通用的。书中的实例都有对应的完整代码实现,涉及初等数学、数据结构、排序与查找、数理统计、动态规划及神经网络等多个方面。这些实例把编程原理讲解和程序代码结合在一起,从而让概念更加容易理解。本书适合学习Python,以及编程的读者阅读。
AI简介
这是一本深入浅出地讲解计算机编程的科普书籍。本书从人类发明史开始,通过计算机的构造,冯·诺依曼体系结构的提出,图灵机的基本概念和特点,逐步引导读者理解计算机的工作原理。 书中详细介绍了Python语言,包括Python的基本特性、应用领域、数据类型、关键字、变量命名规则、缩进规则等。Python语言的这些特性使得它成为一种高效、灵活、易于学习和使用的编程语言。 在讲解编程的过程中,作者通过大量的实例,将编程原理和程序代码结合在一起,使得概念更加容易理解。这些实例涵盖了初等数学、数据结构、排序与查找、数理统计、动态规划及神经网络等多个方面。 书中还详细介绍了数据结构,包括线性序列、树和图等。数据结构的选择对于算法的效率至关重要,不同的数据结构适用于不同的问题场景,有不同的操作方式和效率。 此外,书中还介绍了算法的时间复杂度,以及如何通过平衡树的构建和旋转,实现高效的查找、插入、删除等操作。 在概率统计方面,书中介绍了概率的基本定义与重要性,以及马尔可夫模型的定义与性质。这些概念在现实生活中的应用非常广泛,如交通流量控制、天气预报、人口统计、保险、金融交易以及神经网络等。 最后
阅读/下载地址