软件与程序设计
-
数据分析原理与实践朝乐门 主编本书主要采用理论学习与实践操作并重、上层应用与底层原理相结合的方式讲解数据分析师需要掌握的数据分析基础知识,包括基础理论、关联规则分析、回归分析、分类分析、聚类分析、集成学习、自然语言处理、图像处理和深度学习。每章内容从7个方面展开讲解:包括应用场景、算法原理、核心术语、Python编程实践、重点与难点解读、习题和主要参考文献及推荐阅读书目。本书在编写过程中不仅充分借鉴了国内外著名大学设立的相关课程、专家学者的代表性成果,以及近几年的热门畅销书,而且也考虑到了国内相关课程的教学以及相关从业人员自学的需求。本书可以满足数据科学与大数据技术、大数据管理与应用、计算机科学与技术、管理工程、工商管理、数据统计、数据分析、信息管理与信息系统、商业分析等多个专业的教师、学生的教学和学习需要,也适合广大从事数据分析工作的人员学习参考。 -
自然语言处理实战[美] 安库·A.帕特尔,[美] 阿贾伊·乌皮利·阿拉萨尼帕莱 著本书分为三部分。第1部分聚焦于自然语言处理的高层次概述,包括自然语言处理的历史、该领域流行的应用,以及如何使用预训练模型来执行迁移学习和快速解决现实世界中的问题。第二部分将深入研究自然语言处理的底层细节,包括预处理文本、分词和向量嵌入。然后探讨当今自然语言处理中有效的建模方法,如Transformer、注意力机制、普通循环神经网络、长短期记忆和门控循环单元。第三部分将讨论应用自然语言处理很重要的方面——如何产品化已开发的模型,以便这些模型为组织提供看得见、摸得着的价值。我们将讨论当今可用工具的前景,分享对它们的看法。 -
从零开始学C++明日科技 编著本书从零基础读者的角度出发,通过通俗易懂的语言、丰富的实例,循序渐进地让读者在实践中学习C 编程知识,并提升自己的实际开发能力。全书共分为6篇20章,内容包括初识C 、第一个C 程序、数据类型、运算符与表达式、条件判断语句、循环语句、函数、数组、指针与引用、构造数据类型、面向对象编程、类和对象、继承与派生、模板、STL标准模板库、文件操作、RTTI与异常处理、网络通信、图书管理系统、网络五子棋等。书中知识点讲解细致,侧重介绍每个知识点的使用场景,涉及的代码给出了详细的注释,可以使读者轻松领会C 程序开发的精髓,快速提高开发技能。同时,本书配套了大量教学视频,扫码即可观看,还提供相关程序的源文件,方便读者实践。本书适合C 初学者、软件开发入门者自学使用,也可用作高等院校相关专业的教材及参考书。 -
Python数据清洗[美]迈克尔·沃克尔 著,刘亮 译《Python数据清洗》详细阐述了与Python数据清洗相关的基本解决方案,主要包括将表格数据导入Pandas中、将HTML和JSON导入Pandas中、衡量数据好坏、识别缺失值和离群值、使用可视化方法识别意外值、使用Series操作清洗和探索数据、聚合时修复混乱数据、组合DataFrame、规整和重塑数据、用户定义的函数和类等内容。此外,本书还提供了相应的示例、代码,以帮助读者进一步理解相关方案的实现过程。 -
人工智能理论与实践吕云翔,王渌汀本书从人工智能的基本定义出发,由浅入深地阐述了人工智能的理论、策略、研究方法和应用领域,以梳理知识脉络和要点的方式,详细介绍知识表示、逻辑推理及方法、非确定性推理及方法、搜索策略、机器学习、深度学习、大数据等方面的内容。作为导论书籍,本书概念论述清楚,内容丰富,通俗易懂,在较为全面介绍人工智能的基础上对一些传统内容进行了取舍。为满足读者进一步学习的需要,除第1章外,每章都配有案例分析。本书的第9章整理了13个入门实验,便于读者在所学知识的基础上更懂得如何运用知识。本书既适合作为高等院校人工智能课程的教材,也适合计算机爱好者阅读。 -
Python Web深度学习[印]安努巴哈夫· 辛格 等著,黄进青 译《Python Web深度学习》详细阐述了与Python Web相关的基本解决方案,主要包括人工智能简介和机器学习基础、使用Python进行深度学习、创建个深度学习Web应用程序、TensorFlow.js入门、通过API进行深度学习、使用Python在Google云平台上进行深度学习、使用Python在AWS上进行深度学习、使用Python在Microsoft Azure上进行深度学习、支持深度学习的网站的通用生产框架、使用深度学习系统保护Web应用程序、自定义Web深度学习生产环境、使用深度学习API和客服聊天机器人创建端到端Web应用程序等内容。此外,本书还提供了相应的示例、代码,以帮助读者进一步理解相关方案的实现过程。 -
深度学习C++吴晓梅 编著全书共分为四部分,第一部分(第1~4章)是基本内容,包括了创建C程序的基本工具和技术、分支和循环等流程控制语句、内置数据类型和它们的基本属性、C的各种运算符及其应用,第二部分(第5~8章)是指针和动态内存的内容,包括了指针和引用、动态变量、动态变量所有权和生命期、类和结构等,第三部分(第9~10章)是面向对象的程序设计内容,包括了类的设计、抽象与封装、继承和多态性等,第四部分(第11~13章)是较深的高级内容,包括了模板、容器和迭代器、异常处理。本书内容丰富,结构清晰,在知识讲解的基础上,提供了大量的例题和习题,使读者通过学习概念以及训练和实践,掌握程序设计的方法和过程,并具备良好的程序设计风格。本书可作为高等院校计算机专业的教材,也可供从事计算机软件开发的科研人员学习参考。 -
计算思维之程序设计沈军,沈凌翔本书以程序设计方法为主线,介绍其构建原理、基本应用和蕴含的计算思维。全书分为基础、方法和应用三篇,其中,基础篇包括第1-3章,主要解析程序的两个基因——数据组织和数据处理的基础方法构建原理及各种支持机制,为基本方法的构建奠定基础;方法篇包括第4-9章,主要解析目前主流的两种程序设计基本方法构建原理及各种支持机制;应用篇包括第10-18章,主要解析两种程序设计基本方法的具体应用。应用篇又细分为面向C的内向应用(第10-14章)和面向实际应用的外向应用(第15-18章)两个单元,对于外向应用进一步细化为基于演绎思维(第15和16章)和基于归纳思维(第17和18章)的两个层次,实现知识和方法学习到实际应用的思维平滑过渡。全书三篇都基于计算思维原理进行解析,各种机制与案例采用C语言描述。本书可以作为普通高等院校程序设计类课程的教材及教学参考书,也适合已有一定基础、需要进一步系统化提高程序设计思维能力和认知能力的广大程序设计从业人员自学。本书可以作为各个层次程序设计课程相关教师的教学指导用书。 -
Rust编程从入门到实战樊少冰、孟祥莲《Rust编程从入门到实战》是一部Rust编程语言的编程手册,第1~3章为Rust前置知识,介绍了开发环境搭建、第一个Rust程序以及语言的输入输出;第4~16章为Rust基础语法知识,介绍了Rust基础的语法和必要的语言使用规则,其中包括Rust所有权、生命周期以及特性等重要语言概念的介绍;第17~27章为Rust实用操作,介绍了文件与I/O、无畏并发、Web编程等重要的经典开发实战以及属性、宏、“不安全”语法等Rust高级编程。 《Rust编程从入门到实战》适合Rust语言初学者学习使用,也可供Rust开发者参考使用,还可作为高等院校相关专业的教材。 -
Scratch创意编程基础房桂兵,张建军 主编Scratch是一种无代码、图形化编程技术,学习门槛低,但对计算思维的训练一点不含糊,非常适合青少年的学习和应用。本书目的着眼青少年计算思维的提升,训练青少年的编程与逻辑思维。本书是依据世界少年儿童的编程实践而编写,其特点是项目引领,任务驱动,寓教于乐。本书结合少年儿童的认知特点和教学规律,通过讲解24个具体的趣味项目,让学生循序渐进地系统掌握 Scratch 的基本指令和编程方法,初步达到计算思维的训练。
