软件与程序设计
-
C语言程序设计丁亚涛,韩静,吴长勤,黄晓梅 编《C语言程序设计(第4版)》在延续第3版编写风格的基础上,根据近几年计算机技术特别是C语言的发展,结合作者多年教学实践与研发经验,并考虑到读者的反馈信息,对各个章节的内容、结构等进行了修订、调整、完善和补充。《C语言程序设计(第4版)》分为12章,主要内容包括概述,数据类型、运算符和表达式,结构化程序设计,数组,函数,指针,结构、联合与枚举,位运算,文件,C语言进阶。《C语言程序设计(第4版)》采用“案例驱动”的编写方式,以程序设计为中心,语法介绍精炼,内容叙述深入浅出、循序渐进,程序案例生动易懂,具有很好的启发性。每章均配备教学课件和精心设计的习题,典型案例配套视频讲解,读者通过扫描二维码即可访问。另外,《C语言程序设计(第4版)》继续配套应用多年的新版题库及软件测试系统,可供平时练习和课程测试之用。《C语言程序设计(第4版)》既可以作为本专科院校C语言程序设计课程的教材,又可以作为自学者的参考用书,同时还可供各类考试人员复习参考。 -
Python自然语言处理实战[印] 拉杰什·阿鲁姆甘(Rajesh Arumugam) 著,杨航 译本书介绍自然语言处理和深度学习的核心概念,例如CNN、RNN、语义嵌入和Word2vec等。读者将学习如何使用神经网络执行自然语言处理任务,以及如何在自然语言处理应用程序中训练和部署神经网络。读者会在各种应用领域中使用RNN和CNN,例如文本分类和序列标记,这对于情绪分析、客服聊天机器人和异常检测的应用至关重要。读者还将掌握使用Python流行的深度学习库TensorFlow在语言应用程序中实现深度学习的实用知识。 -
C++面向对象程序设计温秀梅,高丽婷,宋淑彩 著本书在体系结构的安排上,将C++语言的基础知识和一般的编程思想有机地结合起来,对于典型例题进行了详细的分析解释,除在每章后附有习题外,还在附录中整合了实验设计。 -
OpenGL超级宝典[美] 格雷厄姆·塞勒斯(Graham Sellers) 著,颜松柏,薛陶,张林苹 译本书是OpenGL及3D图形编程的经典入门指南,涵盖了使用OpenGL进行编程所需要的主要知识。本书内容分3部分。第一部分介绍经典OpenGL绘图的基础知识,涉及管线、数学知识、数据、着色器和程序等;第二部分着重介绍OpenGL的一些高级功能,涉及顶点处理与绘图命令、基元处理片段处理与帧缓冲、计算着色器、高级数据管理、管线监控等;第三部分介绍一些实战技巧,涉及渲染技巧、高性能的OpenGL、调试和稳定性等。本书适合希望系统学习OpenGL的读者阅读,经验丰富的OpenGL程序员也能从中获益。本书既可以作为学习OpenGL的教材,也可以作为随时查阅的参考手册。 -
Python 编程技术手册林信良 著Python 是 AI 时代最佳编程语言之一,功能强大,广泛应用在大数据处理、科学计算、Web 开发、软件开发、自动化运维、人工智能开发和网络爬虫等领域。 《Python 编程技术手册》是一本系统讲述 Python 入门及进阶的 Python 技术教程,详细介绍了 Python编程的核心技术和编程技巧,具体内容包括 Python 环境创建,从 REPL 到 IDE,数据类型与运算符,流程语句与函数,从模块到类,类的继承,异常处理,open()函数与 io 模块,数据结构,数据持久化与交换,常用内置模块,除错、测试与性能,并发、并行与异步,最后一章为 Python 编程进阶内容,主要包括属性控制、装饰器、Meta 类、相对导入、泛型进阶等。在知识点介绍过程中,均结合范例进 行讲解,通俗易懂,能让读者快速入门和进阶。每章的最后部分还对本章的重点内容进行了总结,大部分章节还给出课后练习题,方便读者复习和练习。 《Python 编程技术手册》的配套资源包括源代码、视频及 PPT 课件等,特别适合 Python 零基础读者、Python 从入门到精通读者、在校学生、对 Python 编程感兴趣的在职 IT 人员、想提高工作效率的职场人员(尤其数据处理与分析)等使用。 著作权声明 本书为碁峰资讯股份有限公司独jia授权出版发行的中文简体字版本。本书中文简体字版在中国大陆之专有出版权属 中国水利水电出版社 所有。在没有得到本书原版出版者和本书出版者书面许可时,任何单位和个人不得擅自摘抄、复制本书的全部或一部分以任何方式(包括数据和出版物)进行传播。 本书原版版权属碁峰资讯股份有限公司。版权所有,侵权必究。 -
区块链DApp开发林冠宏 著本书以Go编程语言为例,从必要的理论知识到编码实践,循序渐进地介绍了当前区块链两大公链应用—以太坊和比特币DApp开发的技术要点。全书共分为7章,第1章介绍区块链的重要基础知识;第2章介绍以太坊公链的基础知识,内容包含但不限于以太坊的大量概念与术语;第3章介绍以太坊智能合约的开发与部署实践;第4章和第5章以以太坊DApp中继服务作为范例,介绍以太坊区块链DApp的开发流程;第6章介绍比特币公链的基础技术;最后的第7章介绍基于比特币公链的DApp开发实例,包括钱包和交易所应用中的内存池解析器与去中心化数据存储系统的开发。 本书技术先进,注重实践,代码注释详尽,适合广大IT技术开发者阅读,对于想了解以太坊和比特币DApp开发技术的开发者尤为合适。 -
分析模式[美] 马丁·福勒(Martin Fowler) 著,钟敬 译要开发复杂的企业应用,先要为业务领域建立准确而深刻的分析模型。本书不是通过简化的案例讲述抽象的理论,而是直接给出来自真实项目的复杂模型,并以“模式”的方式进行归纳。本书不仅包括这些模式本身,还体现了作者丰富的实践经验和对建模技术的深入洞见。本书主要包括两部分:第一部分介绍来自人员与组织管理、观察与测量、存货与会计、计划、金融衍生品交易等多个业务领域的“分析模式”;第二部分则给出一系列“支持模式”,用于将分析模型实现为具体的软件。具有一定经验的架构师、业务分析师以及高级开发人员通过研读本书可以很快将书中的模式和思路应用于实践,有效提高开发水平。软件开发的入门者阅读本书尽管未必能立刻领悟其全部内涵,但也足以打开一扇通向新境界的窗户,为日后的提高奠定基础。 -
Java面向对象程序设计赵生慧,徐志红,袁琴,黄晓玲,汪国武 ... 著本书共14章,分为基础篇和提高篇,主要讲解Java语言程序设计基础,类和对象,继承和多态,系统包和常用类,异常处理,I/O流,图形用户界面设计,JDBC技术,多线程及Java网络编程等。本书提供大量案例,帮助读者更好地理解和掌握面向对象程序设计思想和Java编程技术。最后设计了一个贴近实际需求的综合案例,涵盖软件开发的全过程,使读者具备利用Java语言解决实际应用问题的能力。 -
计算机视觉[英] E.R.戴维斯 著,袁春,刘婧 译本书系统地展示了计算机视觉的基本方法学,讲解基础理论的同时,强调算法和实际中的设计约束。此次第5版全面修订,涵盖更多计算机视觉的概念和应用,既适合本科生和研究生,也适合该领域的研究人员和工程师。 -
手把手教你玩转RPA王旭斌 著本书从介绍 RPA 概念、发展历程及 RPA 与 AI 的关系入手,逐渐深入,全面介绍 RPA 的功能与应用。内容以两款主流的 RPA 平台――UiPath 与 Blue Prism 为基础,手把手讲解如何完成一个 RPA 项目。本书内容深入浅出,结合大量业务场景,涵盖开发 RPA 产品所需的各个方面。对于即将投入流程自动化的技术人员和非技术人员来说,本书是一本不可或缺的“行动指南”。
