算法是程序的灵魂,算法能够告诉开发者在面对一个项目功能时用什么思路去实现,有了这个思路后,编程工作只需遵循这个思路去实现即可。本书循序渐进、由浅入深地详细讲解了算法实现的核心技术,分别讲解了初步认识算法思想,枚举算法思想,递归算法思想,分治算法思想,贪心算法思想,回溯算法思想,迭代算法思想,查找算法,排序算法,使用算法
本书在内容设计和组织上深入浅出,充分发挥Python语言易上手和擅长数据分析的特点,分为Python编程基础和Python专业应用两个部分。第1部分共7章,通过Python易上手的特点帮助读者构建良好的编程思维,能够完成初步的数据分析和可视化;第2部分共3章,通过Python擅长数据分析的特点帮助读者形成自主学习并应用
MySQL是风靡全球的数据库管理系统,被广泛应用于互联网场景。作为一名开发人员,掌握MySQL是必备技能。本书从MySQL的安装与使用开始,逐步深入。首先宏观地介绍MySQL的目录结构、用户与权限管理、逻辑架构、存储引擎、InnoDB存储引擎中的数据存储结构等;然后介绍MySQL中的索引、性能分析工具的使用、索引优化、
这是一本以Runway为视频制作平台讲解AI视频制作技术的教程,通过操作步骤的形式讲解了多种AI工具的功能和用法,引导读者逐步掌握制作完整视频所需的知识与技巧。 除了Runway、Pika等AI视频生成工具,本书还介绍了可帮助控制视频内容的Midjourney、StableDiffusion等AI图像生成工具,以及可辅
本书全面介绍了Python程序设计语言的语法基础及其在数据分析、可视化、人工智能等场景中的应用。本书强调立德树人,将中国优秀传统文化、党的二十大精神等德育元素融入Python程序设计课程。全书分为3篇:基础篇、进阶篇、应用篇,主要内容包括Python概述、基本数据类型、程序控制结构、容器数据类型、函数与模块化编程基础、
本书全面、系统地介绍Premiere的基本操作方法及视频编辑技巧,内容包括初识PremierePro2020,视频剪辑,制作视频过渡效果,应用视频效果,调色、叠加与抠像,字幕与字幕特效,音频与音频特效,输出文件和综合设计实训。 本书的主要章以课堂实训案例为主线,通过案例操作,学生能快速熟悉视频后期编辑思路。通过书中对软
Python是近年来最流行的编程语言之一,其简洁的特点和卓越的可读性使其成为初学者编程入门的优先选择,并且深受编程人员的喜爱。很多职业院校都开设了与Python语言相关的课程,与Python语言相关的教材也应运而生。但纵观目前市场上的Python程序设计教材,始终逃不出传统、枯燥的案例化的束缚:提出要求,撰写代码,输出
本书旨在帮助Java求职者在面试中脱颖而出,内容涵盖Java通用架构方案的多个关键主题,如微服务架构、高性能架构、高可用架构、高并发架构、分布式原理和分布式缓存等。本书的特点在于,它将互联网领域的名企、大厂的面试问题与实际案例相结合,对面试问题和面试官的心理进行深度剖析,并将面试问题的相关解答和相应技术点详细展开,以帮
本书以实战教学的方式系统地介绍电脑的相关知识和应用技巧。 全书共15章:第1~7章主要介绍Windows11的使用方法,包括Windows11的基础操作、打造个性化的电脑操作环境、管理电脑文件和文件夹、轻松学会打字、网络的连接与配置、管理电脑中的软件及多媒体娱乐等内容;第8、9章主要介绍高效使用浏览器上网和AI的高效应
本书讲解了熟练运用Netty框架需要掌握的核心技能,主要内容包括:Netty与网络编程、Netty缓冲区、TCP与UDP编程、HTTP服务开发、Netty应用编程、Dubbo开发框架、JavaNIO编程详解、ETCD数据服务组件、MinIO数据存储等。 本书在编写时除了讲解了Netty技术的核心架构之外,也通过源代码的