Scratch是现今使用非常广泛的一种少儿编程语言。初学者在学习Scratch时,往往注重功能的实现,忽略好的编程习惯的养成。本书设计了5个用于养成好习惯的Scratch编程项目,在难度和复杂程度上依次递进,并设置有专门的编程习惯养成环节,来有效地帮助初学者快速养成编程好习惯。 本书共分6章。第1章介绍Scratch编
本书以海量图解的形式,详细讲解常用的数据结构与算法,并结合竞赛实例引导读者进行刷题实战。通过对本书的学习,读者将掌握22种高级数据结构、7种动态规划算法、5种动态规划优化技巧,以及5种网络流算法,并熟练应用各种算法解决实际问题。本书总计8章。第1章讲解实用数据结构,包括并查集、优先队列;第2章讲解区间信息维护与查询,包
这是一本专门为嵌入式读者打造的C语言进阶学习图书。本书的学习重点不再是C语言的基本语法,而是和嵌入式、C语言相关的一系列知识。作者以C语言为切入点,分别探讨了嵌入式开发所需要的诸多核心理论和技能,力图帮助读者从零搭建嵌入式开发所需要的完整知识体系和技能树。本书从底层CPU的制造流程和工作原理开始讲起,到计算机体系结构,
本书共分为4个部分,分别是产品主题分析、客户主题分析、营销主题分析、技术扩展主题分析。本书偏重于商业分析思路的讲解,采用6个人物场景对话的方式讲授商业问题。每一章的结构:先抛出商业环境中一个真实、具有挑战性的业务或需要决策的问题,然后提出解决问题的思路并得出结论(“分析思路”部分),再介绍如何用Tableau实现其中的
RHEL8是一个侧重于企业级应用的操作系统,全书分3篇(18章及附录),第1篇是RHEL8必知必会,介绍用好RHEL8所需要的基础知识,如服务器及企业级存储、单节点部署、必要的配置、软件包管理及服务器硬化等内容,为掌握更加复杂的技术打下坚实的基础。第2篇是RHEL8部署和管理进阶,侧重点为企业大规模的服务器应用、Lin
本书图文并茂、示例丰富,以“任务驱动”的方式在实际应用中讲解Python的要点,并全面地介绍了Python程序设计的核心技术。全书共9章,内容分别是:初识Python、程序设计入门、流程控制、字符串、组合数据类型、函数、文件操作、正则表达式及网络爬虫入门。
本书将带你全面认识数据可视化设计,从简单的图表设计到炫酷的三维可视化大屏设计,都会通过实际案例进行详细介绍,其中还包括动效设计,以及如何让动效用不同方式落地。本书还详细介绍了B端产品和G端产品的设计原则,这可以让你更清晰地认识数据可视化领域的设计要点,另外书中分享的交互思维、产品思维案例,也会让你了解如何运用全局视角做
《软件测试技术》介绍了学习软件测试前需要的相关知识,软件测试的基础知识、基本概念,测试的原理、方法和测试过程等,重点讲解了黑盒测试技术、白盒测试的各种方法和软件缺陷的相关内容,*后介绍了几个常用的自动化测试工具。本书在理论讲解时力求用通俗的语言来阐述原理,在黑盒测试和白盒测试中引入大量案例和相应例题,讲解步骤详细,从简
本书是在《Tableau商业分析一点通》内容的基础上进行升级,不仅使用最新的Tableau2020.3版本对分析过程重新截图,而且按照高校的教学目标匹配了案例的广度与深度。教材中的案例,绝大多数由国内的真实案例修改而来,部分选自Tableau原厂的演示数据。由于本书中的案例均采用Tableau2020.3版本,旧版本软
HTML5技术是目前流行的Web前端技术之一。本书以HBuilder为开发平台,以实际应用为主线,介绍了HTML5应用开发的相关技术内容(HTML5、CSS3和JavaScript)及其应用方法。 本书以旅游网站和游戏开发为教学案例,共8章,内容包括HTML5应用开发概述、静态网页制作、结合JavaScript的交互式