软件与程序设计
-
R 4编程入门与数据科学实战[美]马塔·威利(Matt Wiley),[澳]乔舒亚·威利(Joshua F. Wiley)著,孙云华 郭涛 译学习如何使用R 4,编写和保存R脚本,读入和写出数据文件,使用内置函数,并了解常用的统计方法。这本深入浅出的教程介绍了R 4的主要功能,包括图表的新调色板、可用于大数据的增强的参考计数系统,以及文本的新数据导入设置和对基于文本的分类数据进行建模的统计方法。书中每一章都以知识点清单开始,后是对该章介绍的R函数的总结,以及用于测试新知识的练习。本书开篇介绍了R和CRAN软件包在Windows和macOS上的实践安装,大部分内容是对统计方法的介绍(非验证性的、应用性的统计),主要依靠R和R可视化来理解、激励和进行统计测试和建模。本书展示了R在具体案例中的使用,如方差分析、多元回归和调节回归、数据可视化、假设检验等,并采取了一种基于实例的实践方法,将实践与对所做统计的清晰解释结合起来。主要内容 ◆ 获取并安装R和RStudio ◆ 从多种文件格式导入和导出数据 ◆ 分析数据并生成图形(包括置信区间) ◆ 互动式地进行假设检验◆ 对多元回归和调节回归解决方案进行编码 -
Python编程500例李永华本书通过500个实例,为读者提供较为详细的练习题目,以便读者举一反三,深度学习。本书实例涉及的算法包括搜索、回溯、递归、排序、迭代、贪心、分治和动态规划等;涉及的数据结构包括字符串、数组、指针、区间、队列、矩阵、堆栈、链表、哈希表、线段树、二叉树、二叉搜索树和图结构等。书中所有实例均以问题描述、问题示例、代码实现及运行结果的形式来编排。本书语言简洁,通俗易懂,适合作为Python编程人员的入门参考书,也适合作为高等院校相关专业“Python算法实现”课程的参考教材。 -
Web安全与攻防实战从新手到高手网络安全技术联盟《Web安全与攻防实战从新手到高手:微课超值版》在剖析用户进行黑客防御中迫切需要或想要用到的技术时,力求对其进行实操式讲解,使读者对Web防御技术有一个系统的了解,能够更好地防范黑客的攻击。全书共分为13章,内容如下:Web安全快速入门、搭建Web安全测试环境、Web站点入门基础、Web入侵技术常用命令、信息收集与踩点侦察、SQL注入攻击及防范技术、Wi-Fi技术的攻击与防范、跨站脚本攻击漏洞及利用、缓冲区溢出漏洞入侵与提权、网络欺骗攻击与数据捕获、远程控制在Web入侵中的应用、Web入侵及防范技术的应用、Web入侵痕迹的追踪与清理。《Web安全与攻防实战从新手到高手:微课超值版》赠送大量学习资源,包括同步教学微视频、精美教学幻灯片、教学大纲、108个黑客工具速查手册、160个常用黑客命令速查手册、180页计算机常见故障维修手册、8大经典密码破解工具电子书、加密与解密技术快速入门电子书、网站入侵与黑客脚本编程电子书、100款黑客攻防工具包,帮助读者掌握黑客防守方方面面的知识。《Web安全与攻防实战从新手到高手:微课超值版》内容丰富、图文并茂、深入浅出,不仅适用于网络安全从业人员及网络管理员,而且适用于广大网络爱好者,也可作为大、中专院校相关专业的参考书。 -
MATLAB智能算法温正本书以MATLABR2020a软件为基础,详细介绍各种智能算法的原理及MATLAB在智能算法中的应用,是一本MATLAB智能算法设计的综合性参考书。全书以智能算法原理及MATLAB应用为主线,结合各种应用案例,详细讲解智能算法在MATLAB中的实现方法。全书共分为3部分:第一部分为基础知识;第二部分介绍经典的智能算法及其在MATLAB中的实现方法,包括遗传算法、免疫算法、蚁群算法、粒子群算法、小波分析、神经网络算法和模糊逻辑控制等内容;第三部分详细介绍智能算法在工程中的应用,包括模糊神经网络在工程中的应用、遗传算法在图像处理中的应用、神经网络在参数估计中的应用、基于智能算法的PID控制器设计等内容。本书以工程应用为目标,内容讲解深入浅出、循序渐进,既可作为高等院校理工科相关专业研究生、本科生的教材,也可作为广大科研工程技术人员的参考用书。 -
R与Python的数据分析核心技巧李宇春、李梓昕 编著《R与Python的数据分析核心技巧——能源化学数据挖掘及可视化实战》从数据挖掘、数据分析及可视化、建模及诊断的角度,以案例结构化的方法,在能源化学、能源环境应用工程的基础上,重点围绕超临界火电金属材料、核电蒸汽发生器水质、能源环境颗粒物、酸雨指标探讨,例如数据信息分析、大数据挖掘、数据信息可视化、模型建立及诊断等。本书分为7章,分别是“R从安装到实战准备”“Python从安装到实战准备”“能源领域的核心金属材料的性能分析”“水质净化工程的ORP数据分析”“能源环境的颗粒物、酸雨指标的数据挖掘”“能源大气的AQI数据可视化实战”及“数据回归拟合预测一体化实战”。《R与Python的数据分析核心技巧——能源化学数据挖掘及可视化实战》是专业性相对较强的科技读物,由于其内容涉及复杂的计算机软件、智能、数据挖掘及可视化等知识体系,读者不仅需要掌握“相对基础”的能源化学、能源工程、电力、数统、智能算法等专业知识,还需要掌握若干复杂的开源平台及软件应用(如Linux平台,R、Python、SwiProlog等开源软件)作为阅读本书的基础;为了让读者能快速实现书中相应功能,绝大部分分析图都附了相应软件开发的核心代码。本书既可供硕士研究生、博士研究生使用,也可供科研工作者使用;另外,对于科技爱好者或对书中特定环节感兴趣的读者,本书亦颇具参考价值。 -
Flutter小白开发王皓《Flutter小白开发——跨平台客户端应?开发学习路线》以移动平台(iOS/安卓)与Web 平台为例,系统地介绍如何基于Flutter 框架开发跨平台的应用。《Flutter小白开发——跨平台客户端应?开发学习路线》分为三大部分,共27 章。部分(第1~4 章)主要介绍开发前要做的准备工作,包括安装命令行界面、开发环境,熟悉Dart 语言和包管理知识;第二部分(第5~14 章)带领大家熟悉和理解Flutter框架,掌握Flutter 应用开发的基础知识;第三部分(第15~27 章)是Flutter 实践,结合服务端应用接口,实现一些真实应用里经常用到的界面,并将做好的应用发布到应用商店。《Flutter小白开发——跨平台客户端应?开发学习路线》提供了一套系统、全面的训练任务,从易到难,轻松有趣。从准备开发工具与开发环境开始,熟悉程序语言,了解应用框架,直到具体实践与应用分发,引领大家逐步掌握Flutter 应用框架的使用技巧,获得开发移动端应用的基础能力,对于初学者来说非常友好。 -
高质量软件构建方法与实践董昕,梁艳,王杰 著本书系统地讲述了贯穿整个软件生命周期的高质量软件产品的构建方法与质量证体系。全书共7章,以软件研发过程中广泛使用的顺序模型为逻辑主线:*1章为概述;*2~第4章讲述软件需求分析、策划及设计;第5~第7章讲述软件实现、测试及持续集成与持续改进。 -
科研论文配图绘制指南宁海涛全书分为 8 章, 主要内容如下:第1章介绍学术论文插图绘制的规范性和基本原则以及学术论文插图的配色基础;第2章介绍绘制学术论文插图的主要工具,并重点介绍 Matplotlib、Seaborn、ProPlot 以及 SciencePlots 工具包的语法及其重要特征;第3章介绍学术论文中常见的单变量图及其绘制方法,包括直方图、密度图、Q-Q 图等;第4章介绍学术论文中常见的双变量图及其绘制方法, 具体包括误差线、柱形图、箱线图、相关性散 点图以及矩阵热力图等;第5 章介绍学术论文中常见的多变量图及其绘制方法,包括等高线图、点图系列、 三元相图、 3D 图系列以及 RadViz 图等;第 6 章介绍学术论文中常见的空间数据型图及其绘制方法,包括分 级统计地图、连接线地图、等值线地图以及子地图等;第 7 章介绍学术论文中常见的可视化图及其绘制方法,包括配对图系列、韦恩图、泰勒图以及漏斗图等;第 8 章通过案例介绍学术论文插图的绘制技术。本书结构清晰,兼具美观性与实用性,既适合各大研究机构和高校等单位的工作者阅读,也适合各行业工作人员以及在读的研究生和准备考研的大学生阅读,还适合需要进一步掌握科研论文插图的设计思路和绘制技巧的群体学习。 -
TensorFlow 2机器学习实战(瑞典)以赛亚·赫尔(Isaiah Hull)著,朱文强 译本书侧重于实证维度的经济和金融问题,以及如何用机器学习方法求解这些问题,通过建立相关模型得出相应的结论。这包括各种区分深度学习模型(DNNs、cnn、lstm和DQNs)、生成机器学习模型(gan和VAEs)和基于树的模型。本书内容还涵盖了经济学和机器学习的经验方法的交叉,包括回归分析,自然语言处理,和降维。本书的读者对象为本专科学生以及研究生,在经济和金融领域工作的数据科学家,公共和私营部门的经济学家,以及社会科学研究者。 -
深入浅出Java虚拟机李博《深入浅出Java虚拟机:JVM原理与实战》主要以 Java 虚拟机的基本特性及运行原理为中心,深入浅出地分析 JVM 的组成结构和底层实现,介绍了很多性能调优的方案和工具的使用方法。后还扩展介绍了 JMM 内存模型的实现原理和 Java 编译器的优化机制,让读者不仅可以学习 JVM 的核心技术知识,还能夯实 JVM 调优及代码优化的技术功底。《深入浅出Java虚拟机:JVM原理与实战》适合已具有一定 Java 编程基础的开发人员、项目经理、架构师及性能调优工程师参考阅读,同时,《深入浅出Java虚拟机:JVM原理与实战》还可以作为广大职业院校、计算机培训班相关专业的教学参考用书。
