软件与程序设计
-
程序员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 流程的次世代科幻武器案例。每章都有学习提示和要点总结,帮助读者抓住重点。 本书适合作为高等院校数字媒体技术、游戏设计、动画等专业的专业课教材,也可以作为培训机构 的教学用书,还可以作为游戏设计、动画设计爱好者的自学用书。 -
Java程序设计案例教程刘志刚本书从企业用人的实践技术需求出发,系统地介绍了Java语言及相关技术。全书共15章,其中前3章为Java的入门基础,主要包括Java简介及开发环境搭建、Java基础语法等;第4章至第5章介绍Java面向对象编程,全面讨论了面向对象程序设计开发的思维方法及在Java中语言中的实现;第6章针对具体的软件项目开发案例,综合使用面向对象的各种技术,包括封装、继承、多态、接口等;第7章介绍了Java软件开发中常用的系统API类,包括System、Random、Date、Calendar等,此外还介绍了字符串相关类;第8章介绍了Java集合框架的知识,包括单列集合Collection和双列集合Map;第9章介绍了Java中的异常处理机制;第10章介绍了文件操作和二进制流技术;第11章介绍线程的基本知识,包括线程的创建、使用等;第12章介绍数据库的相关基本概念,JDBC技术常用类及接口,以及JDBC数据库编程的方法;第13章介绍网络编程的相关知识,重点介绍了Socket技术;第14章介绍了GUI基本知识,包括布局、组件、容器等;第15章以飞机大战游戏为案例,综合使用各种Java技术完成设计与开发。本书结构合理,语言简练,内容深入浅出,以案例的方式讲解各章知识点,使读者学而知所用,体现了Java编程语言的实践性特点,本书可以作为高等院校和培训班相关专业的教材,还可供从事计算机技术、电子商务、系统工程的人员和企业技术人员参考。 -
micro bit编程入门教程刘育红本书是面向小学生编写的编程入门教材,基于makecode.microbit.org version:2.0.3 Microsoft MakeCode version:5.15.10,以BBC micro:bit开发板与编程软件Microsoft MakeCode相结合的方式进行讲解。本书目的是让 学习者掌握基本的程序设计知识、体验编程的乐趣,同时为今后基于micro:bit的创客制作打下扎实的基础。本 书对大部分指令积木块进行了详尽的介绍,并提供了大量应用实例和操作演示视频,用微信扫描书中的二维码 即可免费学习观看。 本书适合micro:bit初学者,同时也可以作为创客教师的教学参考书。 -
Apache OpenWhisk学习手册[美]米歇尔-西巴拉检查OpenWhisk的无服务器架构,包括程序包、操作、序列、触发器、规则和feed的使用。使用命令行或JavaScript API与OpenWhisk进行功能对接。使用常见的四种设计模式进行设计应用。了解如何在无服务器环境中测试和调试代码。了解如何使用JavaScript、Python和Go来开发无服务器应用程序。了解有关CouchDB和Kafka与OpenWhisk的集成。使用完整的分步指南在Kubernetes中安装OpenWhisk。 -
Intel FPGA数字信号处理设计杜勇本书以Intel公司的FPGA器件为开发平台,采用MATLAB及VHDL语言开发工具,详细阐述了数字信号处理技术的实现原理、结构、方法及仿真测试过程,并通过大量工程实例分析其在FPGA实现过程中的具体技术细节。其主要内容包括FPGA技术基础、常用接口设计、FPGA中数的运算、典型IP核设计、FIR滤波器、IIR滤波器、FFT变换设计等内容。 -
零基础轻松学 Python编程从入门到精通天明教育IT教育研究组丰富示例,趣味解读 精彩板块,贴心提升 视频讲解,通俗易懂 电子资料,免费赠送
