软件与程序设计
-
HTML5+CSS3 从入门到精通未来科技本书系统地讲解了 HTML5、CSS3 的基本知识和实际运用技术,并通过大量实例对 HTML5 进行了深入浅出的分析。全书分为三大部分,共 30 章。第 1 部分为 HTML5 部分,全面介绍了 HTML5 基础、文档结构、文本、超链接和列表、图像和多媒体、表单、表格以及 HTML5 画布 API、请求动画和异步处理 API、文件系统 API、通信 API、本地存储 API、异步请求 API、多线程 API、缓存 API、Web 组件、历史 API、多媒体设备 API、传感器 API、位置 API、拖放 API、跨窗口操作 API、HTML5 SVG 等技术;第 2 部分为CSS3 部分,主要介绍了 CSS3 基础、CSS3 字体和文本样式、CSS3 背景样式、CSS3 盒模型、CSS3 弹性盒布局、CSS3 动画和 CSS3 媒体查询等新特性;第 3 部分为项目实战部分,这部分为线上资源,包括网站开发、游戏编程、Web 应用等,对于这部分的学习,读者需要初步掌握 HTML5、CSS3 和 JavaScript 技术。全书注重实际操作,使读者在学习技术的同时,掌握 Web 开发和设计的精髓,提高综合应用的能力。 -
Python语言基础王晓伟本书知识体系完整,按照认知递进的顺序进行了编排,主要包括编程环境、数据类型、变量与计算、流程控制、错误与错误处理、函数、面向对象的程序设计、模块、文件操作、tkinter 图形界面设计及数据库与数据库连接操作等内容。全书共12 章,每章都包含详细的概念及原理阐述,同时配有大量精美的插图、代码范例和课后习题。有别于同类教材,本书将自身的角色设定为陪伴者和对话者,让读者在学习中获得归属感,使学习变成一种快乐。同时,本书从始至终都非常重视思维模式的养成,力求使读者获得利用Python 语言描述问题、分析问题,最终设计并实现软件解决方案的能力。 -
青少年编程能力等级团体标准汇编全国高等学校计算机教育研究会本书汇编了全国高等学校计算机教育研究会研制的《青少年编程能力等级》团体标准第1~5部分,第1部分:图形化编程;第2部分:Python编程;第3部分:机器人编程;第4部分:C编程;第5部分:人工智能编程。 -
Web3.0贾新峰当前,Web3.0作为依托区块链的去中心化互联网而备受关注。Web3.0是互联网发展的下一阶段,具有无限潜力。Web3.0如何赋能企业发展、实现变革,是一个值得思考的问题。本书从Web3.0简介、企业的具体实践和企业的未来发展方向三个方面,为企业指点迷津,力求帮助企业入局Web3.0.。其中,Web3.0简介包括解码Web3.0,以及Web3.0的技术架构、金融系统和组织形态;企业的具体实践包括商业模式重构、商业战略迭代、企业营销变革、企业品牌迭代、企业IP重塑和创作者经济爆发;企业未来发展方向主要介绍创投展望。 -
玩转Scratch少儿趣味编程丁伟本书以零基础讲解为宗旨,用实例引导读者学习,深入浅出地介绍Scratch 3.0的相关知识和实战技能。本书分为15章,除了介绍 Scratch 3.0的窗口环境外,还将对舞台背景与角色造型的新增/编辑技巧、脚本流程的规划、程序搭建技巧、声音的插入与编辑等功能进行全方位的说明。本书不但适合少儿,也适合任何想学习Scratch的读者。无论是否从事计算机相关行业,是否接触过Scratch,读者均可通过学习本书快速掌握Scratch的开发方法和技巧。 -
智能优化算法与MATLAB编程实践陈克伟,魏曙光,范旭,张嘉曦,金东阳,王素云,谭玉彬,张明《智能优化算法与MATLAB编程实践》介绍了国内外新研发的10种智能优化算法,对每种算法的灵感来源、实现过程、函数编程、案例应用都进行了细致描述并给出详细的MATLAB代码,使读者快速掌握智能优化算法的学习和应用方法。 全书共分为12章,前10章分别介绍10种智能优化算法的原理、MATLAB实现、具体函数寻优求解过程和应用案例;第11章列举了23种衡量智能优化算法性能的常见测试函数,并给出MATLAB代码;第12章重点介绍智能优化算法的评价指标体系,选取部分测试函数和文中算法进行测试与分析,并给出完整MATLAB代码,供读者参考。 本书的主要特点为算法新颖,要素齐全,案例丰富,可移植性和实战性强。理论研究和工程技术人员可通过本书快速理解、掌握书中算法,节省大量时间,感兴趣的读者可以在此基础上进行深入研究。 本书可作为本科生、研究生和教师的学习用书,也可以作为广大科研工作者、工程技术人员的参考用书。 -
数据结构解题策略吴永辉,王建德本书以面对纷呈复杂问题时如何理清数据关系,选择适宜高效的数据结构和解题方法为主线,分别阐述线性表、树、图的解题策略,全书共16章。每章以相关的数据结构、高级数据结构的知识体系为大纲,以基于程序设计竞赛试题的解题实验为核心单元,以期通过案例化的学习,系统、全面地提高读者编程解决问题的能力。本书既可以作为ACM-ICPC、IOI等各类程序设计竞赛的训练教程,又可以作为大学本科、研究生的教材,也可以作为IT研发人员提高编程能力的辅导教材。 -
Python强化学习埃内斯·比尔金本书使用受现实世界商业和行业问题启发的实际示例来讲授强化学习技术的相关知识。本书分为四部分:部分涵盖强化学习的必要背景,包括定义、数学基础和强化学习解决方案的概述;第二部分深入介绍先进的强化学习算法(规模化的深度Q-学习、基于策略的方法、基于模型的方法、多智能体强化学习等),包括每种算法的优缺点;第三部分介绍强化学习中的高级技术,包括机器教学、泛化和域随机化、元强化学习等主题,还涵盖强化学习中有助于改进模型的各种高级主题;第四部分讲解强化学习的各种应用,例如自主系统、供应链管理、营销和金融、智慧城市与网络安全等,并讨论强化学习领域的一些挑战及未来方向。学完本书,你将掌握如何训练和部署自己的强化学习智能体来解决强化学习问题。 -
全国青少年CSP-J编程竞赛真题解析核桃编程本书汇总了 CCF CSP 非专业级别的能力认证入门级(简称 CCF CSP-J)第一轮和第二轮认证的真题,并附带 3 套第一轮认证模拟试卷和 1 套第二轮认证模拟题。本书通过对计算机历史、C语言的基础语法和基础算法的介绍,详细讲解了自 2019 年以来的真题,帮助想要参加认证的选手熟悉常见的题型、知识点分布以及重点和难点,了解近几年 CCF CSP-J 认证的考查方向和变化趋势。书中提供的习题可以帮助参赛选手提升能力、查漏补缺。本书既可以作为参赛选手的参考用书,也可以作为教师辅导用书。 -
Python实验编程 自然科学探究鲁尚文,李佳熹,程锐本书选取一些自然科学的经典知识和案例,如数学中的傅里叶变换、圆周率,计算机技术中的RSA加密,数学建模中的微分方程数值算法,航天领域的火箭、发动机、卫星轨道和卫星探测等,将这些案例中的知识点、研究和计算过程与Python编程的应用有机结合,带领读者初步体验和学习使用Python进行数学建模、数据处理等。
