《你真的会写代码吗》的核心思想是通过对各方面的代码质量进行比较,使读者了解经验丰富的开发者拥有的思维模式。为了展示软件开发最佳实践,作者对一个水容器示例进行多次重构,讨论了18种实现,分别从7个方面改进代码质量:时间效率、空间效率、监控与可靠性、测试与可靠性、可读性、线程安全、可复用性。在此过程中,作者还探讨了与计算机
强化学习是机器学习的重要分支之一。《用Python动手学强化学习》结合实际可运行的Python代码,通过简明的文字、丰富的插图和示例,通俗易懂地介绍了从基础概念到前沿应用等方方面面的内容,包括根据环境和经验制订计划的学习方法、强化学习与神经网络的组合,以及强化学习的弱点和克服方法。读者通过下载书中代码并亲自动手运行,可
本书较为全面、系统地阐述了当前软件测试领域的理论和实践知识,介绍了当前新的软件测试理论、标准、技术和工具。全书共三部分16章。第一部分(第1~7章)包括软件测试概述、软件测试模型、软件测试方法、软件测试过程、软件测试管理、敏捷项目测试、面向对象软件测试;第二部分(第8~13章)包括软件测试自动化、缺陷跟踪管理、JUni
本书是为满足“网页设计”课程教学的需要,并配合清华大学出版社出版的《网页设计与开发——HTML、CSS、JavaScript实例教程(第4版)微课视频版》教材而编写的实验与实践教程。本书共12章,包含网页设计基础、页面布局、CSS、JavaScript以及HTML5应用几方面的内容。前10章每章分为讲述与示范、理论解
本书系统介绍基于Simulink的系统建模与仿真方法,包括Simulink仿真环境与操作方法、微分方程的Simulink建模、控制系统的建模方法、S-函数编写、子系统与模块封装、多媒体信息处理、工程与非工程系统的仿真方法。本书还将介绍将Simulink仿真与数值**化技术有机结合,解决微分方程边值问题与**控制问题的求
主要特色●使用面向对象编程构建自己的类型●使用LINQ查询和操作数据●使用ASP.NETCore5构建网站和服务●使用机器学习创建智能应用●使用EntityFrameworkCore和关系数据库●使用UWP和XAML开发Windows应用●使用Blazor框架构建丰富的Web应用体验●使用Xamarin.Forms为i
本书从初学者的角度出发,全面介绍如何利用jQueryMobile框架开发移动端应用,且每个知识点都结合实例讲解。全书共包含10章,分为两部分,第1~8章为第一部分,详细讲解结构、布局、表单、组件、插件、API等jQueryMobile的入门知识和常用技巧;第9、10章为第二部分,解析两个经典的实例,详细介绍移动应用程序
Java语言是一门优秀的语言,具有面向对象、与平台无关、安全、稳定和多线程等优良特性,特别适合于网络应用程序的设计,已经成为网络时代最重要的语言之一。全书共分15章,分别介绍了Java的基本数据类型,运算符、表达式和语句,类与对象,子类与继承,接口与实现,内部类与异常类,常用实用类,组件及事件处理,输入和输出流,JDB
本书详解Django框架的用法,精选简单、实用和功能流行的Django代码示例,帮助读者掌握Django框架及其相关技术栈的开发。全书讲解清晰、通俗易懂、重点突出、示例丰富、代码精练,基本涵盖Django框架的应用开发技术,可以帮助读者快速掌握Django框架的开发方法。本书配套示例源码、课件与教学视频。全书共分13章
《手机短视频后期处理必修课(剪映+Premiere+达芬奇)》以制作抖音上热门的短视频效果为例,分别介绍了手机App剪映软件、Premiere电脑软件和达芬奇软件的用法。本书通过160多个案例实战演练,并赠送了320多分钟同步教学视频,帮助读者在短时间内从新手成为抖音短视频后期剪辑高手。《手机短视频后期处理必修课(剪映