软件与程序设计
-
Mathematica程序设计导论张勇、陈爱国、陈伟、胡永生、唐颖军、吴文华、 熊堂堂本书基于Mathematica 12.3,全面介绍了Mathematica软件的高级编程技术,全书分为8章:第1章Mathematica基础,重点阐述Mathematica软件的入门操作;第2章Wolfram语言经典编程,讨论类似于C语言等高级语言的Mathematica编程方法;第3章Wolfram语言列表,叙述了Mathematica软件重要的数据类型列表的操作方法;第4章详细讨论了Wolfram语言内置函数和自定义函数的用法;第5章模块编程技术分析Mathematica软件四种主要的模块编程技巧;第6章讨论了Wolfram语言字符串和数据集;第7章展示了Mathematica软件强大的绘图和声音处理能力;第8章详细阐述了Mathematica程序包的设计方法。Mathematica软件是能体现计算机价值的科学计算软件,而运行于其上的Wolfram语言是**层次的科学计算语言。本书基于Mathematica 12.3,全面介绍了Mathematica软件的高级编程技术, 本书可作为高等院校工学、理学、艺术学和经济学等学科本科生和研究生学习Mathematica软件和Wolfram语言的入门教材,也可作为这些学科门类下设专业本科生和研究生及科研人员用于数据分析的参考书。
-
Python图像处理经典实例桑迪潘·戴伊(Sandipan Dey)本书提供了相关工具和算法,能帮助读者实现分析和可视化图像处理。本书给出了60 余个具体实例的解决方法,采用“菜谱式”方式组织内容,以期指导读者快速实践图像的分析和可视化处理,应对图像处理中的常见挑战,并学习如何执行复杂的任务,如对象检测、图像分割和使用大型混合数据集的图像重建,以及各种图像增强和图像恢复技术,如卡通化、梯度混合和稀疏字典学习。?本书适合计算机视觉工程师、图像处理工程师、软件工程师和机器学习工程师等专业人士阅读,也适合具有一定Python编程基础并希望进一步了解图像处理的细节和复杂性的读者参考。
-
Spark原理深入与编程实战辛立伟、张帆、张会娟本书系统讲述Apache Spark大数据计算平台的原理,以及如果将Apache Spark应用于大数据的实时流处理、批处理、图计算等各个场景。通过原理深入学习和实践示例、案例的学习应用,使读者了解并掌握Apache Spark大数据计算平台的基本原理和技能,接近理论与实践的距离。 全书共分为13章,主要内容包括Spark架构原理与集群搭建、开发和部署Spark应用程序、Spark核心编程、Spark SQL、Spark SQL高级分析、Spark Streaming流处理、Spark结构化流、Spark结构化流高级处理、下一代Spark图处理库GraphFrames、下一代大数据技术(Delta Lake数据湖、Iceberg数据湖和Hudi数据湖)、Spark大数据处理综合案例。本书源码全部在Apache Spark 3.1.2上调试成功,所有示例和案例均基于Scala语言。 为降低读者学习大数据技术的门槛,本书除了提供了丰富的上机实践操作和范例程序详细讲解之外,本书作者还为购买和使用本书的读者提供了搭建好的Hadoop、Hive数仓和Spark大数据开发和学习环境。读者既可以参照本书的讲解自行搭建Hadoop和Spark环境,也可直接使用作者提供的开始和学习环境,快速开始大数据和Spark、数据湖的学习。 本书系统讲解了Apache Spark大数据计算平台的原理和流、批处理的开发实践,内容全面、实例丰富、可操作性强,做到了理论与实践相结合。本书适合大数据学习爱好者、想要入门Apache Spark的读者作为入门和提高的技术参考书,也适合用作大中专院校大数据专业相关的学生和老师的教材或教学参考书。
-
快速上手Python明日科技 编著《快速上手Python:基础 进阶 实战》内容全面,以理论联系实际、能学到并做到为宗旨,以技术为核心,以案例为辅助,引领读者全面学习Python代码编写方法和具体应用项目,旨在为读者提供新而全的技术性内容及案例。本书是一本侧重Python基础、应用和实践的书,分为3篇,共22章。基础篇共17章,从Python安装和Python语言基础开始讲解,对使用Python进行开发工作需要具备的基本知识和方法进行了全面梳理;进阶篇共4章,解读了基于Python语言的重要开发方向——GUI、游戏、爬虫、Web等的相应框架,如pygame、Django等;实战篇为1个大型实战案例,保证所学知识得到巩固和应用。另外,本书配套资源丰富,包含本书所有程序的源代码、部分章节视频教程、拓展实战项目等网络配套学习资源。其中,源代码全部经过精心测试,能够在Windows 7、Windows 10环境下全部编译和运行。本书适用于Python的爱好者、初学者和中级开发人员,也可以作为大中专院校和培训机构的教材。
-
ERP陈启申本书是《ERP——从内部集成起步》的后修订版,更名为《ERP——制造业信息化管理的基石》。本书从工业工程学的视角,将现代管理理念与信息技术应用结合起来,讲解ERP的基本原理、指导思想、运行机制、项目实施等基础知识,做到“知其然又知其所以然”,并体现“两化融合”的精神。为了厘清社会上对ERP的各种理解,本书根据首先提出ERP的美国Gartner公司历次研究报告介绍ERP,根据倡导MRP的美国生产与库存管理协会(APICS)出版的经典文献介绍内部集成应用,做到寻根溯源、公正务实,不涉及任何商务因素。本书分为“ERP原理与管理思想”“ERP内部集成的应用”和“项目管理与ERP实施”三部分,是一本深入浅出、通俗易懂、结合国情、重在实用的ERP普及读物。本书适合企业各级管理人员、项目实施人员、管理咨询公司、软件公司和大专院校相关专业的读者阅读。
-
Python气象应用编程杨效业 杨青霖 张诗悦暂缺简介...
-
Kotlin从小白到大牛关东升本书是一本Kotlin语言学习的立体教程,针对的读者群是零基础小白。通过本书的学习,读者能够成为熟练的Kotlin开发人员。本书主要包括Kotlin语法基础、数据类型、字符串、运算符、程序流程控制、函数、面向对象编程、继承与多态、抽象类与接口、高阶函数、Lambda表达式、数组、集合、函数式编程API、异常处理、线程、协程、Kotlin与Java混合编程、Kotlin I/O与文件管理、网络编程、Kotlin与Java Swing图形用户界面编程、轻量级SQL框架等内容。后是项目实战,系统地讲解两个项目:开发PetStore宠物商店和开发Kotlin版QQ聊天工具。 本书适合作为Kotlin程序设计者的参考用书。
-
Hadoop大数据技术项目化教程石慧本书作为 Hadoop 大数据技术的项目化实战教材,以任务驱动为导向,深入浅出地介绍了 Hadoop 及其周边框架的应用,涵盖了当前 Hadoop 生态系统中的主流大数据技术。全书共 12 个项目,包括云计算和大数据基础概论、CentOS 的安装与网络配置、MPI 集群部署及应用、Hadoop 集群部署及应用、MapReduce 基本原理及应用、HBase 数据库的搭建及使用、Hive 数据仓库的安装及应用、Pig 数据分析、Sqoop 数据迁移、Flume 日志收集系统、Spark 部署及数据分析、大数据技术编程实例。本书秉承“实践为主、理论够用、注重实用”原则,在任务实施中融入各个知识点与课程教学内容,以便读者能更好地学习和掌握大数据关键技术。本书既可以作为高职高专院校和应用型本科院校计算机相关专业的教材,还可以作为 IT 类培训机构培训云计算和大数据技术等相关课程的实训教材,并可以作为相关技术人员的参考书。
-
Bootstrap 5从入门到精通李小威《Bootstrap 5从入门到精通:视频教学版》结合示例和综合项目的演练,详细讲解Bootstrap开发技术,使读者快速掌握Bootstrap开发技能,提高使用Bootstrap开发Web前端的实战能力。本书配套示例源码、PPT课件、微课教学视频、教学大纲以及其他超值教学资源,方便读者快速上手或进行二次开发。《Bootstrap 5从入门到精通:视频教学版》共分13章,内容包括Bootstrap 5的基本概念,使用Bootstrap 5的方法,Bootstrap的基本架构,Bootstrap的弹性布局,精通Bootstrap页面排版,使用CSS通用样式,常见CSS组件的使用,高级CSS组件的使用,卡片、旋转器和手风琴组件,认识JavaScript插件,精通JavaScript插件,Bootstrap表单的应用。每一章都配有很多示例和一个小综合案例,最后一章给出网上商城大综合案例来提升读者的实战能力。《Bootstrap 5从入门到精通:视频教学版》内容全面、案例丰富,适合Bootstrap初学者以及Web前端开发人员,是Bootstrap开发人员手边非常方便的工具书和参考手册。本书也适合作为高等院校或高职高专相关专业Web前端课程的教材或教辅。
-
健壮的Python[美]帕特里克·维亚福尔你的Python项目是否正在变得越来越庞大?随着代码的扩展,调试和维护工作变得更加艰难,你是否感到痛苦?Python是一种容易学习和使用的语言,但这也意味着系统可以迅速发展到无法理解的程度。值得庆幸的是,Python具有帮助开发者克服可维护性困境的功能。在这本实用的书中,作者Patrick Viafore将告诉你如何限度地使用 Python的类型系统。你将看到用户定义的类型(如类和枚举),以及Python的类型提示系统。你还将学习如何使Python代码具有可扩展性,以及如何基于一个全面的测试策略构建安全网。利用这些知识和技术,你将编写更清晰、更易于维护的代码。通过学习本书,你将:*了解为什么类型在现代开发生态系统中是必不可少的。*了解类、字典和枚举等类型选择是如何反映特定意图的。*在不加剧臃肿的情况下使Python代码在未来可扩展。*使用流行的Python工具来提高代码库的安全性和健壮性。*评估当前的代码以检测常见的可维护性问题。*通过linter和测试构建代码库的安全网。