软件与程序设计
-
算法之美刘瑜,车紫辉,顾明臣,杜瑾敏 著《算法之美——Python 语言实现》基于 Python 语言系统讲述了算法基础知识、数据结构和各种经典算法,包含传统典型算法、竞赛算法、大数据算法、人工智能算法、游戏算法等,在讲解经典算法的同时,尽量吸收新的算法成果,并体现实战性。为了解决算法类图书不容易被接受的问题,本书对算法理论的讲解结合了83个具体的实例应用,实例讲解遵循需求规则、算法思想、代码实现和算法点评这一规律;算法思想基于各种图示来演示算法的设计流程,使设计思路清晰明了;代码实现中对关键代码给予注释,帮助读者最大程度地理解算法程序设计的具体含义。本书每章均提供了配套的实验习题及答案,以巩固所学,增强实战应用技能。另外,本书对部分章节配备了视频讲解,读者可以使用手机扫码来轻松学习。总之,本书设计体现了轻松易学的思想,最大程度地帮助读者理解算法的思想精髓和实现算法的实战应用过程。 本书讲解通俗易懂、层层递进,知识体系完善、内容深入浅出,理论知识讲解与实际应用相结合,加上故事与案例的点缀,体现了本书设计的巧妙之处。 本书适合具有 Python 编程基础的 IT 编程工程师、在校学生、专业科学研究人员、数据工程师、教师等使用。本书也可作为相关培训机构的培训教材。 -
一步到位!Python从基础编程到数据分析陈惠贞 著《Python从基础编程到数据分析》是一本同时介绍Python编程和基于Python的大数据分析图书,既是一本Python入门书,又是一本Python数据分析专业书;既是Python基础教程,又是Python视频教程。 《Python从基础编程到数据分析》共17章,首先介绍了Python的开发环境、代码编写风格及程序设计的常见错误类型;然后循序渐进地解说了Python编程的基础语法和相关技巧,这是学好Python的基础和关键环节;接着介绍了常见Python模块和包的用法,如tkinter、pillow、qrcode等,让读者体验只需编写几行简短代码,就能轻松完成许多应用。最后几章,也是本书最精彩的部分,详细介绍了NumPy、matplotlib、SciPy、pandas四大热门软件包,可以让读者一次掌握数据科学应用与大数据分析的基础能力。全书以范例为导向,涉及的程序代码给出了详细的解释和分析,可以让读者轻松领会 Python 编程的精髓,同时也有利于读者编程思维的培养。 《Python从基础编程到数据分析》提供了丰富的配套资源,如视频、源代码、PPT 课件、习题答案等,特 别适合编程零基础、Python 从入门到精通、想从事数据分析工作或想提高效率的数据分析人员,以及对人工智能和 AI 开发感兴趣的在职 IT 人员学习。另外,本书特别适合作为大中专院校相关专业的教材和参考书。 -
Python爬虫、数据分析与可视化成立明,胡书敏,黄勇 著全书共13章。第1~4章为基础篇,主要讲述Python基础知识、Python数据结构、面向对象程序设计思想,Python异常处理和读写文件的技巧;第5~7章为数据分析的工具篇,主要讲述Numpy库、Pandas库和Matplotlib库的基本功能和应用;第8章和第9章为“数据分析高级技能篇”,主要讲述通过爬取技术博客案例、基于Scrapy爬虫框架的实用技巧、数据分析的常用方法,如Python连接操作数据库的相关技能,基于时间序列、概率分析、推断统计和回归分析方法的数学分析方法;第10~13章为“综合案例篇”,主要讲述二手房数据分析案例、股票数据分析案例以及基于Sklearn库的机器学习相关实践。 -
aelf区块链应用架构指南杜行舟,孟繁轲,郝玉琨 著《aelf区块链应用架构指南》旨在引导区块链应用开发者,基于aelf 框架构建可支撑商业应用的分布式 App。内容从分布式技术体系入手,从区块链业务建模思维方法、设计原则、技术决策和原型开发的角度,以典型的存证业务及去中心、多中心治理等场景为例,对基于 aelf 技术体系的领域分析、架构设计、性能及部署设计活动的工具方法进行阐述。具体涉及 aelf 区块链平台技术体系、智能合约及跨链资源体系、业务系统性能测评以及aelf 技术生态与治理。本书在各模块中穿插介绍了主流区块链系统的技术原理与发展历史,并详细介绍了aelf 框架的技术实现,帮助读者从不同角度、多方面地理解区块链。 《aelf区块链应用架构指南》以“理论牵引例程,技术支撑场景”为逻辑原则,在特定技术的介绍中通过概念示意图、业务模型图、数据流图等形式,结合伪代码示例及程序运行数据,指导区块链应用产品设计及DApp 软件产品的全生命周期研发。 《aelf区块链应用架构指南》的主要读者对象为分布式技术行业从业人员(包括产品经理及开发人员)、相关研究方向的高校师生等。目前,aelf 开源生态已初具规模,自aelf 框架的preview 版本发布以来,开源社区热度激增。本书编写过程获得了aelf 官方团队的大力支持,通过丰富的技术理念和完备的例程,为aelf 区块链应用开发者的技术研发工作提供了丰富的指导。 -
区块链技术与应用林时伟 著本书分为3篇,共13章。第1~3章为入门篇,主要介绍了与区块链相关的理论知识,并分别讲述了区块链与5G、人工智能、物联网等前沿技术的融合;第4~9章为应用篇,主要讲述了区块链的场景实战,分析区块链与社交、流媒体、共享经济、电商、金融、体育等领域的结合;第10~13章为运营篇,主要讲述了区块链领域的营销之道,以及区块链项目和区块链业务的相关知识,为准备入局区块链的公司或个人提供了新的思路。 本书以读者为中心,从理论、应用、运营等多个角度出发,全面阐述区块链带来的变化和商业革命,兼具实用性和可操作性,是新时代创业者和技术人才的辅助用书。 -
人工智能真好玩张冰 著通过18个人工智能案例,孩子会对人工智能技术有基本了解,又可以让创造力一点就燃。每个案例分多个思考阶段,效果逐步完善,循循善诱,帮助孩子培养逻辑思维、创造性思维和计算思维,去揭开人工智能的神秘面纱。 为什么要学编程?如何学编程?怎样才能具有编程思维、计算思维,适应人工智能时代? 编程要好玩,孩子才会有兴趣。本书案例均源自于生活,引导孩子通过不断观察身边事物,发现更多乐趣,原来编程可以这样玩,人工智能可以这样用。 分解问题,实现创意。玩也会遇到问题,教会孩子分析、拆解问题,小能力也可以实现大创意。 发散思考,迭代升级。从小需求出发,让孩子不断思考提出好问题,进阶升级,切实提升孩子思维能力。 发现生活的乐趣,带着动力趣学编程知识,切实提升思维能力,在玩中实际使用人工智能技术,阅读本书,你和孩子会感到编程、人工智能真好玩。 本书适合对编程、人工智能感兴趣的青少年、家长和老师阅读。 -
编程数学王剑,李亮,副主编 著,金玉子,王剑,李亮,副 编《编程数学》通过数学和算法方面的编程案例,介绍了数学方法对解决生活中问题的帮助,例如消防所选址问题、旅行商问题、蒙特卡罗模拟法、分形构造问题等。本书对提出的问题在开拓计算思维的基础上精巧求解,注重编程算法思路的引导与技巧的综合运用,并展示程序运行结果。 本书适合编程零基础者参考阅读。 -
数据分析通识途索 著内 容 提 要本书务实的数据分析科学技术、精彩的实际业务案例,很好地满足了从业者的实际需求;本书是作者结合近几年的工作经验,将在实际业务场景中的案例进行脱敏抽象,置于本书的每章之中,从而形成的一本把数据分析科学技术应用于实际业务的数据分析类图书。主要内容包括数据处理的抽象流程、数据系统的有机组成、数据获取、探索性数据分析、目的性数据分析、数据可视化、特征工程、模型、结果评价、数据应用等。本书介绍了数据分析科学的许多方面,不但适合业务分析人员和数据分析与建模从业者学习,还可作为大专院校相关专业师生的学习用书,以及相关培训学校的教材。 -
人工智能工程化蒋彪 王函 著人工智能深刻影响着人类发展,本书将带领读者从工程化的角度了解人工智能。本书第1章和第2章简单介绍了人工智能的基本概念及其常见算法。第3章和第4章从工程化的角度探讨了人工智能与智能制造、人工智能与智能设计。第5~9章重点介绍了人工智能中台的概念,以及在企业中构建人工智能中台的流程。本书适合人工智能相关领域(特别是人工智能产品研发领域)的工程技术人员阅读,对于人工智能科研领域的读者亦有一定的参考价值。 -
JavaScript重难点实例精讲周雄 著本书对JavaScript 的重难点进行了总结,并通过具体场景比较不同解决方法的优缺点。全书共7章,第1章是JavaScript 重点概念,第2章是引用数据类型,第3章是函数,第4章是对象,第5章是DOM与事件,第6章是Ajax,第7章是ES6。 本书可作为Web前端开发、网页设计与制作、网站建设人员的自学用书,也适合经验丰富的JavaScript开发人员深入学习。
