本书以Python 3.9为编程环境,从Python编程基础到扩展库,再到数据分析,逐步展开Python数据分析与可视化教学。本书首先简要介绍数据分析与可视化的相关概念,并介绍Python基础知识;然后按照数据分析的主要步骤,重点介绍与数据获取、数据处理、数据分析、数据可视化以及机器学习建模过程相关的扩展库,包括NumPy、Pandas、BeautifulSoup、sklearn、Matplotlib、seaborn、pyecharts等;最后通过股票数据量化分析和销售业客户价值数据分析两个案例
本书基于中文版Blender 3.4编写,通过大量的操作实例系统地讲解三维图形和动画的制作技术,是一本面向零基础读者的专业教程。 全书共10章,详细讲解软件的操作界面、建模方法、灯光技术、摄像机技术、材质与纹理、渲染技术、动画技术、动力学动画、二维动画等内容。本书结构清晰,内容全面,通俗易懂,第2~10章还设计了相应的实例,并介绍了制作原理及操作步骤,帮助读者提升实际操作能力。 本书的配套学习资源丰富、实用,包括书中所有实例的工程文件、贴图文件和教学视频,便于读者自学使用。本书适合作为高校和培训
本书追踪最新技术,包括大数据与云计算、Google云计算原理与应用、Amazon云计算AWS、微软云计算MicrosoftAzure、Hadoop3.0:主流开源云架构、虚拟化技术、容器技术、云原生技术、云计算数据中心、云计算核心算法、云际计算技术、中国云计算技术及总结与展望等。
Java是一个面向互联网的开源的计算机程序设计语言,拥有跨平台、面向对象、多线程的特点,经过20多年的发展,吸收了软件开发领域的最新技术,支持泛型编程、Lambda表达式、反射、注解等,形成了Spring、SpringMVC、Mybatis、springBoot等框架技术,先后使用了Git,Maven,Docker等各种项目管理、构建和配置工具,广泛应用于企业级Web应用开发和移动应用开发。对于大多数学生来说,Java的学习周期长,学习难度大,学习效率低。在众多的Java知识内容当中,合理选择知
近年来,随着互联网和人工智能的广泛应用,算法作为其关键技术的内核,备受学校和企业的重视,算法竞赛更成为算法领域的一颗明珠。本书依托编著者多年算法竞赛的教学积累,全方位介绍了竞赛中常用的算法及近年来算法竞赛领域最新的研究成果,基于算法竞赛中广泛使用的在线评测网站——洛谷,着重介绍线性数据结构,基础算法,搜索算法,动态规划等方面的知识。本书适合对算法竞赛感兴趣的青少年阅读,也可作为相关领域教师、计算机专业学生的参考用书。
本书系统论述了图数据库的理论知识与行业应用实践。本书分为理论篇和实践篇,共15章。其中,理论篇包括第1~8章,由浅入深地介绍了图数据库的概念和底层技术原理,涵盖主流图数据库的内核原理与架构设计、图查询语言、图算法 、图数据库客户端编程、图数据库服务端编程、图可视化、图数据库选型等内容;实践篇包括第9~15章,介绍了图数据库的行业应用案例,涵盖知识图谱、金融、泛政府、零售、制造业供应链管理、企业资产管理、生命科学等内容,通过这些案例,进一步启发读者深入思考和挖掘潜在的应用场景。针对行业案例,本书免
喜欢研究《三十六计》的人很多,喜欢研究网络安全的人却很少。但在当今这个黑客威胁长存的时代,每个人都该懂些网络安全知识,否则就可能沦为黑客的猎物。本书意在让喜欢研究《三十六计》的人都能轻松掌握网络安全的基本常识,从而保护自己作为合法网民的基本权益。具体来说,本书通过深入浅出的语言和网络安全的案例技巧,风趣幽默地逐一讲述了《三十六计》的每个计谋及其相应的兵法和网络对抗思路。本书既想将兵法迷引导成网络安全专家,也想将网络安全专家引导成兵法迷,毕竟网络对抗与真实战争正在迅速融合,多懂一些兵法和谋略将毫无
本书由专业动画公司撰写,并由 Live2D 官方主编出版,涵盖Live2D软件从基础到实践的所有内容,即使是初学者,也可以在了解Live2D软件的同时逐步学会虚拟建模和动画制作的基础操作。本书共10章,不仅介绍了Live2D软件的主要功能,还详细讲解了"Live2D Cubism的制作流程”、"如何用Live2D制作插画”及"如何用Live2D制作动画”等各种项目的完整制作流程。同时,补充介绍了Live2D Cubism Editor 4.2的新功能,如图形路径、连序图片轨道、图形动画和跳帧等。
本书主要着力于叙述编译器具体的设计和编程细节,并不侧重探究编译器的设计理论。本书以目前较为流行的两款微处理器(MCU)为例,设计、开发相应的C语言编译器工具包:(1) 加强型PIC16Fxxxx系列MCU、8位微处理器、RISC系统结构、小端式体系(little-endian)。(2) STM8系列MCU、8位微处理器、CISC系统结构、大端式体系(big-endian)。本书以实际目标处理器为对象,介绍和展现编译器设计的全部详细过程。
C语言是现代最流行的程序设计语言系列之一,能广泛用于系统软件设计和应用软件开发,是计算机专业和理工科非计算机专业学习计算机编程的起步语言。通过本课程的学习,让学生掌握基本语法、程序设计的基本思想和结构化程序设计的一般方法,以C为程序语言基础,培养学生严谨的程序设计思想、灵活的思维方式及较强的动手能力,以让学生逐渐掌握复杂软件的设计和开发手段,为后续专业课程的学习打下理论和实践基础。整个教学过程分为编程准备、编程基础,编程提高、编程进阶和编程技巧,重点介绍基本结构、数组、指针、函数、结构