软件与程序设计
-
智能合约技术与开发江海,熊丽兵,段虎 著本书是区块链智能合约开发中级教材的上册,主要介绍了智能合约平台部署和智能合约开发环境搭建,Solidity编程等相关知识。全书共分8章,内容包括区块链智能合约开发概述、智能合约平台、智能合约开发测试与部署、Solidity编程基础、Solidity高级编程、Solidity合约与实例、智能合约安全、以太坊虚拟机。本书可用于“1+X”证书制度试点工作中的区块链智能合约开发职业技能等级证书教学和培训,也适合作为应用型本科、职业院校、技师学院的教材,同时也适合作为从事区块链智能合约开发的技术人员的参考用书。 -
中小学C++编程项目学习创意课堂李怀伦,王丽娟 著,方其桂 编这是一本写给零基础学编程读者的入门书。本书通过一个个独立的项目,让读者掌握C++语言编程的方法与技巧,从而打开编程世界的大门。这也是一本写给中小学信息技术教师的书,它可以引领教师开展项目式学习实践研究,帮助教师摸索出一套行之有效的项目式学习的路径与方法。 本书以C++编程语言为内容进行项目式学习,形成了项目式学习的一套流程,其主要分为项目名称、项目准备、项目规划、项目实施、项目支持、项目提升和项目拓展。 本书结构合理,内容翔实,语言精练,图文并茂,实用性强,易于自学。其主要内容包括初识C++编程、打牢基础、顺序结构、分支结构、循环结构、数组、函数妙用要记牢、巧用文件输数据、勇当编程小达人。 本书适合对编程感兴趣的中小学生以及不同年龄的初学者阅读,也适合家长和老师作为指导青少年学习计算机程序设计的入门教程。 -
项目驱动零起点学Java马士兵,赵珊珊 著《项目驱动零起点学Java》共分 13 章,围绕 6 个项目和 258 个代码示例,分别介绍了走进Java 的世界、变量与数据类型、运算符、流程控制、方法、数组、面向对象、异常、常用类、集合、I/O流、多线程、网络编程相关内容。《项目驱动零起点学Java》总结了马士兵老师从事Java培训十余年来经受了市场检验的教研成果,通过6 个项目以及每章的示例和习题,可以帮助读者快速掌握Java 编程的语法以及算法实现。扫描每章提供的二维码可观看相应章节内容的视频讲解。 -
Scratch实战技巧精粹[日] PROJECT KySS 著,张鹏 编,张栋,夏伟青 译Scratch 3.0与之前的版本相比,软件界面发生了很大的变化。并且,新版也增加了对移动端的支持,可以在平板上操作。本书是一本Scratch技巧集,以实例的形式讲解了Scratch3.0的设置、基本的编程操作、便利方法、应用技巧等主要内容。同时,书中还记载了使用Web Camera和micro:bit制作的大量实例文件。通过对本书的学习,读者可充分发挥自己的创意与想法,快乐地编程。 -
Easy C++高桥麻奈 著,张天一,左川 译《Easy C++(第5版)》一书系统介绍了C++语言从基本语法到面向对象程序设计的所有重要知识点,既涵盖C++程序设计中C++入门的相关知识,也包括C++开发中的一些实用技巧。全书共16章,用通俗易懂的语言,结合大量的插图和中小示例,详细介绍了变量、数据类型、表达式与运算符、条件语句、循环语句、函数、指针、数组、类、文件和流等C++面向对象编程、C++竞赛中必须掌握的知识点,读者可一边学习一边动手实践,即使没有任何编程经验的编程新手也可以通过本书高效地学习C++编程相关知识。 《Easy C++(第5版)》内容丰富、知识点安排由浅入深、循序渐进,特别适合初学者全面学习C++编程相关知识,也适合C++从入门到精通层次的读者通过本书提升编程水平,同时本书也适合作为高校计算机相关专业C++面向对象程序设计的教材或作为C++编程爱好者的自学参考书。 -
Qt C++编程从入门到实战彭源,孙超超,田秀霞,李红娇 编《Qt C++编程从入门到实战-微课视频版(从入门到实战·微课视频)》基于Qt框架介绍C++面向对象程序设计机制。全书共9章:第1章介绍面向对象程序设计所需的预备知识;第2~8章的内容包括类和对象、继承与派生、类的静态成员与常成员、多态、友元与运算符重载等面向对象的知识,并同步穿插介绍了信号与槽、界面、Qt容器、事件系统与绘图、I/O设备、主窗口和多文档应用程序编程等Qt框架的知识;第9章以实际项目为背景,提供了3个完整的综合实例。《Qt C++编程从入门到实战-微课视频版(从入门到实战·微课视频)》注重知识点与实践的紧密结合,强调读者编程习惯的养成和自主能力的培养,内容编写上贯彻“实例式”学习法,提供的实例兼顾示范性、实用性、有趣性和拓展性。《Qt C++编程从入门到实战-微课视频版(从入门到实战·微课视频)》还提供了习题、实验和附录,以全方位支撑读者的实际学习需求。《Qt C++编程从入门到实战-微课视频版(从入门到实战·微课视频)》可作为高等院校计算机相关专业“面向对象程序设计”课程的教材,也可作为各类软件开发人员的参考书。98个知识点案例,8组上机实验,3个综合项目案例:以Qt框架为载体,讲授C++面向对象机制贯彻“实例式”学习法,在实例中理解、掌握和深化概念注重编程习惯的培养,注重与动手实践的衔接注意与前序、后继课程之间的衔接具备知识的拓展性 -
高速数字接口与光电测试李凯 著本书结合笔者多年从业经验,从产业技术发展的角度对高速数字信号与光电互联的基本概念、关键技术进行生动讲解,同时结合现代计算机、移动终端、AI计算、数据中心、电信网络中**的接口技术,对其标准演变、测试方法等做了详细介绍,以便于读者理解和掌握高速数字与光电互联的基本原理、实现技术、测试理念及其发展趋势。本书可供从事服务器、交换机、移动终端、光模块、光通信设备、高速数字芯片、高速光电器件的研发和测试人员了解学习高速数字、光电互联的相关技术及测试方法,也可供高校电子信息类专业的师生做数字电路、信号完整性、光通信技术、光电器件方面的教学参考。 -
R数据科学实战[美] 尼娜·祖梅尔(Nina Zumel) 著,张骏温,许向东,张博远 译有依据的决策对于成功至关重要。将正确的数据分析技术应用到精心筹备的业务数据中有助于做出准确预测、确定趋势,以及提前发现问题。R数据分析平台提供了许多高效率的工具,可用来处理日常的数据分析和机器学习任务。《R数据科学实战》(第2版)是一本基于任务的教程,引导读者使用R语言参与几十个实用的数据分析实践。本书重点介绍读者在工作中将面临的最重要任务,对于商业分析师和数据科学家来说都非常实用。因为数据只有在可理解的情况下才有用,所以读者也可以在表格中找到组织和展示数据的妙招,以及快速生动的可视化效果。 -
Java编程项目实战罗骞 著本书详细介绍了 Java 语言面向对象程序设计中的核心技术和编程技巧。另外本书还将 Java教学与实战经验的知识点融入练习当中,通过练习让读者迅速理解书中的知识点,并快速掌握 Java技术的精髓,快速提高Java程序开发技能。 本书适合Java从入门到精通各个层次的读者参考学习,Java初学者、Java编程爱好者、Java语言工程师等均可选择本书作为Java开发的实战指南和参考工具书,应用型高校计算机相关专业、培训机构也可选择本书作为Java算法、Java程序设计和面向对象编程的教材或参考书。 -
Python高阶程序设计与实践闫雷鸣,王海彬,马利 著Python语言因其简单易学、应用广泛,已经成为国内外广泛使用的程序设计语言,适合高等学校文、理、工各科学生学习。本书基于Python3.X,系统讲解了多种实用性强的工具包和开发技术和丰富的应用案例。全书共5章,讲述基于Python的数据统计分析、网络编程、并行计算、GUI编程和Web编程。本书侧重实际应用,突出了创新实践应用和大数据分析所需的相关程序设计技术,提供具有实践价值的应用案例。本书结构合理,通俗易懂,既可作为Python语言高级程序设计教程,又可作为计算机创新实践应用的参考用书。
