本书从区块链、Rust语言讲起,到基于Rust的网络编程,再到使用Rust实现一个区块链原型,最后讲解基于Rust和Substrate的区块链开发实例,内容循序渐进,结构清晰合理。本书分为基础技术和高级应用两部分。第1~3章为基础技术部分,主要介绍了区块链基础、Rust语言的语法特征和高级特性,包括所有权、切片和泛型等,并给出了充足的案例。第4~8章为高级应用部分,在Rust工程化的基础上实现了一个区块链原型,并使用Substrate框架简化了区块链开发流程,以实现快速开发;还通过丰富的实例,进一步巩固读者对Rust和区块链相关知识的理解。本书着重介绍基本概念和基本原理,侧重应用实操,突出工程实践,力图做到基本概念准确、条理清晰、内容精练、重点突出、理论联系实际。 本书可作为软件工程、计算机科学与技术、工程管理、数据科学与大数据技术等专业
《给孩子的本编程思维启蒙书》在一条故事主线的基础之上,向孩子们介绍数学思维、逻辑思维与编程思维等相关的内容。比如分解问题、制订计划和步骤,打破思维定势,创造性地寻找解决问题的新方法。《给孩子的本编程思维启蒙书》鼓励孩子自主探索,通过有趣的创造性练习和互动游戏,帮助孩子扩展多种思维能力,在轻松愉快的解题过程中学会思考,增强直觉和洞察力,提升解决问题的能力,打造更强大脑!
本书是一本Python入门书,适合对计算机了解不多,没有学过编程,但对编程感兴趣的读者学习使用。这本书以习题的方式引导读者一步一步学习编程,从简单的打印一直讲到完整项目的实现,让初学者从基础的编程技术入手,*终体验到软件开发的基本过程。本书是基于Python 3.6版本编写的。 本书结构非常简单,除 准备工作 之外,还包括52个习题,其中26个覆盖了输入/输出、变量和函数3个主题,另外26个覆盖了一些比较进阶的话题,如条件判断、循环、类和对象、代码测试及项目的实现等。每一章的格式基本相同,以代码习题开始,按照说明编写代码,运行并检查结果,然后再做附加练习。
本书以语料库语言学研究实践为导向,介绍Python编程基础知识。第1章为Python语言简介,第2章至第6章由易到难、循序渐进介绍Python语言的基本数据类型和语法。第7章和第8章提供文本处理的个案实例。全书内容涵盖语料库语言学研究中常用的文本处理模式,读者可以通过学习本书掌握语料库语言学研究中的Python编程技巧,以便更深入地进行研究。另外,本书提供大量语料库语言学文本处理所需的Python代码,读者可以直接将这些代码(或将这些代码稍加改动)用于自己的研究中。
本书是通俗介绍 游戏化 的普及读物。书中通过梳理游戏化的相关研究,系统介绍了游戏化思维中的核心概念 激励和动机,并讲解了构建游戏化系统的基本要素和高级要素。作者不仅整理了游戏机制中的游戏化思维,还分析了社交平台、在线教育等互联网产品中对游戏化思维的运用,总结了实用的游戏化思维工具,可以帮助读者使用将其应用在工作和生活中,提升效率,增加乐趣。本书适合作为游戏化方向的研究者、培训师参考资料,也适合作游戏玩家、产品经理、教师阅读参考。
信息学奥赛初赛(CSP第一轮)作为信息学奥林匹克竞赛的起始阶段,也是参赛者迈向更高层次竞赛的必经之路。本题集作为信奥赛初赛的重要学习和训练资料,内容涵盖了信奥赛初赛涉及的计算机科学基础知识、编程技能的实践应用,以及算法设计与分析等多项内容。而且,题目设计注重实际应用和思维拓展,难度适中,既有对基础知识的考查,也有一定难度的挑战题目,适用于广大对计算机科学和编程感兴趣的青少年。无论是初学者还是有一定基础的选手,都可以从本题集中找到适合自己的学习内容和练习题目。此外,本题集还可以作为学校信息学竞赛教学的辅助教材,帮助教师制订合适的教学计划和练习方案,引导学生系统地学习和掌握计算机科学的基础知识和技能,更好地备战信奥赛初赛。
本书按照工学结合、项目化教学要求编写。全书分为两篇(基础篇和实操篇),共11个模块。基础篇主要介绍数控多轴机床的基础和基本操作,实操篇主要介绍Mastercam四轴、五轴定向及联动编程加工方法和技巧。本书选取部分典型案例,采用递进式结构,由浅入深,从四轴到五轴,从定向到联动的流程编写,循序渐进,通俗易懂。实操篇的每个模块都设计了任务拓展提升,有助于学习者实现 学做合一 。本书适合作为中高职院校数控技术、模具设计与制造、机电一体化技术等专业的课程教材,也可以作为数控多轴加工的培训教材,亦可供相关企业工程技术人员参考。
本书以 智能制造2025 为背景,FANUC工业机器人为载体,ROBOGUIDE软件为仿真平台,结合作者多年的教学经验、培训经验和技能大赛经验编写而成。全书内容以能力培养为本位、以情境为主体、以项目为中心,学习内容循序渐进,能力要求逐步提高。 本书共12章,第1~7章介绍工业机器人编程操作,第8~10章介绍工业机器人仿真,第11~12章介绍工业机器人典型应用。书中配有一些项目、案例和思政小课堂,可加强读者对知识点的掌握。 本书为应用型课程建设的成果,适合作为应用型本科院校机器人工程、电气工程、机械电子工程、机械设计制造及其自动化、智能制造工程等专业以及高职高专院校工业机器人技术、机电一体化技术等专业的教材,也可作为相关从业人员的参考书。
书针对我国制造型企业普遍存在的生产运作系统价值创造能力不强、产出效率不高等共性问题,从打造企业高效价值流的角度提出了精益生产运作系统规划设计方法。本书共10章,内容包括价值流分析概论、精益生产运作系统概述、产品图样分解与BOM编制、产品生产工艺设计、设备精益化选型与设施精益化布置、标准工时制定、物料消耗定额制定、PFMEA设计、作业SOP与检验SOP设计、生产运作系统运行效果评价与改进。本书为制造型企业开展精益生产运作系统规划设计提供了参考模型。 本书可供产品研发、工艺设计、生产管理、智能制造等领域的工程技术人员阅读,也可供高等院校机械工程类、管理工程类研究生、本科生作为生产运作课程实践教材使用。
正则表达式是一种威力无比强大的武器,几乎在所有的语言和平台上都可以用它来执行各种复杂的文本处理和操作。本书从简单的文本匹配开始,循序渐进地介绍了很多复杂内容,包括反向引用、条件评估、环视等。每章都配有许多简明实用的示例,有助于全面、系统、快速掌握正则表达式,并运用它们解决实际问题。
?本书为普通高等教育 十一五 国家级规划教材。本书介绍面向对象的C 程序设计,体现了C 国际标准ISO 14882的规范。本书不是泛泛介绍面向对象的C 的语法和框架,而是突出面向对象关键技术的教学,包括完善的封装、多态(重载与超载)、模板和派生的应用,在构造函数中动态分配资源,在析构函数中释放资源和异常处理技术等内容。 与本书配套的有《C 程序设计实践教程》以及网络课程和全套电子教学文档。 本书适用于高等学校理工科各专业的C 程序设计课程,特别适合于对程序设计要求较高的专业(包括计算机专业),也可供程序设计爱好者和工程技术人员参考使用。
本书以昇腾算子编程语言Ascend C的高效开发为核心,系统介绍华为面向人工智能的昇腾AI处理器架构、硬件抽象及其软件栈。本书由浅入深,通过案例讲解知识点,理论与实践并重。全书分为6章,分别介绍了昇腾AI处理器软硬件架构、Ascend C 快速入门、Ascend C编程模型与编程范式、Ascend C算子开发流程、Ascend C算子调试调优和Ascend C大模型算子优化。 本书适合人工智能产业的研发人员阅读,也适合软件工程、人工智能、信息安全、大数据、物联网等专业的本科生学习。
《C陷阱与缺陷》作者以自己1985年在贝尔实验室时发表的一篇论文为基础,结合自己的工作经验将这篇论文扩展成对C程序员具有珍贵价值的经典著作。本书的出发点不是批判C语言,而是要帮助C程序员绕过编程过程中的陷阱和障碍。 《C陷阱与缺陷》分为8章,分别从词法陷阱、语法陷阱、语义陷阱、链接、库函数、预处理器、可一致性缺陷等几个方面分析了C编程中可能遇到的问题。*后,作者用一章的篇幅给出了若干具有实用价值的建议。 《C陷阱与缺陷》适合有一定经验的C程序员阅读学习,即便你是C编程高手,本书也应该成为你的案头图书。
算法是计算机科学领域*重要的基石之一。算法是程序的灵魂,只有掌握了算法,才能轻松地驾驭程序开发。 算法详解系列图书共有4卷,本书是第1卷 算法基础。本书共有6章,主要介绍了4个主题,它们分别是渐进性分析和大O表示法、分治算法和主方法、随机化算法以及排序和选择。附录A和附录B简单介绍了数据归纳法和离散概率的相关知识。本书的每一章均有小测验、章末习题和编程题,这为读者的自我检查以及进一步学习提供了较多的便利。 本书为对算法感兴趣的广大读者提供了丰富而实用的资料,能够帮助读者提升算法思维能力。本书适合计算机专业的高校教师和学生,想要培养和训练算法思维和计算思维的IT专业人士,以及在准备面试的应聘者和面试官阅读参考。
本书旨在引导孩子们通过解决日常生活中的问题,学习Python的基础知识,了解数据、信息之间的相互关系。 本书主要分为两大部分,部分介绍 Python 的基础知识,第二部分是Python 竞赛题精讲与练习。本书通过通俗易懂的语言和形象生动的插图,帮助孩子快速掌握和理解Python的基础知识,逐步培养编程思维。 本书适合想要学习Python的孩子们,也适合老师、家长与孩子一起阅读学习。
Python可以用来做机器人!通过编程实现人工智能! Python不需要任何基础!中小学生也能学会! Python前景广阔!一招在手, 天下无敌! 在纷繁的编程世界中,Python毫无疑问已经成为非常适合青少年学习的语言。它入门简单,应用广泛,青少年既能玩得开心,又可以为将来的深造打下基础。 本书就是专为青少年打造的Python 入门读物。全书图文并茂,讲解细致,从搭建开发环境入手,逐步引导读者掌握Python的基础知识、核心操作及编程技巧,*后深入了解编程思维。 本书适合Python 语言的零基础读者学习,尤其适合青少年读者阅读使用。此外,对中小学人工智能相关课程及青少年编程培训班的授课教师,也有一定的参考作用。
《 Python 语言程序设计》包括 9 章:程序设计基本方法、Python 语言基本语法元素、基本数据类型、程序的控制结构、Python 标准库概览、函数和代码复用、组合数据类型、文件、Python 第三方库安装及常用库介绍。各章知识点的讲解将程序案例与实际相结合,生动易懂,具有很好的启发性。本教材内容广泛、全面,从深度和宽度两方面展开知识内容,教材语言精练,内容叙述深入浅出、循序渐进,配有一些实例代码并列有相关辅助说明和运行结果,力求使得内容不会枯燥无味,有利于读者对知识点的理解。本教材采用案例驱动的编写方式,力求让不同专业的读者能通过对Python 语言的学习,走进计算机世界,体验创新的乐趣以及应用的价值。Python 语言是一门通用语言,它灵活好用,适合有程序设计需求的各专业读者。读者可以通过学习,把Python 语言程序设计方法应用
《图解HTTP》对互联网基盘 HTTP协议进行了全面系统的介绍。作者由HTTP协议的发展历史娓娓道来,严谨细致地剖析了HTTP协议的结构,列举诸多常见通信场景及实战案例,**后延伸到Web安全、**新技术动向等方面。《图解HTTP》的特色为在讲解的同时,辅以大量生动形象的通信图例,更好地帮助读者深刻理解HTTP通信过程中客户端与服务器之间的交互情况。读者可通过《图解HTTP》快速了解并掌握HTTP协议的基础,前端工程师分析抓包数据,后端工程师实现REST API、实现自己的HTTP服务器等过程中所需的HTTP相关知识点本书均有介绍。 《图解HTTP》适合Web开发工程师,以及对HTTP协议感兴趣的各层次读者。
本书由计算机及科学家兼统计学家Matloff教授所写,深入细致地讲解R语言的基础知识与编程技巧,本书不仅揭示R编程语言的编程技巧,而且精选大量统计学案例,展示R语言在统计分析中的强大功能。本书内容深入浅出,没有编程基础和统计学知识的读者都能快速入门;而书中提到的很多编程技巧,特别是与其他语言相比较特殊的地方,都是作者多年编程经验的总结,对于想提高R语言技术的读者一定大有裨益。 本书第1章简要介绍了R语言的几种数据结构和编程基础,其余章节可分为三大部分:部分 (第2~6章)详细介绍R的几种主要的数据结构:向量、矩阵、列表、数据框和因子,从 简单的向量开始,一步一步引导读者认识并掌握各种数据结构,生动细腻地讲解了R复杂多变的数据结构。第二部分(第7~13章)涉及编程方面:编程结构和面向对象特性、输入/输出、 字
本书是普通高等教育"十一五 *规划教材和国家精品课程教材。全书以算法设计策略为知识单元,系统介绍计算机算法的设计方法与分析技巧。主要内容包括:算法概述、递归与分治策略、动态规划、贪心算法、回溯法、分支限界法、随机化算法、线性规划与网络流等。书中既涉及经典与实用算法及实例分析,又包括算法热点领域追踪。 为突出教材的可读性和可用性,章首增加了学习要点提示,章末配有难易适度的算法分析题和算法实现题;配套出版《计算机算法设计与分析习题解答(第5版)》;并免费提供电子课件和教学网站服务。