软件与程序设计
-
大数据可视化编程和应用倪振松 胡煜华 朱家全 主编,谢岳富 陈建平 副主编《大数据可视化编程和应用》从基础开始,全面介绍大数据可视化的底层原理和实现框架,并重点讲解一些常用的大数据可视化关键技术,包括Excel图表、Tableau Desktop可视化组件、Web的可视化控件、Java可视化控件及Python数据可视化工具。《大数据可视化编程和应用》共分为8章,第1章着重介绍大数据的发展历程,以及在大数据发展背景下数据可视化的概念、可视化技术的使用及可视化的现实意义;第2章着重介绍如何通过Excel工具实现数据可视化的内容;第3章着重介绍Tableau可视化工具的使用、数据处理、数据可视化的应用等内容;第4章着重介绍以Highcharts、d3可视化为主要内容的Web可视化组件;第5章着重介绍以JFreeChart和ECharts为代表的Java可视化控件的安装、功能及使用案例;第6章着重介绍以Python编程为基础的数据可视化工具,包括Matplotlib框架、Bokeh框架、Pairplot框架及基于ECharts的Pyecharts框架;第7章介绍豆瓣电影数据可视化应用案例;第8章介绍餐饮消费数据可视化应用案例。另外,《大数据可视化编程和应用》还赠送PPT课件、教学视频、教学大纲等资源,方便读者学习和使用。《大数据可视化编程和应用》适合大数据可视化初学者,也适合作为高等院校数据科学与大数据技术、大数据技术与应用、大数据分析与挖掘等专业的教材。 -
科学实验与编程李雁翎、胡学钢、罗娜、凌典科学是一门以实验为基础的学科,通过进行科学实验可以学习丰富的科学知识、探索未知 的奥秘。科学实验为学生提供了分析问题、总结问题的环境,通过编程体现学生通过自我思考,模拟实验环节,一步一步地解决相关系列问题,从而得到最终的结论并由此过程激发出学生对 学科研究的兴趣和对科学结论的严谨态度。本书基于Python3 详细讲解了10 个趣味的物理化学实验。这些实验由浅入深地介绍了Python 语言语法的使用方式,并展现了程序设计的基本思维和方法。全书共10章,通过实例应用的方式,在介绍实验的同时,详细介绍Python的基础知识, 基本数据类型,Python中的运算处理,选择语句和循环语句的使用方法,字符串、列表、元组 和字典的使用方法,文件的使用方法以及图形图像的应用等相关知识。本书内容通俗易懂,具备较高的趣味性和交互性。书中实例适合中学生学习,以领悟 Python 语言的魅力所在,培养编程兴趣。另外,本书还适合作为相关培训机构的培训教材使用。 -
信息学竞赛宝典 动态规划张新华 胡向荣 伍婉秋暂缺简介... -
Kubernetes快速入门[英]奈吉尔·波尔顿(Nigel Poulton)本书是Kubernetes的快速入门指南,书中不但介绍了Kubernetes是什么、为什么需要Kubernetes,而且介绍了Kubernetes的发展方向。在理论层面,读者将学到微服务、编排、Kubernetes为什么成为云的操作系统和Kubernetes集群的架构等方面的内容;在实践层面,读者将学会构建一个集群、容器化应用、部署应用、破坏应用,还会看到Kubernetes修复应用、扩缩容应用,并完成应用的更新。 -
Effective Java约书亚·布洛克(Joshua Bloch)暂缺简介... -
CMake构建实战许宏旭本书主要介绍C和C 程序构建的相关知识,包括直接调用C和C 编译器完成构建的基础内容,以及使用CMake完成项目构建的相关内容。全书先介绍市面上C和C 的主流编译器及其相关命令行工具、Makefile等的使用,抽象出与项目构建相关的概念模型,再介绍CMake脚本语言的基础语法、常用命令等,最后介绍与CMake项目构建相关的内容。本书含有两个实践章节,借助CMake脚本语言,分别构建了快速排序算法程序、手写数字识别库及配套命令行工具。本书适合有C和C 编程基础,希望了解或应用CMake工具的人阅读,也适合想要构建跨平台C和C 程序的开发人员阅读。 -
C++之旅(美)本贾尼?斯特劳斯特鲁普本书一共 19 章,以 C++20 为标准,讲述了最新的现代 C++所能提供的编程特性,有其他语言编程经验的读者可以快速了解 C++所具备的功能,从而获得对现代 C++的更全面认知,以便更好地了解现代 C++语言已经发展到的程度。资深程序员可以从他的整体行文风格中,感受到他在设计 C++特性时的一些思考考量以及侧重点,了解C++这门语言在历史上曾经经历了一些什么变迁,以及一部分特性为什么会是今天这个样子。 -
机器视觉与人工智能应用开发技术廖建尚本书详细介绍机器视觉和人工智能技术,主要内容包括机器视觉与人工智能概述、图像基础算法应用开发实例、图像处理应用开发实例、深度学习应用开发实例、百度AI应用开发实例。全书采用项目式开发的学习方法,通过39个贴近日常生活的开发实例,由浅入深地介绍图像处理和深度学习的相关知识。本书中的每个开发实例均有完整的开发过程,并给出了开发代码,读者可在这些开发实例的基础上快速地进行二次开发。 -
我的第一本算法书[日]石田保辉,[日]宫崎修一本书采用大量图片,通过详细的分步讲解,以直观、易懂的方式展现了各种数据结构和算法的基本原理。第1章介绍了链表、数组、栈等数据结构;从第2章到第8章,分别介绍了和排序、查找、图、安全、聚类、数据压缩等相关算法,较为全面地介绍常见算法与数据结构知识。本书没有枯燥的理论和复杂的公式,而是通过大量的步骤图帮助读者加深对数据结构原理和算法执行过程的理解,易于理解,便于学习和记忆。将本书作为算法入门的第一步,是非常不错的选择。 -
TypeScript+React Web应用开发实战王金柱本书适应于当今前端开发的流行趋势,注重理论与实战相结合的思想,配合大量的、基础且实用的代码实例,帮助读者学习基于TypeScript语言规范的React框架开发的相关知识。全书内容通俗易懂、覆盖面广、充分翔实、重点突出,涵盖了TypeScript语言规范和React框架开发的方方面面。 全书内容共10章,TypeScript语言部分包括TypeScript语言基础与开发环境的搭建、TypeScript项目开发与配置、TypeScript语法规范和TypeScript语法高级特性等方面的内容;React框架部分包括React框架基础与开发环境的搭建,React语法、组件、状态与生命周期,React框架高级指引和React Hook新特性等方面的内容。同时,为了突出本书项目实战的特点,针对性地开发了两个Web项目应用,以帮助读者深入学习基于TypeScript React技术的开发流程。 本书是学习基于TypeScript React技术开发的实战图书,全书内容简明、代码精练、实例丰富。希望本书的内容能够帮助前端开发的初学者快速入门,尽快提高Web应用程序开发的技术水平。
