本书实际是一本C面向对象知识和项目相结合的教科书,章节组织方式和内容安排采用由浅入深,递进式推进,使初学者能够很好地接受。它从C编程规范出发,引入设计模式和项目设计。遵循读者认知规律,以循序渐进的讲解方式,使读者在C基础知识、基本方法、基本技能、项目设计、编程规范等方面奠定一定基础。
本书涵盖从面向过程编程到面向对象编程的基本内容,通过介绍C语言的基本概念、基本语法、以及三种基本结构,使读者可以领会结构化程序设计的基本原理,可以使用C语言进行简单程序设计,在了解与掌握C语言基础上,通过对C的抽象、封装、继承、多态四个特征的介绍,可以了解面向对象程序设计方法的基本思想。通过本书对相关内容的浅显易懂的讲
本书根据教学、科研和校企合作项目编写而成,共分10章:第1章讲述软件测试基本概念 第2章讲述软件测试基本流程;第3章讲述白盒测试的方法和技巧;第4章讲述黑盒测试的方法和技巧;第5章讲述软件缺陷及缺陷管理;第6章讲述测试过程度量及测试总结报告的撰写;第7 章讲述开发者测试的方法及工具软件;第8章讲述功能测试的过程及工
Node.js开发简单,性能极好,一经发布便成了明星级项目。随着大前端领域的蓬勃发展,跨平台开发、API构建、Web应用开发等场景愈加常见,Node.js也成为大前端开发的必备神器。本书以Node.js为主,讲解了Node.js的基础知识、开发调试方法、源码原理和应用场景,旨在向读者展示如何通过*的Node.js和np
这是一本关于Python的图书,采用基于任务的方式来介绍如何在机器学习中使用Python。书中有近200个独立的解决方案(并提供了相关代码,读者可以复制并粘贴这些代码,用在自己的程序中),针对的都是数据科学家或机器学习工程师在构建模型时可能遇到的*常见任务,涵盖*简单的矩阵和向量运算到特征工程以及神经网络的构建。本书不
本书首先介绍Dubbo的简史、后续的规划和整体架构大图;接着介绍Dubbo环境配置,并基于Dubbo开发*款应用程序;然后介绍Dubbo内置的常用注册中心的实现原理,Dubbo扩展点加载的原理和实现,Dubbo的启动、服务暴露、服务消费和优雅停机的机制,Dubbo中RPC协议细节、编解码和服务调用实现原理,Dubbo集
Python是信息管理与信息系统、电子商务等信息管理类本科学生进行数据分析所需要掌握的基础性语言和分析工具,是未来学生掌握大数据分析技术的学习基础。本书共分12章,着重讲述Python语言和数据分析工具包的应用。 第1章主要介绍Python的发展历史、特点、集成开发环境、内置模块、帮助的使用等内容;第2章主要介绍Pyt
《Unity3D游戏设计与开发》由基础篇和项目篇两个部分组成,分为13章。其中,基础篇包括第1~9章,内容为环境准备、Unity的开发环境、熟悉游戏物体和组件、创建3D游戏场景、物理系统、2D动画、人形动画、UGUI系统、粒子系统,针对Unity5.6的新特性,介绍了地形系统、物理系统、粒子系统、UGUI系统等模块;项
本书先逐步介绍SpringBoot开发的基础知识;包括SpringBoot的简介、开发起步、相关注解介绍和Web应用开发、数据库访问、数据库访问、Web服务开发、数据处理、文件应用、WebFlux开发以及示例代码。然后结合一个简单案例演示了SpringBoot开发的全过程。本书内容由浅入深,结合示例介绍各个知识点,按照
本书由浅入深地从软件安装环境到基础语法与应用来讲解面向对象脚本语言Python。本书共13章,主要讲解Python的语法以及Python的相关应用,*后还比较了Python 2与Python3之间的差别,以供读者参考。 本书既可作为Python开发入门者的自学用书,也可作为高等院校相关专业的教学参考书。