软件与程序设计
-
Scratch少儿趣味编程2[日] 阿部和广,[日] 仓本大资 著,陶旭,项远方 译Scratch是麻省理工学院设计开发的一款编程工具,为少儿学习编程方法、交流编程经验、分享编程作品提供了便利。本书是“Scratch少儿趣味编程”系列的第二本,采用升级版本Scratch 3.0教大家如何用Scratch设计程序,内容贯彻STEAM教育理念,综合了科学、音乐等科目,旨在引导读者通过实践来探索、发现并理解现实中的知识,在激发创造力的同时提升思考能力和与他人的协作能力。 -
Flutter之旅张德立 著本书从一个Android原生开发者的角度去认识和了解Flutter,本书作者以幽默生动的故事描写手法,记录在Flutter学习中所遇见的景色,并呈现给读者,主要内容包括:Flutter的安装与基本概念,Dart语法、组件与容器、布局基础、动画与手势、自定义组件、资源与路由、Flutter框架、Flutter与Redux、Flutter与iOS、插件开发、综合案例等。主要内容包括: ●对调试的认识和对Flutter初始项目的分析。 ●Flutter整体认知和Dart常用语法速览。 ●常用组件的用法介绍和如何自定义绘制组件。 ●Flutter动画、手势的使用和路由跳转。 ●从框架层源码角度进一步认识Flutter渲染机制。 ●异步和流的详解与文件操作方法。 ●共享数据的处理方式和状态管理。 ●使用SQLite数据库、XML配置文件等实现数据持久化存储。 ●通过Flutter与平台间的通信制作插件的方法。 ●如何将Flutter集成到现有项目以进行混合开发。 -
Python课程设计夏敏捷,尚展垒 著本书以案例带动知识点的讲解,将Python知识点分解到各个不同的案例,每个案例各有侧重点。同时展示实际项目的设计思想和设计理念,使读者可以举一反三。本书全面介绍猜单词、万年历、在线翻译器、抓取百度图片、公交查询、学生成绩管理系统、基于TCP在线聊天程序等具有实用性的案例,让读者对枯燥的Python语言学习充满乐趣,在项目案例开发过程中,不知不觉地学会这些枯燥的技术。 -
弹性计算阿里云基础产品委员会 著《弹性计算》以阿里云弹性计算团队的起源、发展、成就作为切入点,描述了弹性计算涉及的计算、存储、网络、安全、稳定性等产品技术架构,权威定义了云计算产业的弹性计算。此 外,本书对弹性裸金属、容器、异构、超算、函数计算等新潮技术一一做了介绍,并通过数个典型案例展示弹性计算的用户场景。本书可作为云计算爱好者了解基本概念的阅读材料,或作为资深技术专家的全面参考书,也可用于帮助云计算企业用户理解技术的内涵。 -
写给小白的Python入门实战课千课编程 著,千课 编未来是人工智能(AI)的时代,它是继蒸汽技术、电力技术、计算机及信息技术革命之后的第四次科技革命核心驱动力。2017 年,人类天才棋手柯洁迎战人工智能 AlphaGo(阿尔法狗),终以天才选手的失败而落幕,让人唏嘘不已的同时,也让人们深刻体会到人工智能的强大。人工智能 AlphaGo 强大的背后隐藏着的编程体系中,有很大一部分就是用 Python 编写的。因此,与其说是 AlphaGo 打败了柯洁,倒不如说是 Python 打败柯洁。 市面上Python入门的书不少,也不乏很多经典教材,本书含二维码,重点项目均配有讲解视频,不光在纸质上有知识点,学习者可以通过手机等移动装备扫码进行学习,排版简单大气,便于读者阅读,采用双色印刷,将知识点的难易很好地区分开来。 -
区块链应用开发实战[美] 袁钧涛 著,石涛声,曹洪伟 译本书共分六部分,24章。书中首先概述了免信任共识、加密货币和加密经济学等基本概念,然后介绍了以太坊这个公共区块链,并深入探讨了以太坊的内部机理和未来的发展,之后讨论了如何为特定的应用协议开发优化的区块链,紧接着讲解了如何在以太坊之外构建自己的区块链,最后研究了通证分类、通证估值及众筹通证销售和交易所等主题。主要内容包括: 以太坊主题,如工具、应用框架、内部数据结构、外部数据接口和未来路线图。 基于Elasticsearch的新区块链数据协议,提供了对智能合约当前状态的洞察,并为新的应用程序设计赋能。 修改或定制开源以太网虚拟机及其编程语言工具,以构建特定于应用程序的智能合约协议。 基于Lity开源项目,扩展和支持适合特定类型的智能合约(例如,电子商务市场的智能合约)的语言特性。 基于流行的Tendermint和Cosmos SDK框架,自定义和更改应用层之下的区块链共识层。 从开发人员的角度对加密货币和金融主题进行探讨,提供评估加密货币及其交易所的分析框架。 本书适合对区块链技术感兴趣的所有读者阅读。 -
C语言程序设计丁发红 著C 语言做了全面、详细、系统的介绍,全书共分十二个项目,按照程序设计的知识体系,由浅入深、循序渐进地介绍了C 语言编程中用到的知识要点,主要内容包括C 语言的基本知识、数据类型及其运算、C 语言的基本语句、选择结构程序设计、循环结构程序设计、数组的应用、函数、指针的应用、结构体和共用体、位运算、文件操作、C 程序应用举例。本书结构严谨、要点突出,实例丰富,具有很强的实用性,是初学者学习C 语言的必备书籍。 本书可作为普通高等教育院校和高等职业院校计算机及相关专业的高级语言教材,也可供C 语言爱好者学习使用。 -
x86汇编语言程序设计许向阳 著本书立足于目前使用为广泛的Intel x8632和x8664系列的CPU、Windows操作系统及Visual Studio 2019开发平台,从汇编语言这种直观和直接的角度,揭示计算机工作的基本原理、C语言语句和函数的处理过程、程序优化的技巧。 全书共分为19章。前5章介绍了汇编语言程序设计的基本知识,包括CPU、内存、寻址方式和常用机器指令;第6章至第11章介绍了x8632位控制台应用程序设计,包括顺序和分支、循环、子程序设计、多模块化程序设计;第12章为中断和异常处理;第13章是Win32窗口程序设计;第14章至第17章介绍了x87 FPU、MMX、SSE、AVX程序设计;第18章为x8664位汇编程序设计;第19章为上机操作。 本书内容新颖,覆盖面广,重点突出,直观易懂,趣味性强,可供各类高等院校计算机及相关专业作为教材,也可供广大使用汇编语言的工程技术人员参考。 -
Scratch 3.0 少儿趣味编程从入门到精通刘黎明,刘佳萱 著本书采用案例式学习方法,以喵小咪在户外游玩一天的经历为主线,贯穿不同的场景,用Scratch 3.0由浅入深地设计了16款互动小游戏和小程序。案例循序渐进、简明易懂,将抽象的编程思想巧妙地穿插在解决实际问题的进程中,让编程的趣味性与知识性相结合,符合青少年学习的特点。 全书共17章。第1章带领读者认识Scratch 3.0,并动手编出第1个小程序;第2~7章为入门篇,共设计5个小程序和 1个总结,通过基础案例带领读者了解 Scratch编程的入门知识;第 8~13章为游戏篇,共设计 6个小游戏,由浅入深地剖析了经典游戏编程的奥秘;第14~17章为进阶篇,共设计4个小程序,通过高级别难度案例的编写,强化编程的基本思想和设计理念。 本书适合对Scratch图形化编程感兴趣的青少年及家长阅读参考,也适合中小学信息技术课教师或培训机构使用。 -
趣味Python编程入门[英] 杰西卡·英格拉斯利诺 著本书面向10岁以上孩子,从Python的功用讲起,教孩子安装Python应用程序,编写代码,创建多种基础函数,运用函数创建好玩的编程游戏,包括创建计算器进行加减乘除运算,建立列表和字典,创建猜数字游戏,创建网球游戏等,让孩子学会使用编程语言与计算机对话。
