软件工程及软件方法学
-
Python大数据分析与挖掘实战黄恒秋,莫洁安,谢东津,张良均,苏颖 著从Python基础入门开始,到应用Python进行科学计算、数据处理、数据可视化、机器学习、深度学习,再到利用Python进行金融、地理信息、交通、文本、图像等具体领域数据挖掘与分析,并最终利用Python进行项目GUI可视化应用开发。本书深入浅出地介绍了如何学习Python数据分析技能及应用于具体领域,实践性强。本书分三篇:基础篇、案例篇和提高篇;基础篇(第1~6章)主要介绍Python基本知识及应用于科学计算、数据处理、数据可视化、机器学习、深度学习等方面的基础知识;案例篇(第7~11章)主要介绍了利用Python进行金融、地理信息、交通、文本和图像具体领域的数据挖掘分析应用案例;提高篇(第12章)主要介绍GUI可视化应用项目开发;附录提供6个实训课题,在电子资源中会给出详细的实训指导、数据和程序代码。本书提供了丰富的数据、案例及程序代码,同时理论与实践相结合,以应用为主。适合大数据、数学、计算机、经济金融管理类的本科生和大专生学习。对于研究生及数据挖掘研究者、爱好者也具有很好的参考价值。
-
PyTorch生成对抗网络编程[英] 塔里克·拉希德(Tariq Rashid) 著,韩江雷 译生成对抗网络(Generative Adversarial Network,GAN)是神经网络领域的新星,被誉为“机器学习领域近20年来最酷的想法”。 本书以直白、简短的方式向读者介绍了生成对抗网络,并且教读者如何使用PyTorch按部就班地编写生成对抗网络。全书共3章和5个附录,分别介绍了PyTorch基础知识,用PyTorch开发神经网络,改良神经网络以提升效果,引入CUDA和GPU以加速GAN训练,以及生成高质量图像的卷积GAN、条件式GAN等话题。附录部分介绍了在很多机器学习相关教程中被忽略的主题,包括计算平衡GAN的理想损失值、概率分布和采样,以及卷积如何工作,还简单解释了为什么梯度下降不适用于对抗式机器学习。 本书适合想初步了解GAN以及其工作原理的读者,也适合想要学习如何构建GAN的机器学习从业人员。对于正在学习机器学习相关课程的学生,本书可以帮助读者快速入门,为后续的学习打好基础。
-
基于本体的跨平台应用软件移植技术研究李睿,吴庆波,廖湘科 著应用软件跨平台移植的所有方案中,通过对待移植应用软件的源代码进行分析和修改的方法能够彻底有效地解决应用软件对软硬件环境的依赖问题,然而,对源代码的分析和修改的难度和工作量会随着应用软件的规模及复杂度的增加而增加,引入错误的可能性也随之增加。本书提出了一种基于本体的跨平台移植技术,试图让这个过程变得更智能、更便捷。
-
区块链技术及实用案例分析刘宇熹 著区块链技术在未来二三十年里将产生重要的、颠覆性的、革命性的大变革。基于多年来对国内外众多创新型企业长期的跟踪调查和深入分析,《区块链技术及实用案例分析》以具有特色的企业为案例,简明扼要地阐述了区块链技术的内涵与实质,以及区块链技术如何影响人们处理信任、安全和隐私问题,使读者深刻理解区块链技术正快速成为自互联网诞生以来重要的新技术。全书共分13章,主要内容有区块链、区块链技术、区块链的发展及应用领域、应用场景分析、分布式系统核心问题、密码学及安全技术、共识机制、比特币项目——思想诞生的摇篮、数字货币、区块链应用案例研究、区块链技术与金融创新、中华文化下的创业研究。《区块链技术及实用案例分析》可作为高等院校计算机、互联网金融、大数据、人工智能等相关专业本科生的教材,对政府和企事业单位技术及管理人员从事理论研究和企业实战也具有很好的参考作用。
-
软件测试基础余久久 著暂缺简介...
-
中老年人轻松玩转智能手机李红萍《中老年人轻松玩转智能手机:APP篇》从中老年朋友使用智能手机的实际需要出发,采用图文并茂的方式进行讲解。中老年朋友只需按书中的步骤进行操作,即可快速掌握智能手机的使用方法和技巧,避免在使用过程中走弯路。《中老年人轻松玩转智能手机:APP篇》包含了选手机,什么手机合适“学操作,手机功能会使用”“学打字,相隔再远没问题”“聊微信,生活不仅靠文字”“会网购,在家轻松选商品”“买理财,手机理财种类多”“去旅行,美好风光要记录”“享生活,闲暇时光好打发”以及“保健康,身体随时可监控”等内容,力求全面解决中老年朋友在使用智能手机的过程中遇到的问题。《中老年人轻松玩转智能手机:APP篇》浅显易懂,适合初步接触智能手机的中老年朋友阅读。
-
软件界面交互设计基础巩超《软件界面交互设计基础》结合当今信息社会、数字化社会、非物质社会中人们对于信息获取的要求、信息交互与传递主要方式的改变, 以及各类人群对基于软件界行信息交互的渴望, 以交互设计基础理论知识为指导与依托, 确立了以用户为中心的设计思路, 通过理论分析与整合, 并结合实践经验, 对人机交互过程中软件交互界面的设行了系统化的分析与研究, 提出了合理的、可行的设计对策与设计原则, 建立了较为完整的、系统化的软件交互界面的设计模型, 提出了对于软件交互界面设计的“三个转变”与“三个融合”理论, 并对软件交互界面设计的发展方向与目标提出了意见与建议, 为软件交互界面设计提供了科学的、有效的、可行的参考依据。
-
应用软件开发协议栈谭喆《应用软件开发协议栈》从整个信息化系统的“全栈”组成出发,以底层系统的运行机理为主线,以自主可控、安全可用为抓手,详细描述了操作系统、通信协议、安全防护等领域的原理和机制,力求为读者展示软件运行各组成部分的全貌,呈现底层支撑系统和安全防护的知识图谱。根据我的经验,这样详尽的内容,一定会引起开发工程师的共鸣、启发和探讨。
-
Red Hat Enterprise Linux 8系统管理实战夏栋梁,宁菲菲《Red Hat Enterprise Linux 8系统管理实战》由浅入深、循序渐进地讲解Red Hat Enterprise Linux系统,使零基础的读者能够熟练掌握Red Hat Enterprise Linux 8.0系统管理。《Red Hat Enterprise Linux 8系统管理实战》分为3部分。第1部分是RHEL入门知识篇,包括Linux系统的安装、登录方式选择、首次启动配 置、启动过程和引导程序GRUB等内容。第2部分是RHEL系统管理的内容,包括软件包管理器、用户管理、计划任务、文件系统管理、XFS文件系统、磁盘管理、systemd和网络管理等。第3部分是RHEL系统管理进阶知识,包括日志系统、防火墙管理、虚拟化管理、Docker容器级虚拟化、Linux系统中几种常见的文件系统共享方案、路由管理、NAT上网、Linux审计系统、SELinux、Linux配置管理工具Webmin、Linux远程访问等内容。每个部分都选取了重点案例,并以实战为例进行讲解,非常适合初学者阅读。《Red Hat Enterprise Linux 8系统管理实战》内容精练、重点突出、实例丰富,是广大Linux初学者、初次接触Red Hat Enterprise Linux人员必备的参考书,同时也非常适合大中专院校的师生阅读,还可作为高等院校计算机及相关专业的教材使用。
-
计算机常用工具软件案例教程索向峰,李晓东《计算机常用工具软件案例教程(第2版)/计算机应用案例教程系列》以通俗易懂的语言、翔实生动的案例全面介绍计算机常用工具软件的使用方法和技巧。全书共分12章,内容涵盖了工具软件入门常识,系统和磁盘管理软件,硬件检测和驱动管理软件,文件管理软件,学习和办公软件,图像处理软件,影音多媒体管理软件,网络应用及通信软件,虚拟设备软件,优化系统软件,系统安全防范软件,手机管理应用软件等。书中同步的案例操作二维码教学视频可供读者随时扫码学习。该书还提供配套的素材文件、与内容相关的扩展教学视频以及云视频教学平台等资源的电脑端下载地址,方便读者扩展学习。该书具有很强的实用性和可操作性,是一本适合于高等院校及各类社会培训学校的优秀教材,也是广大初、中级计算机用户的选择参考书。该书对应的电子课件及其他配套资源可以到http://www.tupwk.com.cn/teaching网站下载,也可以扫描前言中的二维码推送配套资源到邮箱。