软件与程序设计
-
Kafka实战迪伦·斯科特(Dylan Scott)维克托·盖莫夫(Viktor Gamov)本书旨在介绍Kafka的核心功能,以及如何在实际项目中使用它。本书主要内容包括Kafka的核心概念,如何使用Kafka Connect设置和执行基本ETL任务,如何将Kafka用于大型数据项目,如何执行管理任务,如何生成和使用事件流,如何在Java应用程序中使用Kafka,如何将Kafka实现为消息队列等。通过阅读本书,读者应该很快就会掌握如何在日常工作流程中使用Kafka,还可以开始深入研究更高级的Kafka主题。本书适合软件开发人员阅读,也可作为计算机相关专业的教材。
-
超简单 用python+ ChatGPT让excel飞起来快学习教育全书共9 章,通过清晰的结构和丰富的案例,循序渐进地引导读者探索AI 技术在Excel办公自动化领域所开辟的一片新天地。第1章:主要介绍如何搭建和测试Python 的编程环境,为运行Python 代码做好准备。第2章:介绍ChatGPT 和文心一言的基本用法,让读者学会利用问答式AI 工具独立学习知识和解决问题。第3章:介绍辅助Excel 办公的AI 工具,包括ChatExcel、AI-aided Formula Editor、Numerous.ai、模力表格等。用户不需要精通Excel 的操作和工作表函数,只需要用自然语言下达指令,AI 工具就能完成数据的处理或复杂公式的编写。第4章:主要讲解借助ChatGPT 实现低门槛Python 编程的基础知识,包括AI 辅助编程的特长和局限、基本步骤、应用实例等。第5 ~ 9 章:通过丰富的典型案例详细介绍如何将ChatGPT 与Python 结合起来,实现多种常见的Excel 办公操作,包括工作簿、工作表、行、列和单元格的操作,以及数据的处理、分析与可视化等多个方面。本书以实用性为导向,将理论与实践紧密结合。无论是Excel 新手还是老手,都能从本书获得有价值的知识和实用的技能。
-
JavaScript核心原理周爱民本书是一本JavaScript精进指南,全面剖析JavaScript的核心技术。全书共分为6篇,第一篇讲解JavaScript的基础概念,第二篇讲解JavaScript的运行过程,第三篇讲解JavaScript面向对象编程体系中最核心的设计,第四篇讲解JavaScript作为动态语言的主要特性,第五篇讲解JavaScript作为并行语言的主要持性,第六篇讲解ECMAScript 2019之后的新增特性,并对ECMAScript 2022之后将添加的特性进行解析。 每章用一行代码引出,所讲内容包括该行代码的特殊性、所涉问题的领域、逐步的解析、相似或同类的问题、潜在的应用、不为人知的历史、标准规范对此代码的态度、业界的看法与争议等。 本书适合有一定编程基础的JavaScript开发人员与深度爱好者阅读,帮助读者深入理解JavaScript核心原理,实现从粗通到精通的进阶。
-
MATLAB程序设计与工程应用向军 李万春本书面向高等学校理工科专业学生和行业工程技术人员,旨在帮助理工科专业低年级学生和相关行业还没有编程基础的工程技术人员了解计算机程序设计的基本思想和方法,熟练掌握MATLAB工具,引导读者从计算机程序设计的基本概念逐渐过渡到工程实践应用。全书共分为三篇:第一篇MATLAB程序设计基础(第1章~第5章),主要介绍计算机程序设计的基本概念、MATLAB R2022b的工作环境及基本操作、基本数据类型及运算、MATLAB基本结构程序设计、函数、排序索引与搜索;第二篇MATLAB高级程序设计(第6章~第8章),主要介绍MATLAB中的高级数据类型、文件及文件操作和数据的可视化;第三篇MATLAB程序设计的工程应用(第9章~第12章),主要介绍MATLAB在线性代数与矩阵、数值微积分与符号运算、复变函数与积分变换、随机变量与噪声分析及工程问题求解中的应用。为便于读者高效学习,快速掌握MATLAB程序设计的基本方法及其在工程中的典型应用,本书作者精心制作了完整的案例源码和同步练习题代码(12章共2万 行),并对重难点内容录制了详细的讲解视频和实战案例操作视频(约1000分钟)。本书适用于高等院校理工科专业本科生和高职高专学生、各类培训机构教材,也适用于其他专业和行业的工程技术人员作为计算机程序设计、工程数学、数学建模和系统仿真、计算机辅助设计等工程应用的自学入门参考读物。
-
细说Python编程凌峰、韩晓泉《细说Python编程:从入门到科学计算》以Python 3.x为平台,由两位博士执笔,详尽细致地阐述Python编程的基础知识和高级技巧,并以大量示例代码进行实践,同时还介绍人工智能领域广泛使用的科学计算工具NumPy。《细说Python编程:从入门到科学计算》分为两篇,共19章。第1篇(第1~11章)为基础知识,主要讲解Python的编译环境、入门知识、字符串、容器、函数、循环、条件选择、模块、类、类的特殊成员、文件;第2篇(第12~19章)为高级应用,包括异常处理、日期和时间、测试代码、程序打包、使用数据库、网络编程、图形用户界面、科学计算等内容。全书知识点丰富,辅之以示例演示,读者可以边学边练,快速掌握。 《细说Python编程:从入门到科学计算》还提供了16小时共151节微课教学视频,读者扫码即可观看学习,免费提供的示例源码文件可直接调用,方便上机操练。 《细说Python编程:从入门到科学计算》深入浅出,内容新颖,涉及面广,适合想要学习Python编程的各层次读者。
-
C语言从入门到精通明日科技《C语言从入门到精通(第6版)》从初学者的角度出发,以通俗易懂的语言、丰富多彩的实例,详细介绍了使用C语言进行程序开发需要掌握的各方面知识。全书分为4篇,共20章,内容包括C语言概述、算法、数据类型、运算符与表达式、数据输入/输出、选择结构、循环控制、数组、函数、指针、结构体和共用体、位运算、预处理、文件、内存管理、网络套接字编程、单词背记闯关游戏、学生信息管理系统、单片机基础和GSM短信控制家庭防盗报警系统。书中所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,读者可以轻松领会C语言程序开发的精髓,快速提高开发技能。
-
MATLAB图像处理刘成龙本书以MATLAB R2020a为平台,面向初、中级读者,由浅入深地讲解MATLAB在图像处理中的应用知识。本书按逻辑编排,自始至终采用实例描述,内容完整且每章相对独立,是一本全面讲解MATLAB图像处理的参考书。全书分为3部分,共14章。第一部分为MATLAB基础知识,涵盖MATLAB基本语法概念、程序设计方法、图形绘制技巧等内容;第二部分为基于MATLAB的常见图像处理技术,涵盖图像处理基础、颜色模型转换、图像的基本运算、图像变换、图像压缩与编码、图像增强、图像退化与复原等内容;第三部分为基于MATLAB的高级图像处理技术及应用,涵盖图像分割与区域处理、图像形态学处理、综合应用等内容。本书适合作为高等院校理工科本科生、研究生教学用书,也可作为广大科研工程技术人员的参考用书。
-
程序设计与计算思维王雷作为省级基层示范教研室的教学成果,本书以面向知识、能力、素质三位一体的培养为教学目标,兼顾计算思维能力、自主学习能力与编程实践能力的培养目标,改革了传统教材以分立的语法单元为纲、侧重语法教学的内容组织方式,转为以程序设计方法为纲、遵循“迭代学习”的思想。 本书选用C语言为教学语言,主要内容包括:预备知识,程序设计入门,结构化程序设计,模块化程序设计,系统级编程初探。同时,本书附录中提供了ASCII表、枚举类型与自定义数据类型、运算符、预处理、常用库函数、外部对象与项目、系统调用等内容。 本书提供配套的教案、教学课件和教学视频等教学资源。 本书可作为高等学校理工科专业特别是计算机相关专业的教材,也可作为相关从业人员的自学用书。
-
爱上无人机姚俊臣、颜安、肇晓兰中国航空学会组织开发了以人工智能、无人机和航空知识为核心的“爱上无人机系列教材。本书是其中之一。 本书是学习无人机编程知识的基础性教材,通过图形化编程的方式,给学生设计任务,由浅入深地引导学生掌握无人机编程能力。 本书结构清晰,内容丰富,设计精良,寓教于乐,是学校开展人工智能和无人机教育的优选教材,也可供青少年朋友自学。
-
HTML5+CSS3+JavaScript从入门到精通未来科技 张敏《HTMLS CSS3 JavaScript 从入门到精通》分为上、下两册,系统讲解了HTML5、CSS3和 JavaScript 的基础知识与使用技巧,结合大量案例从不同角度用场景生动演示了HTML5、CSS3和 JavaScript在实践生产中的具体应用。本套书上册侧重讲解HTML5、CSS3和JavaScript三门语言的基础知识;下册侧重讲解实战案例,并系统讲解客户端开发的基础性知识。如果要系统学习HTML5 API扩展应用,请阅读本系列图书《HTIML5 CSS3 从入门到精通》;如果要更深入地学习JavaScript 语言编程,请阅读本系列图书《JavaScript 从入门到精通》。本书为下册,共5部分25章,包括大量中小型经典案例,与上册各章节知识点相对应,方便同步训练和上机动手练习,能帮助读者掌握HTML5、CSS3和 JavaScript的实战技法。同时,本书重点讲解了客户端编程应该掌握的基础知识和技巧,如 BOM、DOM、事件处理、脚本样式、AJAX等。《HTML5 CSS3 JavaScript 从入门到精通(下册实战篇)(第2版)》配备了极为丰富的学习资源,其中配套资源有教学视频(可扫描二维码观看)、素材源程序;附赠的拓展学习资源有习题及面试题库、案例库、工具库、网页模板库、网页配色库、网页素材库、网页案例欣赏库等。《HTML5 CSS3 JavaScript 从入门到精通(下册实战篇)(第2版)》适合作为HTML5、CSS3和JavaScript 从入门到实战、HTML5移动开发方面的自学用书,也适合作为高等院校网页设计、网页制作、网站建设、Web前端开发等专业的教材或相关机构的培训教材。