本书是一本面向中高级程序员的算法教程,借助Python语言,用经典的算法、编码技术和原理来求解计算机科学的一些经典问题。全书共9章,不仅介绍了递归、结果缓存和位操作等基本编程组件,还讲述了常见的搜索算法、常见的图算法、神经网络、遗传算法、k均值聚类算法、对抗搜索算法等,运用了类型提示等Python高级特性,并通过各级方
本书以AdobePremiereProCC非线性编辑软件为基础,将PremiereProCC的各项核心功能与短视频中各类型技巧性效果相结合,通过实战案例的形式展开讲解。全书内容共分为三大部分,第一部分讲解软件快速入门和短视频版面设置,第二部分讲解设置字幕效果、转场效果、技巧性效果和调色效果的制作技巧和案例,第三部分结合
本书是软件开发界的传奇人物罗伯特·C.马丁(“鲍勃大叔”)对敏捷发展历程的回顾,对敏捷最初用意的重述,对敏捷价值观和原则的传达。本书首先概述敏捷的历史、敏捷的全貌;然后说明敏捷出现的缘由;接着讲解敏捷的业务实践、团队实践和技术实践,介绍成就敏捷的因素,还谈到敏捷转型中常见的问题与困难;最后提出软件匠艺理念
本书以“理论知识”为铺垫,以“实际应用”为指向,从简单易学的角度出发,系统讲述了Web前端开发的相关知识,内容由浅入深,通俗易懂,知识点与案例结合紧密,所选案例新颖丰富,紧贴实战。本书从Web基础知识讲起,循序渐进地融入了HTML5、CSS3、JavaScript、绘图、地理定位、本地存储等实用技术,是一本真正的Web
教材内容由五个项目组成,第一个概貌体验项目中,将网站开发的环境搭建、编辑调试以及发布测试等能力,html5、css3、javascript等基本技术,网页设计的工具等做一个全方位的阐述;项目二到项目五以递增的方式逐任务地介绍前台设计的方法、技术和工具,使学习者在做中学,学中做。
本书先介绍区块链基础知识和SpringBoot区块链应用开发基础知识,再介绍区块链应用的基础开发、P2P实现、消息机制的实现、数据库开发、共识算法的实现、工作流和多语言开发;然后,介绍Java语言版的区块链库、API、框架的应用。最后,结合一个简单案例演示了SpringBoot区块链应用开发的过程。本书由浅入深结合示例
本书为Java程序设计基础教材。编者基于多年教学和开发项目的经验,经过精心布局和筛选案例写成此书。本书共分为7章,涵盖了Java程序设计中的基础知识、选择结构、循环结构、数组编程、函数编程等内容,最后一章以一个成绩管理系统为例,详述从需求分析到项目实现的全过程。每个章节均以任务驱动,每个任务由“任务描述”“任务要求”“
《中文版PremierePro2020完全案例教程(微课视频版)》以案例的形式系统讲述了PremierePro2020软件在视频剪辑、视频效果、视频过渡、音频字幕、调色抠像、关键帧动画等方面的核心技术和实例应用,是一本全面讲述PremierePro2020软件应用的自学教程、案例视频教程。全书共18章,具体内容包括Pr
《操作系统与应用服务安全管理》是中等职业学校教学用书,分别介绍了Windows系统,Linux系统的安全基线配置,并且介绍了常见的IIS,Apache,Tomcat,Nginx应用系统的安全加固。结合作者多年教学和项目经验,将企业中用的多的知识提炼为实验,通过实验,强化实际操练,适合中职学生提升技能,并通过拓展与提高,
本书是为学习C程序设计语言的读者编写的一部实验教程,较全面地覆盖了C语言的语法要点,并由浅入深、图文并茂地对各语法点给出了相应的例程及解析。全书共包括9章内容,每章包括基本知识、例程分析、实验内容三部分;实验内容部分又分为基本实验、问题与思考、综合与拓展;最后在附录中列出了实验的参考程序。本书既可作为C语言程序设计的实