软件与程序设计
-
Scratch 动画编程与创意设计王丽君 著《Scratch 动画编程与创意设计(全彩案例版)》一书以 Scratch 3.6 版本为基础,以案例的形式详细介绍了使用图形化编程工具 Scratch 创建交互式动画、游戏、音乐等作品的方法,以培养读者的逻辑思考能力,激发创造力和想象力。本书共 15 章,每章案例结合信息科技与学习领域的相关知识进行讲解,读者只要堆叠程序积木,就能轻松表达自己的想法与创意,创造连连看、捡球机器人、自动点号机、摇滚乐团、咕咕钟、魔幻空间、月亮阴晴圆缺、打棒球、英文打字等动画程序。 《Scratch 动画编程与创意设计(全彩案例版)》采用四色印刷,注重计算思维和创意设计的培养,特别适合广大青少年、编程初学者或有一定 Scratch 使用经验的读者参考学习。著作权声明 本书为碁峰资讯股份有限公司dujia授权出版发行的中文简体字版本。本书中文简体字版在中国大陆之专有出版权属 中国水利水电出版社 所有。在没有得到本书原版出版者和本书出版者书面许可时,任何单位和个人不得擅自摘抄、复制本书的全部或一部分以任何方式(包括数据和出版物)进行传播。本书原版版权属碁峰资讯股份有限公司。版权所有,侵权必究。 著作权合同登记号 图字:01-2020-4067 -
Go并发编程实战汪明 著Go语言在多核硬件架构、超大规模分布式计算集群和Web应用上具有明显的优势,目前Google、Facebook、AWS、Mozilla、七牛、阿里、腾讯、百度、京东等大公司都已经开始使用Go语言开发其云计算产品。《Go并发编程实战》分为12章,第1章介绍Go语言的基本开发环境;第2章介绍Go语言的语法基础;第3章介绍Go语言的函数;第4章介绍Go语言的流程控制与错误处理;第5章介绍Go语言中的结构体、数组、切片和字典等;第6章介绍Go语言中的指针;第7章介绍Go语言的面向对象用法;第8章介绍Go语言文件读写;第9章介绍Go语言的并发编程;第10章介绍Go语言的反射特性;第11章介绍Go语言如何构建Web服务;第12章用Go语言实现了一个并发聊天实战项目。该书配套源码、课件、开发环境和教学视频。《Go并发编程实战》内容详尽、示例丰富,是一本Go语言的入门教材,非常适合有一定编程基础的读者学习使用。当然,该书也适合对编程感兴趣的读者学习。同时,该书也非常适合高等院校的师生学习阅读,可作为高等院校计算机及相关专业的教材。 -
IntelliJ IDEA入门与实战黄文毅,罗军 著《IntelliJ IDEA入门与实战》蕴含的知识体系甚广。第1章主要介绍IDEA的安装、更新、注册和卸载。第2章主要介绍IDEA基础配置和高级配置。第3章介绍如何通过IDEA创建一个Java项目、配置项目和模块、开发工具包以及库相关信息。第4章主要介绍IDEA编辑器、源码导航、搜索-替换、代码操作、实时模板、文件比较、拼写检查、语言注入、暂存文件、模块依赖图\UML类图、版权、宏、文件编码等内容。第5章介绍IDEA运行-调试/测试应用程序、代码覆盖率、连接服务器、分析应用。第6章介绍IDEA启动/管理/配置VCS、Git代码分支管理、提交、合并、解决冲突、暂存和取消代码修改。第7章介绍IDEA的Terminal终端仿真器、JShell控制台、连接并操作数据库、连接Docker、开发Groovy语言、创建SpringBoot项目等。《IntelliJ IDEA入门与实战》适用于所有Java编程语言开发人员、IDEA爱好者以及所有计算机专业的学生等。 -
云计算、大数据与智能制造孙傲冰,姜文超,涂旭平,劳作媚 著云计算和大数据技术作为构建全球新型信息基础设施的商业模式和技术模式,一经提出就广受业界重视。本书讨论了云计算和大数据技术发展现状,分析了国内外市场的发展趋势,总结了国际国内企业、组织和开源社区的相关进展。本书以“中国制造2025”作为切入点,指出云计算和大数据不仅为智能制造提供了基础技术层面的支持,且通过将市场、生产、物流、售后和回收环节转换为在线按需服务,在微观上实现个性化定制,为“中国制造”的全球化提供了可能。 -
精通Spark数据科学[美] 安德鲁·摩根(Andrew Morgan) 著,柯晟劼,刘少俊 译Apache Spark是专为大规模数据处理而设计的快速通用的计算引擎。这是一本专门介绍Spark的图书,旨在教会读者利用Spark构建实用的数据科学解决方案。本书内容包括14章,由浅入深地介绍了数据科学生态系统、数据获取、输入格式与模式、探索性数据分析、利用Spark进行地理分析、采集基于链接的外部数据、构建社区、构建推荐系统、新闻词典和实时标记系统、故事除重和变迁、情感分析中的异常检测、趋势演算、数据保护和可扩展算法。本书适合数据科学家以及对数据科学、机器学习感兴趣的读者阅读,需要读者具备数据科学相关的基础知识,并通过阅读本书进一步提升Spark运用能力,从而创建出高效且实用的数据科学解决方案。 -
Python基础入门夏敏捷,宋宝卫 著《Python基础入门(微课视频版)/21世纪高等学校通识教育规划教材》以Python3.7为编程环境,从基本的程序设计思想入手,逐步展开Python语言教学,是一本面向广大编程学习者的程序设计类图书。基础篇主要讲解Python的基础语法知识、控制语句、函数、文件、面向对象编程基础、Tkinter图形界面设计、网络编程和多线程、Python数据库应用等知识,并以小游戏案例作为各章的阶段性任务。提高篇介绍Python流行的科学计算和可视化第三方库,最后讲解一个综合性案例推箱子游戏。 -
C语言程序设计万波 著本书介绍了C语言基础知识。全书共8章,分别为程序设计与C语言、数据对象与计算、程序流程控制、函数、数组、指针、结构体以及文件。 本书每一章都从一个实际应用问题出发,一步步启发读者解决问题,并将各个知识点自然穿插其中。读者通过解决问题,进行自动代入式学习与实践,通过丰富有趣的实用案例,获得分析问题和使用C语言进行程序设计的能力。 本书可作为高等院校C语言课程的教材,也可作为C语言初学者的入门教材。 -
领域驱动设计埃里克·埃文斯(Eric Evans) 著本书是领域驱动设计方面的经典之作。全书围绕着设计和开发实践,结合若干真实的项目案例,向读者阐述如何在真实的软件开发中应用领域驱动设计。本书共分4个部分,第一部分提出领域驱动开发的基本目标,第二部分将面向对象领域建模中的一些核心的最佳实践提炼为一组基本的构造块,第三部分讨论如何将构造块装配为实用的模型,从而实现其价值,第四部分讨论在复杂系统、大型组织以及与外部系统和遗留系统的交互中出现的复杂情况。书中给出了领域驱动设计的系统化方法,并将人们普遍接受的一些最佳实践综合到一起,融入了作者的见解和经验,展现了一些可扩展的设计最佳实践、已验证的技术以及应对复杂领域的软件项目开发的基本原则。本书适合各层次的面向对象软件开发人员和系统分析师阅读。 -
思科网络技术学院教程 CCNA安全思科网络技术学院 著,中国思科网络技术学院 译《思科网络技术学院教程:CCNA安全(第4版)》所介绍的内容是针对思科网络技术学院的认证项目之一— CCNA安全课程。作为思科网络学院的指定教材,阅读本书的读者需具备CCNA认证或同等水平的知识。《思科网络技术学院教程:CCNA安全(第4版)》共分11章,其内容涵盖了现代网络面临的安全威胁、如何保护网络设备、AAA的概念以及部署、实施防火墙技术、实施入侵防御、保护局域网、密码系统的基本知识、实施虚拟专用网络(VPN)、实施Cisco自适应安全设备(ASA)、高级Cisco自适应安全设备、管理一个安全的网络等知识。《思科网络技术学院教程:CCNA安全(第4版)》所介绍的内容涵盖了思科CCNA认证考试的全部知识,因此适合准备该认证考试的读者阅读;对网络安全感兴趣的读者也可以从中获益。 -
三菱可编程控制器原理及设计王阿根,王晰,宋玲玲,李小凡 著《三菱可编程控制器(PLC)原理及设计/清华开发者书库》从三菱PLC实用编程方法和技巧入手,通过实例的编程方法详细剖析编程的特点和技能。考虑一般书籍功能指令(也叫应用指令)介绍较少。本市加大了功能指令的介绍。并通过一例多解的方法,展示编程的技巧,开阔读者编程的思路。《三菱可编程控制器(PLC)原理及设计/清华开发者书库》适用于有一定可编程控制器基础知识的读者,可供相关机电工程技术人员参考,也可作为高等院校的自动化、电气工程及其自动化、机械工程及其自动化、电子工程自动化、机电一体化等相关专业的本科、专科院校师生的参考书。
