一本难度适当、易学易教的教材是开展小学信息学教学的重要一环。本书选取80多个贴近小学生学习生活的例子,结合小学生的认知规律,激发孩子兴趣,以程序为中心,适当地弱化语法。本书利用流程图厘清思路,并提供多种算法实现举一反三,让小学生在学习C++语言编程的过程中,学会运用计算思维解决问题。本书循序渐进、层层铺垫地依次呈现各个知识点,深入浅出,让学生在探索中体会到编程的乐趣和魅力。本书适合小学四年级及以上学生阅读使用,可作为全国青少年信息学奥林匹克普及组竞赛教材,也可作为信息教师学习C++语言的入门教材。
本书以掌控板和掌控扩展板(掌控宝〉及其创客马拉松套件为支撑,掌控板作为一款普及盯卫AM、创客教育、 人工智能教育、 编程教育的开源智能硬件,集成ESP32高性能双核芯片,支持Wi-Fi和蓝牙双模通信,可作为物联网节点,实现物联网应用.它还集成多种外部扩展接口, 支持图形化及MPython代码编程,可实现智能机器人、创意 “智 ” 造等智能控制类应用。 本书精选14个案例, 案例取材于生活中的具体问题,循序渐进介绍掌控板、掌控宝、创客马拉松套件的主要元器件和mPython软件的用法,适合对掌控板及编程有一定基础的小学高年级和中学学生阅读。
本书基于Lua 5.1.4版本讨论了Lua语言的设计原理,全书共分三部分:前部分讲解数据结构(如通用数据是如何表示的)、字符串以及表类型的实现原理;中间部分是本书重要的部分,主要讨论了虚拟机的实现;第三部分讨论了垃圾回收、模块实现、热更新、协程等的实现原理。
本书用浅显易懂的语言,图文并貌地讲解了深度学习的基础知识,从如何挑选硬件到神经网络的初步搭建,再到实现图片识别、文本翻译、强化学习、生成对抗网络等多个目前 的深度学习应用。书中基于目前流行的PyTorch框架,运用Python语言实现了各种深度学习的应用程序,让理论和实践紧密结合。
疯狂软件编著的《Spring Boot2企业应用实战》介绍了Java EE领域的全新开源框架:Spring Boot。 其中Spring的版本为5.0。本书的示例建议在Tomcat 8上运行。 本书重点介绍如何使用Spring Boot 2进行Java EE快速开发,主要包括四个部分。 部分详细介绍了Spring Boot的核心知识。第二部分详细介绍了Spring Boot的Web开发。第三部分重点介绍了Spring Boot的数据访问。第四部分重点介绍了Spring Boot的Spring Security安全控制。并示范开发了一个包含7个表、表之间具有复杂的关联映射关系,且业务功能也相对完善的IMS信息管理系统案例,希望让读者理论联系实际,将Spring Boot框架真正运用到实际开发当中去。该案例采用目前 、 规范的Java EE架构,整个应用分为DAO持久层、领域对象层、业务逻辑层、控制器层和视图层,各层之间分层清晰,层与层之间以松耦合的方法组织在一起。所有代码
一本难度适当、易学易教的教材是开展小学信息学教学的重要一环。本书选取80多个贴近小学生学习生活的例子,结合小学生的认知规律,激发孩子兴趣,以程序为中心,适当地弱化语法。潘洪波编著的《小学生C++趣味编程(上下)》利用流程图厘清思路,并提供多种算法实现举一反三,让小学生在学习C++语言编程的过程中,学会运用计算思维解决问题。本书循序渐进、层层铺垫地依次呈现各个知识点,深入浅出,让学生在探索中体会到编程的乐趣和魅力。 本书适合小学四年级及以上学生阅读使用,可作为全国青少年信息学奥林匹克普及组竞赛教材,也可作为信息教师学习C++语言的入门教材。
......
微软推出的开源TypeScript语言是JavaScript的超集,引入了静态类型和面向对象的若干特征,可以分模块构建易维护的JavaScript代码。本书用于TypeScript 3.3.3入门,以
本书以App Inventor为平台,把抽象的计算思维具体化,把复杂的编程思想形象化,借助积木块编程,将数学、自然科学、工程基础和程序设计知识、计算思维无缝地融入精心设计的案例和项目。读者可以复现案例,结合专业背景知识创新性地解决本专业领域中的实际问题, 终开发出能在手机上运行的App. 本书共分为6章,各章内容由浅入深、相互衔接。前4章为基础内容,主要包括App Inventor的开发环境搭建。界面和代码块的操作方法、一个简单而有趣的入门顶目、App Inventor编程基础和组件:第5章介绍应用调试的方法:第6章是进阶内容,介绍了9个综合项目。本书提供教学案例近120个,既方便学生进行系统性学习,也方便学生进行碎片化学习。踪台项 本书配备了丰富的教学和学习辅助资料,包括课件、项目的源代码、授课视频、综合项目源文件和作业参考源代码文
。。。
克里斯托弗·尼格斯编著的《Docker容器(利用Kubernetes\Flannel\Cockpit和Atomic构建和部署)》是Linux系统及云环境上运行Docker的实用指南。书中全面讲解创建、运行、停止、启动、保存和管理容器的具体方法,同时也涉及了多容器管理的主题。本书内容分成5个部分。 部分开启容器之旅,介绍开始使用。Docker容器所需了解的知识:第二部分关注单个容器,主要介绍如何通过docker命令直接使用单个容器;第三部分主题是在云环境上运行容器,描述如何运行 特权容器(SPC),以及如何使用Cockpit在云环境或者本地环境下跨多个宿主机管理容器;第四部分重点是管理多容器,探究容器的编排(利用Kubernates);第五部分专注于开发容器,描述一些开发Docker容器的建议和技巧, 通过展示一些Dockerfile文件阐述如何构建容器。 本书是写给系统管理员、软件开发人员、运维人员和技
本书是Adobe中国授权培训中心的官方教材,面向Illustrator 2020初学者。全书以理论和实例操作相结合的形式,深入浅出地讲解了软件的使用技巧,让读者快速掌握软件的应用方法,借此创作利器,攀登设计 。 全书共10课,以Illustor 2020版本为基础进行讲解:第1课讲解Illustrator的应用、矢量图与位图的区别、ACA证书的获取方法,以及Illustrator的下载方法;第2课讲解Illustrator 2020的界面、视图、文件和画板的基本操作;第3课讲解基本绘图工具的使用;第4课讲解色彩的运用;第5课讲解对象的调节;第6课讲解效果与外观;第7课讲解文本的创建和编辑;第8课讲解对象的 操作;第9课讲解打印与输出; 0课讲解使用Illustrator 2020制作的综合案例。全书深入剖析了利用Illustrator 2020进行设计的方法和技巧,帮助读者尽可能地掌握设计中的关键技术与设计思想,课后还布置了作业
诺曼·毛瑞尔、马文·艾伦·沃尔夫泰尔著,何品译的《Netty实战》是为想要或者正在使用Java从事高性能网络编程的人而写的,循序渐进地介绍了Netty各个方面的内容。 本书共分为4个部分: 部分详细地介绍Netty的相关概念以及核心组件,第二部分介绍自定义协议经常用到的编解码器,第三部分介绍Netty对于应用层 协议的支持,会覆盖常见的协议及其在实践中的应用,第四部分是几个案例研究。此外,附录部分会还简单地介绍Maven,以及如何通过使用Maven编译和运行本书中的示例。 阅读本书不需要读者精通Java网络和并发编程。 如果想要 加深入地理解本书背后的理念以及Netty源码本身,可以系统地学习一下Java网络编程、NIO、并发和异步编程以及相关的设计模式。
本书知识系统全面,涵盖Java 基本语法、面向对象编程、抽象类、接口、异常、常用类、集合框架、I/O 流、图形用户界面、线程、并发、网络编程、JDBC 等主流Java 开发技术。同时,本书知识根据当前主流开源的JDK 版本进行了全面优化。本书配有微课视频、源代码、习题、教学PPT、教学设计等资源,秉持实现企校无缝连接的美好意愿,希望能让 多的读者受益。本书可作为高等院校各专业计算机程序设计课程的教材,也可作为程序开发人员的参考书。
本书基于云计算应用实际需求,由浅入深、全面系统地讲解了OpenStack云计算管理平台的相关内容。本书共有8个项目,包括OpenStack云计算基础、OpenStack安装与部署、OpenStack认证服务、OpenStack镜像服务、OpenStack网络服务、OpenStack计算服务、OpenStack存储服务,以及OpenStack 控 务。本书内容丰富,注重系统性、实用性和可操作性,每个知识点都有相应的操作示例,便于读者快速掌握。 本书可作为高校计算机相关专业的教材,也可作为广大计算机爱好者自学OpenStack云计算管理平台的参考用书,还可作为云计算运维与管理的参考用书及社会培训教材。
本书是1 + X职业技能等级证书配套教材,对应于“安卓应用开发”职业技能等级(中级)证书。 本书以《安卓应用开发职业技能等级标准》中的中级标准的职业技能要求为依据,以专业技能为模块,以工作任务为驱动组织编写,力图使读者对安卓应用开发有 系统、 清晰的认识。全书包含Android基础和环境搭建、多媒体技术应用、定位与地图服务开发、传感器应用开发、主流框架的应用、组件化开发、安卓底层原理认知7个项目,共计26个任务。学生在一个个任务的实现中循序渐进地达到“安卓应用开发”职业技能等级(中级)的标准,较好地培养了学生利用所学技术解决实际问题的能力,提升学生软件开发能力,能有效化解人才供给侧与人才需求侧间的结构性矛盾。