软件与程序设计
-
编程超简单!和孩子一起玩转Scratch 3.0邱培强 著《编程超简单!和孩子一起玩转Scratch 3.0(微视频版)》以通俗易懂的语言、详实生动的案例全面介绍了Scratch 3.0的使用方法和编程技巧,全书共分7章,内容涵盖了Scratch 3.0初体验、控制角色运动、绘制图形效果、控制舞台和角色、控制声音模块、控制运算模块、制作游戏程序等,力求为读者提供良好的学习体验。 与书中内容同步的案例操作二维码教学视频可供读者随时扫码学习。该书具有很强的实用性和可操作性,适合对编程感兴趣的青少年以及不同年龄段的初学者阅读,可供中小学信息技术课的培训老师和想让孩子学习Scratch的家长阅读参考,同时十分适合作为指导青少年学习计算机程序设计的入门教程。《编程超简单!和孩子一起玩转Scratch 3.0(微视频版)》对应的素材和源文件可以到http://www.tupwk.com.cn/downpage网站下载,也可以通过扫描前言中的二维码下载。 -
MicroPython开发与实战雷学堂,牛乐乐,侯周国,胡智元 著本书共分为9章。第1~3章主要介绍MicroPython以及Python语言基础;第4~5章重点针对ESP32与MicroPython的实践性操作;第6~7章重点阐述MicroPython在物联网的应用;第8章展现如何修改MicroPython源码与添加自定义库的方法;第9章为一个智能农业的项目实践。 本书对智能物联网时代面临的挑战,以及MicroPython的基础知识做了清晰的阐述,有助于读者整理思路,了解需求,并更有针对性、有选择地深入学习相关知识。 -
区块链技术指南邱炜伟,李伟 著本书通过三部分内容解码区块链核心技术,揭示这项颠覆性的技术掀起第四次工业革命背后的秘密。第一部分,基础架构篇,首先,向读者阐释了区块链的概念、发展、分类及架构,并对即将到来的区块链4.0阶段提供了前瞻性的思考;其次,通过模块化讲解的方式介绍了区块链通用技术架构体系,包括数据结构与账户体系、网络通信、共识算法、区块链安全、智能合约技术要点,并对上述五大模块核心技术进行了深度剖析。第二部分,拓展协议篇,针对当前区块链扩容协议、区块链治理与审计、跨链互操作技术和区块链+难题,提供了具有理论意义和实践意义的技术方案讲解。第三部分,应用实践篇,剖析了以太坊、Hyperledger Fabric等各大主流区块链底层平台的架构与设计,并介绍了区块链测评的理论与方法,带领读者体验从开发环境准备、应用架构搭建到智能合约设计的全流程区块链应用研发,更深刻地理解和掌握区块链技术的应用模式和测评技术。本书的目标读者是所有想充分了解区块链的人群。本书既包含区块链基础知识,又有对区块链核心技术的深入解读和讨论,可以帮助非专业人员系统地了解区块链,也可以帮助开发工程师更加快速、深入地投入到区块链的开发工作当中。 -
Java高级程序设计周化祥,许金元 著本书系统地介绍了 Java 语言高级程序设计内容,主要包括 Java 集合框架、异常处理、输入/输出流、多线程、网络编程、图形用户界面程序设计、泛型、JDBC 编程、Java 8 新特性。本书所有知识点都结合具体实例进行分析,既注重理论介绍,又强调实际应用,从实用的角度精心设计知识结构和代码示例,同时每章后面配有相应习题。本书可作为普通高等院校计算机及相关专业 Java 程序设计课程的教材,也适合程序开发人员学习使用。 -
Scratch项目式编程实战王鸿骏,朱华君,王文永 著本书特色 创新突破图形化编程案例形式,聚焦打造超酷有趣大型项目,全彩印刷,完整代码 掌握如何运用知识,一步步创作一个“超级玛丽”式超酷大型通关游戏项目 项目式学习体系,真正掌握如何运用所学的编程知识,全面提升计算思维内容要点 聚焦于打造一个超酷的大型项目,全面升级计算思维与编程技能。 不同于制作各种小项目,本书将带领你创作一个结构完整、功能完善、效果突出,且具有丰富拓展性的大型游戏项目。本书采用项目式学习的方法,化整为零将项目分解为各功能模块,从角色造型、过场动画、信息录入、角色互动、生成地形、功能引擎等多方面进行制作,*终创作出一个具有个人特色的大型游戏项目。 在整个项目的创作过程中,你将学会Scratch中的各项功能和编程知识,培养计算思维来解决大问题,体会到创作的乐趣并收获成就感。 本书适合有一定编程基础的青少年阅读,也适合想要进一步学习提高编程和思维能力,喜欢挑战以及参加竞赛的读者学习,同时还可帮助老师开展相关课程的教学工作。 -
深入浅出React Native陈陆扬 著适合iOS和Android原生平台应用开发者,以及有兴趣加入移动平台开发的JavaScript开发者阅读。适合iOS和Android原生平台应用开发者,以及有兴趣加入移动平台开发的JavaScript开发者阅读。适合iOS和Android原生平台应用开发者,以及有兴趣加入移动平台开发的JavaScript开发者阅读。适合iOS和Android原生平台应用开发者,以及有兴趣加入移动平台开发的JavaScript开发者阅读。 -
低代码开发平台的设计与实现谢用辉Array -
Node.js实战[美] Thomas Hunter 著,郭笑鹏 译Node.js是一个基于Chrome V8引擎的JavaScript运行时环境,使用了高效、轻量级的事件驱动、非阻塞 I/O 模型,让JavaScript 运行在服务端的开发平台。本书主要介绍基于Node.js构建企业级后端服务,内容涉及Node.js和JavaScript的特性介绍、通信协议、扩展、可观测性、Docker容器、部署、容器编排、应用程序容错、分布式单元、应用程序安全性等内容。本书不是面向 Node.js新手的,适用于拥有Node.js 实战经验且熟练掌握JavaScript的开发人员。读完本书,你会了解在生产环境中运行 Node.js 服务所需的许多技术。 -
鸿蒙第三方组件库应用开发实战武延军 等 著《鸿蒙第三方组件库应用开发实战》通过多个精选的开源组件库,详尽地讲解了如何在鸿蒙操作系统下使用这些组件库实现快捷的应用开发。同时,本书详细剖析了鸿蒙操作系统组件库的实现原理,并通过一个综合应用实战帮助读者学习更加深入的应用开发知识和技巧。《鸿蒙第三方组件库应用开发实战》共 7 章,主要内容包括鸿蒙操作系统的简单介绍,第三方组件库的背景和鸿蒙第三方组件的相关特性,基于第三方组件的鸿蒙应用开发流程,UI组件、视频相关组件、实用工具组件的使用方法和实现原理,以及如何使用多个第三方组件来快速构建视频播放平台。《鸿蒙第三方组件库应用开发实战》通俗易懂,循序渐进,包含详细的代码讲解和丰富的应用实战,可读性和操作性较强,是鸿蒙应用开发入门的不二之选。本书主要面向具备基本编程知识的读者,也可以作为高校教材或培训机构的参考用书。 -
Dart语言实战亢少军本书系统阐述了跨平台Dart编程语言基础知识、面向对象编程, 以及网络编程和异步编程等高级知识。全书共分为4 篇: 第1篇为Dart基础(第1 ~9章) , 第2篇为面向对象编程( 第10 ~14 章) , 第3篇为Dart 进阶(第15 ~24章) , 第4篇为商城项目实战( 第25 ~37章) 。书中主要内容包括: Dart语法基础、Dart编码规范、数据类型、运算符、流程控制语句、函数、面向对象基础、继承与多态、抽象类与接口、枚举类、集合框架、集合与泛型、异常处理、元数据、Dart库、单线程与多线程、网络编程和异步编程等。书中包含大量应用示例, 读者不仅可以由此学会理论知识还可以灵活应用。书中示例基于 Flutter环境开发, 读者在学习到Dart语言知识的同时还可以学会Flutter框架技术。书中通过一个商城App案例详细阐述了如何使用Flutter开发App, 内容完整, 步骤清晰, 提供了工程化的解决方案。本书可作为Dart和Flutter初学者的入门书籍, 也可作为从事跨平台移动应用开发的技术人员及培训机构的参考书籍。
