软件与程序设计
-
NCT全国青少年编程能力等级测试教程程能力等级测试教程编委会,NCT全国青少年 编教材的内容和设计基于中学生的认知特点和阶段性生涯发展任务,致力于帮助学生形成自我意象,加强外部探索,初步明确生涯发展意向,并落实行动。通过螺旋式生涯发展指导,聚焦于自我探索、外部探索、能力提升、信念培养和决策训练的具体任务,帮助学生顺利完成生涯发展和决策,实现中学阶段生涯教育的目标。 -
创客创作黄伟祥,胡永跃,陈卫军 著《创客创作》为创客教育系列丛书小学第三册,内容包括创客通识、畅想创作和创意制作三部分。第一部分,通过“智能门”项目的创作,引领同学们知道什么是创客、创客应该具备哪些素养、创客创作经历哪些过程。第二部分,通过“20 年后的城市”项目,引领同学们进行畅想创作,知道如何确立创意、呈现创意,并学会如何创作科幻作品。第三部分,通过“智能垃圾桶”项目,引领同学们如何将好的创意或想法,通过造型设计、硬件搭建、编程实现等创作出实体作品,实现所设想的功能。 《创客创作》为创客教育系列丛书小学第三册,适合小学三年级学生阅读使用。 -
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章为上机操作。 本书内容新颖,覆盖面广,重点突出,直观易懂,趣味性强,可供各类高等院校计算机及相关专业作为教材,也可供广大使用汇编语言的工程技术人员参考。
