软件与程序设计
-
Java 12程序设计学习指南[美]尼克·萨莫耶洛夫 (Nick Samoylov) 著 沈泽刚 王永胜 译本书以Java 12为基础,全面系统地介绍Java语言,并引导读者进入**的Java编程领域。全书分为三部分,共包括19章。部分为Java编程概述,包括第1~3章,主要讲解Java 12入门知识,Java面向对象编程和Java基础知识;第二部分为Java主要构建单元,包括第4~12章,主要讲解异常处理,字符串、输入输出和文件,数据结构、泛型和流行实用工具,Java标准库和外部库,多线程和并发处理,JVM结构和垃圾收集,数据库数据管理,网络编程以及Java GUI编程等;第三部分为Java高级阶段,包括第13~19章,主要讲解函数式编程,Java标准流,反应式编程,微服务架构,Java微基准测试工具,高质量代码编写**实践以及Java的**特征。 本书内容丰富全面,适用于任何想学习Java的读者。学习本书内容不需要读者具有Java专业知识或任何其他编程语言知识。本书可供高等院校学生和教师参考,也可供软件开发人员和Java爱好者参考,是学习Java编程的参考资料。 -
单片机原理与应用实例仿真李泉溪本书以MCS 51系列单片机为主要对象,以C语言为主、汇编语言为辅安排全书内容,详细介绍了51系列单片机的结构原理和系统设计,叙述了单片机开发软件Keil C51的应用及调试方法,介绍了单片机应用仿真工具Proteus ISIS,后一章讲述了单片机系统的实际开发制作过程。本书是再版书,相比旧版,本书对旧版书的部分内容进行了更新。书中列举了大量单片机应用实例,所有实例均仿真通过。本书配套资料中既包含全书的应用实例,还包含30个课外实例供读者参考选用。本书各章都有小结,并配有习题,多数习题要求仿真结果,读者通过Proteus仿真可以直接验证自己的设计。 -
Julia设计模式[美]汤姆·邝(Tom Kwong) 著,方明 译本书兼顾Julia编程语言的优势和不足,全面介绍了Julia编程语言,介绍了模式所依赖的编程语言特性,同时涵盖了一些高级的内容。 全书分为四部分:第1部分介绍设计模式;第2部分就少Julia基础;第3部分介绍设计模式实现;第4部分介绍一些进阶主题。 -
学编程做项目管雪、张芳菲、王伟、顾娉婷、高鹰本书共分为动画与编程、数据与变量、结构与函数、对象与交互四个单元。第1单元利用Scratch编程工具实现基本的动画制作,在此基础上进行简单的程序设计,以“小蝌蚪找妈妈”这一故事情节为主线开展项目活动,引导读者体验利用Scratch制作动画的过程和乐趣,激发他们的创造力。第2单元借助Scratch编程认识数据世界,以“口算达人”为主题开展项目活动,引导读者初步理解数据、变量、大数据三者之间的关系,体验数据的存储、处理、统计和应用价值。第3单元探索程序设计的一些技巧,以“程序绘画”为主题开展项目活动,引导读者认识结构与函数,理解函数、多功能函数与多重循环三者之间的关系,体验程序结构的魅力和函数的作用与价值。第4单元通过制作一个小游戏,引导读者了解程序中的对象和交互,以及对象的种类、交互的方式和目的,感知交互设计在程序中的作用。 本书适合有意了解和学习人工智能的中小学生进行自主学习,也适合少儿编程培训机构作为课程设计的参考读物。 -
C++编程入门指南无本书从初学者的角度出发,以通俗易懂的语言,丰富多彩的实例,贴近开发实战的项目,循序渐进地让读者在实践中学习C编程知识,并提升自己的实际开发能力。本书包括4篇22章,分上下两册,分别为基础篇、进阶篇、高级篇、项目篇,包括了初识C,C语言基础,运算符与表达式,条件判断语句,循环语句,函数,数组、指针和引用,结构体与共用体,面向对象编程基础,类和对象,继承与派生,模板,STL标准模板库,程序调试,文件操作,网络通信,餐饮管理系统,快乐吃豆子游戏,软件注册机,365系统加速器,Q友—— 做你自己的QQ。书中所有知识都结合具体示例进行介绍,涉及的程序代码给出了详细的注释,可以使读者轻松领会C语言的强大,快速提高开发技能。 -
程序员5天修炼施 游 邹月平 曾哲军 编著程序员考试是计算机技术与软件专业技术资格考试(简称“软考”)系列中的一类重要考试,是计算机专业技术人员获得助理工程师职称的一个重要途径。但程序员考试涉及的知识点较广,考核难度较大。本书以作者多年从事软考教育培训和试题研究的心得体会为基础,建立了一个5天的学习架构。作者通过深度剖析考试大纲并综合历年的考试情况,将程序员考试涉及的知识点进行高效地概括、整理,以知识图谱的形式将整个考试分解为一个个相互联系的知识点逐一讲解。读者可以通过本书快速提高学习效率和答题准确率,做到复习有的放矢、考试得心应手。本书后还给出了一套经过精心设计的全真模拟试题并作了详细解答。本书可作为参加程序员考试考生的自学用书,也可作为软考培训班的教材。 -
Django3.0应用开发详解李向军随着Python开发者的增多,Django作为一款高性能的Python Web开发框架,受关注的程度也日渐提升,越来越多的企业选择使用Django进行网站开发。 本书详细剖析了Django 3.0的各个知识点,帮助读者全面认识Django 3.0的技术细节以应用于实践,书中所有示例均基于Python 3.8实现。 【全书共15章,主要针对以下内容进行讲解】Django 3.0的新特性,以及它与其他框架的区别。Django环境搭建方法以及默认情况下的工程内容。Django中各类管理命令及其用法。Django路由相关概念和路由调用的各种使用方式。Django的请求响应机制、常用的CBV、模型的各种字段及其使用形式。Django嵌入结构化查询语言,实现对数据库的操作。模板定义、模板变量、系统模板标签、系统模板过滤器相关内容及其使用方法。常用中间件Admin模块的使用方法与技巧。后用两章内容详细讲解了如何运用Django技术搭建一个基本的CMS站点,并介绍了相关的部署准备以及发布流程。 -
现代统计图形赵鹏 谢益辉 黄湘云常言道,一图胜千言。《现代统计图形》根据统计图形制作的需要,系统性地介绍了从古至今的众多统计图形案例,旨在展现统计图形在数据分析领域有待充分挖掘的潜力和价值。书中集中讲解了现有统计图形的种类、特点、图形元素、适用场合等,并且配以相应的统计数据分析实例,深入说明各种统计图形的用法、含义和作图技巧。同时,《现代统计图形》详细介绍了各种统计图形在R语言中的绘制方法和多种作图系统,为那些期望能自定义统计图形的读者提供方便的解决方案。 -
大数据在智能物流中的应用李芏巍大数据时代已经到来,消费者享受着大数据带来的便利,经营者越来越意识到大数据的价值,研发者借助技术手段挖掘大数据的潜在价值并将其转换成更有价值的资源优势。大数据与每个行业加速融合,智能物流是现代物流变革的主要趋势,是具有智能化功能的物流先进模式。本书涉及大数据与智能物流融合的领域,是一个在实践中动态发展的领域。智能物流是物流系统向高质量发展的重要阶段,在物流行业飞速发展和市场竞争日益激烈的双重作用下,智能物流创新发展日新月异。本书力图让读者感受大数据在智能物流领域的实际应用,理论与实践相结合,为智能物流领域相关工作者提供借鉴和参考。 -
次世代三维模型案例实战周彦鹏、张智勇本书讲解次世代三维模型案例,案例的制作使用了游戏行业高效、流行的PBR制作流程,既包括 基础概念的讲解,也包括高阶复杂案例的制作,是作者多年项目经验和教学实践的总结。本书使用的制 作软件包括Maya、ZBrush、xNormal、Substance Painter、Marmoset Toolbag(八猴)、Photoshop等。 全书共分为6章。第1章讲解了Maya的基本功能、Maya的应用领域、次世代游戏的概念及PBR 的标准化工作流程。第2章讲解了Maya的用户界面构成、变换操作视图及自定义Maya工作界面的方法。 第3章讲解了Maya软件的基本操作方法、NURBS曲面建模的方法和多边形建模的方法,介绍了Maya 的轨迹化操作技巧。第4章讲解房屋案例的制作过程,全流程使用Maya软件完成,使用的命令涵盖了 Maya的常用命令。第5章使用标准的PBR流程制作次世代高仿真弹药箱案例。第6章制作基于PBR 流程的次世代科幻武器案例。每章都有学习提示和要点总结,帮助读者抓住重点。 本书适合作为高等院校数字媒体技术、游戏设计、动画等专业的专业课教材,也可以作为培训机构 的教学用书,还可以作为游戏设计、动画设计爱好者的自学用书。
