软件与程序设计
-
小玩家大创客方其桂,江浩,陈晓虎 编这是一本写给孩子的创客启蒙书,精选了24个新颖、有趣的创客小项目,从惊险刺激的狙击游戏到声光控制的智能化家居,从3D打印专属笔筒到实现与人比赛的“计步器”APP……以项目学习的方式,从易到难,详细讲解了Micro:bit、Arduino、3D打印、手机编程几个方面的知识,展示了创客们的奇思妙想和创新思路。《小玩家大创客——写给孩子的创客启蒙书》适合对创客感兴趣的青少年及不同年龄的初学者阅读,也适合家长和老师作为指导青少年学习创客的启蒙教程。 -
51单片机C语言学习之道孙鹏,蒋洪波 著《51单片机C语言学习之道:语法、函数、Keil工具及项目实战(第2版)/清华开发者书库》是一部指导初学者快速掌握单片机及C语言的参考书。全书共分为三篇:首篇入门篇(第1-2章),介绍了单片机及C语言的基础知识、单片机编译调试的一些常用工具软件的使用方法;第二篇(第3-10章),介绍了单片机C语言开发的基础知识,并介绍了单片机的常用功能块及常用接口器件的硬件接口方法和软件驱动方法,本篇内容初学者既可以结合学习板进行边学边练,又可以在未来单片机系统开发中做为参考资料;第三篇综合篇(第11章),介绍了一些基于单片机的实际应用案例的硬件和软件设计,这些案例来源于生产生活实际,可以作为读者进行相关系统开发的参考。《51单片机C语言学习之道:语法、函数、Keil工具及项目实战(第2版)/清华开发者书库》适合作为单片机爱好者和工科电类相关专业大学生学习单片机C语言的参考书,不仅适用于51单片机初学者,也可作为51单片机项目开发人员的参考书。《51单片机C语言学习之道:语法、函数、Keil工具及项目实战(第2版)/清华开发者书库》特点:循序渐进从解决单片机程序设计的非常简单实例入手,提供丰富的源程序,并附有详细的讲解和注释。案例丰富避免简单堆砌知识点,在由简到繁解决问题的过程中,激发读者学习兴趣。配套完善防盗版设计,提供微课视频、精美课件、教学大纲、学习建议、全部程序、习题答案等丰富资源。制作精良优化阅读体验,突出重点,装帧简洁优美。 -
Python程序设计陈春晖,翁恺,季江民 著为了适应信息技术的发展,切实满足社会各个领域对计算机应用人才不断增长的需求,《Python程序设计(第2版)》设计了“Python程序设计”通识课程教学方案,力求融入计算思维的思想,将多年教学实践所形成的解决实际问题的思维模式和方法渗透到整个教学过程。与传统的程序设计类教材不同,《Python程序设计(第2版)》在介绍程序设计的基本技能外,还着重介绍分析问题和解决问题的方法与思路,通过构建典型案例,为学生在未来利用Python程序设计语言解决各自专业中遇到的实际问题打下良好的基础。 -
鸿蒙HarmonyOS手机应用开发实战柳伟卫 著华为自主研发的HarmonyOS(鸿蒙系统)是一款面向未来、面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的分布式操作系统。借助HarmonyOS全场景分布式系统和设备生态定义全新的硬件、交互和服务体验。《鸿蒙HarmonyOS手机应用开发实战》采用新的HarmonyOS2版本作为基石,详细介绍如何基于HarmonyOS进行手机应用的开发,内容涵盖HarmonyOS架构、DevEcoStudio、应用结构、Ability、任务调度、公共事件、通知、剪切板、JavaUI、JSUI、多模输入、线程管理、视频、图像、相机、音频、媒体会话管理、媒体数据管理、安全管理、二维码、通用文字识别、蓝牙、WLAN、网络管理、电话服务、设备管理、数据管理、原子化服务、流转等多个主题。《鸿蒙HarmonyOS手机应用开发实战》列举了大量解决实际问题的案例,具有很强的前瞻性、应用性、趣味性。《鸿蒙HarmonyOS手机应用开发实战》主要面向的是对移动应用或HarmonyOS应用感兴趣的学生、开发人员、架构师。华为自主研发的HarmonyOS(鸿蒙系统)是一款面向未来、面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的分布式操作系统,借助HarmonyOS全场景分布式系统和设备生态,定义全新的硬件、交互和服务体验。《鸿蒙HarmonyOS手机应用开发实战》以HarmonyOS2版本为基础,详细介绍了如何在HarmonyOS环境下进行手机应用的开发。《鸿蒙HarmonyOS手机应用开发实战》内容涵盖HarmonyOS架构、DevEcoStudio、应用结构、Ability、任务调度、公共事件、通知、剪贴板、JavaUI、JSUI、多模输入、线程管理、视频、图像、相机、音频、媒体会话管理、媒体数据管理、安全管理、二维码、通用文字识别、蓝牙、WLAN、网络管理、电话服务、设备管理、数据管理、原子化服务、流转等多个主题。《鸿蒙HarmonyOS手机应用开发实战》辅以大量的解决实际问题的开发案例,具有很强的实用性、趣味性。《鸿蒙HarmonyOS手机应用开发实战》内容可分为以下三部分:入门(第1-4章)介绍HarmonyOS的背景及开发环境搭建,并创建了一个简单的HarmonyOS应用。进阶(第5-29章)介绍HarmonyOS的核心功能的开发,内容包括Ability、UI开发、线程管理、视频、图像、相机、音频、媒体会话管理、媒体数据管理、安全管理、二维码、通用文字识别、蓝牙、WLAN、网络管理、电话服务、设备管理、数据管理等。实战(第30章)演示HarmonyOS在游戏领域的综合实战案例——俄罗斯方块游戏。《鸿蒙HarmonyOS手机应用开发实战》面向对移动应用或HarmonyOS应用感兴趣的学生、开发人员、系统架构师。 -
青少年学Python编程从入门到精通贾炜 著Python是当下热门、流行的编程语言之一,不仅有着非常广泛的应用,而且由于其学习门槛较低,易编易学,也非常适合广大中小学生和青少年学习。本书以“青少年学Python编程”为线索,通过浅显易懂的语言及生动形象的典型案例进行讲解,内容安排由浅入深,层层递进。 全书共15章,从零开始,系统地讲解青少年学习 Python 编程的相关知识。每章都精心安排了编程示例,让读者从理解知识轻松过渡到应用知识,达到学以致用的目的。通过对本书内容的学习,旨在帮助广大青少年锻炼逻辑思维,培养分析问题、解决问题的能力。 本书非常适合中小学生学习阅读,尤其适合 10 岁以上的孩子或者他们的父母和老师辅导孩子学习编程使用。本书也可作为广大少儿编程培训机构、少儿编程兴趣班的教材参考用书。 -
Vue.js 3企业级应用开发实战柳伟卫 著本书基于Vue.js 3展开,介绍了应用实例、组件、模板、计算属性、监听器、指令、表单、事件、数据绑定、路由、依赖注入、自定义样式、动画、渲染函数、测试、响应式编程等,还介绍了Vue CLI、TypeScript、Animate.css、Mocha、Vue Router、Naive UI、vue-axios等内容。Vue.js 3完全支持TypeScript,使读者可以采用类、面向对象的方式进行编程。在本书的最后会手把手带领读者一起从零开始实现一个完整的企业级“新闻头条”客户端应用。本书技术前瞻、面向实战、实例丰富。 -
图解算法吴灿铭,胡昭民 著本书综合讲述算法及其数据结构,内容浅显易懂、逻辑严谨,范例丰富、易于学习和掌握,力求兼顾教师教学和学生自学。 全书从算法的基本概念开始讲解,接着介绍各个经典的算法,包括分治法、递归法、贪心法、动态规划法、迭代法、枚举法、回溯法等;随后讲述核心的数据结构,即数组、链表、堆栈、队列、树结构、图结构、哈希表等;最后展开阐述不同数据结构上实现的算法,包括排序算法、查找算法、数组和链表相关算法、信息安全基础算法、堆栈和队列相关算法、树结构相关算法、图结构相关算法、人工智能基础算法。 本书为每个算法及其数据结构提供演算的详细图解,并为每个经典的算法提供Python语言编写的完整范例程序(包含完整的源代码)。每个范例程序都经过了测试和调试,可以直接在标准的Python语言环境中运行。在每章末尾安排大量的习题(包括各类考试的例题),并在附录中提供解答,以供读者自测学习效果。 -
SketchUP草图绘制从新手到高手张艺霏 柳春雨《SketchUP草图绘制从新手到高手》是一本SketchUP 2020的案例教程,以课堂实录的形式,全面讲解该软件的各项功能和使用方法。 《SketchUP草图绘制从新手到高手》共10章,循序渐进地介绍SketchUP 2020的基础知识、基本绘图工具、辅助设计工具、绘图管理工具、SketchUP常用插件、材质与贴图、渲染与输出等内容。后通过创建基本建筑模型、现代风格客厅与餐厅、小区景观设计多个综合实例来实战演绎前面所学知识。 《SketchUP草图绘制从新手到高手》免费提供多媒体教学资源,内容丰富,包含全书所有实例的素材和源文件,以及高清语音视频教学,专业老师手把手地讲解,可以大幅提高学习兴趣和效率。 《SketchUP草图绘制从新手到高手》内容全面,实例丰富,结构严谨,深入浅出,既可作为大中专院校相关专业的教材,也适用于广大SketchUP 2020用户自学和参考。 -
Spring Boot从零开始学郭浩然 著Spring是Java开发必不可少的框架,是一个庞大的生态系统,Spring Boot正是在Spring这一片肥沃的土壤中生长出来的快速应用开发框架。本书从Spring Boot的工程化组件入手,采用一步一示例的方式引导读者入门,并通过两个完整案例帮助读者学会开发Spring Boot项目。本书配套源码、PPT课件、教学视频、思维导图、开发环境与答疑服务。 本书共分12章。第1~3章介绍构建Spring Boot项目的步骤和Spring Boot Web开发的基础;第4~9章介绍Spring Boot的多种框架或技术,比如JPA、MyBatis、Redis、Elasticsearch、日志和安全监控等;第10~11章分别通过客户管理系统和微博系统两个简单的项目,以巩固读者对Spring Boot基础知识的学习;第12章介绍Spring Boot的测试、打包和项目部署功能。 本书从实用的角度出发,结合项目示例,在充分实践的前提下尽量拓展知识广度、减少知识盲点,非常适合时间紧张却需要快速上手Spring Boot的初学者,也可作为高等院校、中职学校和培训机构计算机软件开发专业的教材。 -
超简单的Python【日】铃木孝纪 日本BeProud株式会社 著,未蓝文化 译这是一本关于Python的入门书籍,“不会让次接触Python的您感到沮丧”。您可以在学习的同时,以讲座 动手研讨会的形式创建一个对话机器人“ pybot”。 本书可以满足那些想知道为什么要这样做,想知道其机制并获得可以应用的基础知识的读者的各种需求。 随着您逐步学习新知识并向程序中添加各种各样的功能,您可以逐渐牢牢掌握Python语言。 请在本书中感受Python编程的乐趣!
