相关作者的搜索结果
复杂性思考:复杂性科学和计算模型(原书第2版)
3人今日阅读 推荐值 72.5%
本书是美国欧林工程学院Allen B.Downey教授以20世纪80年代兴起的复杂性科学这一领域的前沿研究成果为载体,在近十几年教学科研过程中积累而成的。内容主要分三部分:第一部分主要对复杂性科学的概念、范式和科学模式,以及复杂工程和复杂性思维等方面进行了介绍;第二部分主要从图论、小世界图、无标度网络、元胞自动机等方面对其经典算法及实现进行了介绍;第三部分主要从物理建模、自组织临界性、智能体模型、兽群算法、进化和合作进化等方面进行了介绍和实现。这三部分内容由整体到局部,由易到难,建议读者在阅读本书的过程中按照这个思路进行阅读,同时每章提供了练习题,读者可尝试实现。
像计算机科学家一样思考Python 第2版(异步图书出品)
本书以培养读者以计算机科学家一样的思维方式来理解Python语言编程。贯穿全书的主体是如何思考、设计、开发的方法,而具体的编程语言,只是提供了一个具体场景方便介绍的媒介。全书共21章,详细介绍Python语言编程的方方面面。本书从基本的编程概念开始讲起,包括语言的语法和语义,而且每个编程概念都有清晰的定义,带领读者循序渐进地学习变量、表达式、语句、函数和数据结构。书中还探讨了如何处理文件和数据库,如何理解对象、方法和面向对象编程,如何使用调试技巧来修正语法错误、运行时错误和语义错误。每一章都配有术语表和练习题,方便读者巩固所学的知识和技巧。此外,每一章都抽出一节来讲解如何调试程序。作者针对每章所专注的语言特性,或者相关的开发问题,总结了调试的方方面面。本书的第2版与第1版相比,做了很多更新,将编程语言从Python 2升级成Python 3,并修改了很多示例和练习,增加了新的章节,更全面地介绍Python语言。这是一本实用的学习指南,适合没有Python编程经验的程序员阅读,也适合高中或大学的学生、Python爱好者及需要了解编程基础的人阅读。对于首次接触程序设计的人来说,是一本不可多得的佳作。
Python数字信号处理应用(异步图书出品)
数字信号处理(DSP)是面向电子信息学科的专业基础知识,也是多门新兴学科的理论基础。作为广泛应用的脚本语言,Python在DSP领域中也很常用。 本书介绍了如何通过Python语言实现数字信号处理的应用。全书共有11章,以Python代码为示例由浅入深地向读者介绍了数字信号处理的相关知识及其应用。书中涉及周期信号及其频谱、波形的谐波结构、非周期信号及频谱图、噪声、自相关函数、离散余弦变换和离散傅里叶变换、滤波、卷积、微分与积分、调制采样等数字信号处理相关技术。每一章都是从示例开始,引导读者通过编程的方式来准确地理解概念。除此之外,本书每章还提供了练习和代码示例来帮助读者理解这些知识。 本书适合对数字信号处理感兴趣且有一定Python基础的读者阅读,也适合电子和通信相关专业的学生阅读。
Java编程思维(图灵出品)
本书从基本的编程术语入手,用代码示例诠释计算机科学概念,旨在教会读者像计算机科学家那样思考,并掌握解决问题这一重要技能。书中内容共分为14章、3个附录,每章末都附有术语表和练习。 本书适合想学习计算机科学和编程相关内容的初学者。
Perl语言编程思想
本书分为两部分,第一部分从每个程序员需要了解的基本概念展开,第二部分重点介绍不同的编程范例和一些更高级的编程技术。本书大概是两个学期的课程,是高等院校计算机科学初学者的完美教学参考书。 ·学习基本概念,包括变量、表达式、语句、函数、条件、递归和循环。 ·了解常用的基本数据结构和有用的算法。 ·深入研究面向对象的编程,并学习如何构建自己的类型和方法来扩展语言。 ·使用语法和正则表达式分析文本内容。 ·探索函数式编程如何帮助你使代码更简单、更具表现力。