软件与程序设计
-
用Python学数学[美]彼得·法雷尔(Peter Farrell)本书向读者展示如何利用编程来让数学学习变得有意义并且充满乐趣。读者在探索代数学、几何学、三角学、矩阵和元胞自动机等领域的关键数学概念时,将学会在Python语言的帮助下使用代码可视化一系列数学问题的解决方案。读完本书,读者还可以编写自己的程序来快速解方程,自动完成一些烦琐的任务,以及编写函数来绘制和操作形状,等等。 -
陪孩子玩Scratch谢声涛 编著本书分为启蒙篇、入门篇和提高篇三个部分,共16章。部分通过游戏闯关式课程和任务驱动式课程进行编程启蒙教育,让孩子在自主探索中锻炼观察能力和抽象思维能力,逐步掌握顺序、循环、分支和函数等程序设计的基础知识。第二、三部分通过PBL项目式学习课程学习Scratch编程的基本知识和高级技术,使用任务分解和原型系统的方法降低探索学习的难度,让青少年在学习创作趣味游戏项目的过程中潜移默化地培养计算思维,掌握人工智能时代不可或缺的编程能力。 -
C++入门经典[美]沃特·萨维奇(Walter Savitch)作为C 入门经典教材,《C 入门经典(第10版 英文限量版)》结合作者多年的教学经验,清楚梳理出一个有利于教与学的结构体系,从各章开头的内容总览,到随处可见的自测题、小结框、编程提示和编程陷阱,再到章末的小结、习题、编程练习和编程项目,由浅入深,从简到繁,可以帮助初学者渐入佳境,逐步理解并掌握重要的编程概念。 《C 入门经典(第10版 英文限量版)》共18章,8个附录。在讲解C 基础知识之后,循序渐进地引导读者深入函数、I/O流、类、控制流程、命名空间、数组、字符串、指针和动态数组、递归、模板、指针和链表、派生类、异常以及标准模板库。《C 入门经典(第10版 英文限量版)》前几版被全国100多所高校选作C 程序设计课程的教材,很受师生欢迎。《C 入门经典(第10版 英文限量版)》也适合自学,不同层次的知识点和测试练习,可以帮助读者以自己的节奏进入美妙的C 编程世界。 -
WebGIS之ECharts大数据图形可视化郭明强 等本书内容由浅入深,循序渐进,涵盖了Echarts各种组件的使用方法,结合ArcGIS后台服务开发和Openlayers前端WebGIS开发讲解了ECharts用法。本书共12章,先介绍了ECharts大数据图形可视化的开发环境配置,然后对ECharts各种组件与ArcGIS后台服务的结合开发进行了讲解,包括:折线图、柱状图、饼图、散点图、雷达图、关系图、树图、3D图以及其它图形,后以新冠肺炎疫情大数据分析系统为例,介绍了ECharts与ArcGIS、Openlayers组合开发的项目实例。 -
乐高EV3机器人参赛指南李博、韩伟、薛子豪、李灵、唐强“EV3机器人竞赛技术指南”是一本以竞赛技术为核心的“工具书”。涉及四个竞赛版块:赛事准备、结构设计、程序逻辑及常见问题。书中共计40余个竞赛技能,以“挑战活动”的形式对竞赛知识和技术进行阐述应用。另外,书中还总结了一些在赛场上常见的问题和解决方案。 本书中涉及的内容均为近些年参赛或制裁的过程中实际遇到的问题,现将这些经验分享给各位读者,希望对读者能够有所帮助。 -
Python数据科学实战英)罗恩·乔普拉,(英)阿伦·英格兰,(英)穆罕默德·努尔丁·阿拉丁 著本书首先介绍数据科学,然后指导读者安装和搭建数据分析编程环境所需的软件包。在机器 学习中,主要学习3项技术:监督学习、无监督学习和强化学习。我们也会用到基本的分类与回 归技术,如支持向量机、决策树以及逻辑回归等。 在前面章节的学习中,读者将学习到Python语言中用于处理大型数据集的基本函数、数据 结构,用于矩阵计算的NumPy包和Pandas包,如何使用Matplotlib绘制自定义图表,以及应用 Boosting算法XGBoost(梯度提升)进行预测分析等。 在后面的章节中,将会学习用于图像识别的卷积神经网络(CNN)、深度学习算法。读者将掌 握如何向神经网络馈入人类语言、让模型处理复杂的文本信息以及构建人类语言处理系统进行结 果预测等。 学习完本书,读者可以掌握和使用很多新的数据科学算法,并且有信心使用本课程以外的工 具或库进行操作。 -
Terraform 实战[美]斯科特·温克勒(Scott Winkler)本书基于实际项目,揭示如何使用Terraform自动扩展和管理基础架构。本书重点介绍了Terraform 0.12的语法、基础知识和高级设计(如零停机时间部署和创建Terraform提供程序)。本书主要内容包括如何使用Terraform,如何管理Terraform资源的生命周期,如何编程,如何在AWS云中部署多层的Web应用程序,如何实现无服务器的部署,如何通过Terraform部署服务器,如何实现零停机部署,如何测试、重构,如何扩展Terraform,如何通过Terraform自动部署,如何实现安全管理。本书适合作为系统管理员、DevOps工程师、开发人员的自学和参考用书。 -
TensorFlow与Keras—Python深度学习应用实务陈允杰《TensorFlow与Keras——Python深度学习应用实战》是一本使用Python TensorFlow Keras实现深度学习的入门图书,全书秉持“先图解、再实现,而后实战应用”的精神,带你实际训练自己的深度学习模型。其中第1篇详细介绍了人工智能、机器学习、深度学习基础,TensorFlow和Keras开发环境的搭建;第2篇介绍了多层感知器在回归问题和分类问题中的应用;第3篇介绍了卷积神经网络CNN在计算机视觉中的应用;第4篇介绍了循环神经网络RNN在自然语言处理中的应用;第5篇介绍了深度学习模型的构建。全书内容丰富,并通过大量的图形和案例进行讲解,可以让读者快速看懂学会,特别适合大中专院校人工智能相关专业学生、机器学习/深度学习初学者作为参考书学习。 -
设计优化史蒂夫·克鲁格(Steve Krug)阐述了一种简化的网站可用性测试方法,让任何人都能够尽早并频繁地对其网站、应用程序和其他产品进行可用性测试,从而将严重的可用性问题消灭在萌芽状态。本书短小精悍,语言轻松幽默,任何从事产品设计或对可用性测试感兴趣的读者都将受益匪浅。 -
Node与Express开发[美]伊桑·布朗(Ethan Brown)本书系统地讲解了使用Express开发动态Web应用的流程和步骤。作者不仅讲授了开发公共站点及REST API的基础知识,还讲解了构建单页、多页及混合Web应用的规划方式及实践。为了适应中间件及相关工具在过去几年里的变化,第2版更侧重于Express作为提供API的后端服务器,并新增了单页应用的示例。本书适合希望使用JavaScript、Node、Express构建Web应用的开发人员阅读。
