软件与程序设计
-
深入理解FFmpeg刘歧 赵军 杜金房 赵文杰 宋韶颍本书详细介绍了开源音视频处理软件FFmpeg的使用,按照所讲述的内容及读者的不同层次,本书划分为上下两篇。上篇为基础与参数详解,介绍了FFmpeg的基本组成部分、工具使用,以及封装、转码、流媒体、滤镜和设备操作。下篇为API使用及开发,介绍了FFmpeg封装、编解码和滤镜部分的API使用操作,相关操作均以实例方式进行说明,包括新旧API的操作方法和异同,并给出了大量的API使用、自定义功能模块、基于FFmpeg的API开发自己的播放器的示例,以及其在实际开源软件中的应用等。本书不仅适合音视频流媒体处理的研发人员、对音视频技术应用和实时音视频通信感兴趣的技术人员,还适合高等院校计算机相关专业的学生阅读。 -
Python语言基础王晓伟本书知识体系完整,按照认知递进的顺序进行了编排,主要包括编程环境、数据类型、变量与计算、流程控制、错误与错误处理、函数、面向对象的程序设计、模块、文件操作、tkinter 图形界面设计及数据库与数据库连接操作等内容。全书共12 章,每章都包含详细的概念及原理阐述,同时配有大量精美的插图、代码范例和课后习题。有别于同类教材,本书将自身的角色设定为陪伴者和对话者,让读者在学习中获得归属感,使学习变成一种快乐。同时,本书从始至终都非常重视思维模式的养成,力求使读者获得利用Python 语言描述问题、分析问题,最终设计并实现软件解决方案的能力。 -
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 开发和设计的精髓,提高综合应用的能力。 -
Web3.0贾新峰当前,Web3.0作为依托区块链的去中心化互联网而备受关注。Web3.0是互联网发展的下一阶段,具有无限潜力。Web3.0如何赋能企业发展、实现变革,是一个值得思考的问题。本书从Web3.0简介、企业的具体实践和企业的未来发展方向三个方面,为企业指点迷津,力求帮助企业入局Web3.0.。其中,Web3.0简介包括解码Web3.0,以及Web3.0的技术架构、金融系统和组织形态;企业的具体实践包括商业模式重构、商业战略迭代、企业营销变革、企业品牌迭代、企业IP重塑和创作者经济爆发;企业未来发展方向主要介绍创投展望。 -
青少年编程能力等级团体标准汇编全国高等学校计算机教育研究会本书汇编了全国高等学校计算机教育研究会研制的《青少年编程能力等级》团体标准第1~5部分,第1部分:图形化编程;第2部分:Python编程;第3部分:机器人编程;第4部分:C编程;第5部分:人工智能编程。 -
玩转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研发人员提高编程能力的辅导教材。 -
金仓数据库KingbaseES SQL编程张俊,曹志英,张德珍,杜胜,冯玉本书介绍KingbaseES SQL编程的语言基础、数据类型、数据库对象、SQL查询、DML语句、事务处理、外部数据访问、编程接口等基本知识,并以一个在线网络购物平台数据库为例说明如何进行KingbaseES SQL编程的实际应用。全书共分为10章:第1章概述KingbaseES数据库发展历史和本书用例库;第2章介绍SQL基础;第3章介绍各种数据库对象;第4章介绍各种SQL.查询语句;第5章介绍插人、 新、删除等DML语句;第6章介绍事务处理相关内容;第7章介绍用户与权限管理;第8章介绍外部数据访问的原理和方法;第9章介绍文本搜索、XML和JSON等复杂数据类型; 0章介绍JDBC、Python等KingbaseES编程接口。本书提供了大量实用的例子。本书适合作为数据库应用开发人员的参考书,也适合作为高等院校计算机大类本科生和研究生学习数据库的参考书,同时可供学习和应用数据库的开发人员、广大科技工作者和研究人员参考。 -
工业机器人操作与编程蔡基锋本书为工业机器人技术应用专业核心课程配套教材。书中设计了六个项目,分别为工业机器人舞狮、工业机器人做操、工业机器人写字、工业机器人绘图、工业机器人搬运、工业机器人码垛,不仅涵盖了工业机器人操作与编程的基本内容,而且可使读者通过真实工作情境,掌握工业机器人轨迹编程、搬运、码垛等典型工业任务的基本操作。本书结构设计体现学做一体,每个任务设有导学框图,随后 学生以探究精神完成任务内容,以图表形式展现操作内容。 可贵的是,将思政内容融入工程操作中,体现教材立德树人根本目标。本书提供了丰富的数字化教学资源,配套的在线精品课程已经上线,学校可结合教材内容在线开课。本书可作为职业院校工业机器人技术应用及相关专业教学用书,或职业技能大赛、“1+X”职业技能等级证书考试等参考用书,也可作为相关工程技术人员的参考用书。
