软件与程序设计
-
Python数据分析与实践柳毅,毛峰,李艺 著Python是信息管理与信息系统、电子商务等信息管理类本科学生进行数据分析所需要掌握的基础性语言和分析工具,是未来学生掌握大数据分析技术的学习基础。本书共分12章,着重讲述Python语言和数据分析工具包的应用。 第1章主要介绍Python的发展历史、特点、集成开发环境、内置模块、帮助的使用等内容; 第2章主要介绍Python语言的基础知识; 第3章主要介绍Python中的常用数据结构,包括序列、字典、集合等,以及函数的定义和调用等; 第4章主要介绍Python中类、对象和方法的相关内容; 第5章主要介绍Python进行数据分析常用的NumPy、Pandas、Matplotlib、SciPy和Scikitlearn等基础库内容; 第6章主要介绍网络数据获取的HTML和XML两种网页组织形式,以及urllib和BeautifulSoup4两个模块内容; 第7章主要介绍文件的操作; 第8章主要介绍数据可视化,以及使用Python绘制图表的知识; 第9章主要介绍利用Python进行数据库应用开发; 第10、11章主要介绍Python机器学习的基本概念以及有监督、无监督学习算法的原理; 第12章主要介绍Python在地理空间分析上的应用。本书中的代码均在Python 3.5中测试通过。 本书一方面侧重对Python数据分析基础知识的讲解,另一方面注重Python数据处理方法的应用。本书适合作为计算机科学与技术专业学生学习数据分析的入门教材,也适合作为Python爱好者的参考书。 -
C语言程序设计教程实验指导与习题解答李丽娟 著本书以C语言的基本语法、语句为基础,深入浅出地描述了C语言程序设计的基本概念。以程序案例为导向,采用计算思维的方法设计程序,通过程序案例,拓宽学生的思维,引导学生自主思考,掌握程序设计的一般规律和方法。 -
计算机程序的构造和解释[美] 哈罗德·埃布尔森(Harold Abelson),杰拉尔德·杰伊·萨斯曼 等 著,裘宗燕 译本书曾是美国麻省理工学院计算机科学专业的入门课程教材之一, 从理论上讲解计算机程序的创建、 执行和研究。 主要内容包括:构造过程抽象,构造数据抽象,模块化、 对象和状态,元语言抽象,寄存器机器里的计算等。 -
SSM开发实战教程李西明,陈立为 著本书详细讲解了当前Java EE开发流行的SSM框架,重点讲述MyBatis、Spring MVC两大框架的知识与原理以及实际应用,以及Spring+Spring MVC+MyBatis三大框架的整合应用。全书共14章,第1~3章是MyBatis部分,第4~6章为Spring MVC部分,第7章为Spring整合MyBatis,第8章为SSM三大框架的整合,第9章是实战项目。本书每章都配有大量的案例项目,全书共提供80多个丰富的案例项目,将理论知识融合到项目案例中,使读者能更加容易地理解SSM框架关键技术。本书所有案例及实战项目均能直接上机运行,提供全部源码、课件、习题参考答案等配套资源。本书可作为高等院校本专科计算机软件相关专业Java相关课程教材及社会培训机构教材,也适合Java技术爱好者学习或参考。 -
Selenium3自动化测试实战虫师 著本书共分14章,第1章介绍了自动化测试相关的基础知识。第2章到第10章是本书的重点,从环境搭建,到WebDriver API介绍,再到单元测试框架的使用,循序渐进地介绍了自动化测试所用到的知识,最后再通过项目将这些知识串联起来。第11章详细介绍了如何使用Jenkins配置自动化测试项目。第12章到第14章介绍了移动自动化测试工具appium的使用。本书的写作目的并不是简单地告诉读者如何使用一个自动化测试工具,而是希望读者在学习本书的内容后能够提升技术高度、拓展技术宽度,从而摆脱简单的手工测试,向高级测试工程师迈进。 -
Unreal Engine 4学习总动员张宝荣 著内 容 简 介 本书全面讲解Unreal Engine 4中基于物理的真实材质渲染,结合大量的材质制作实战教程,使读者全面深入地学习并快速掌握Unreal Engine 4的材质生成。内容包括基于物理的真实材质制作的原理、定制UV、材质编辑器、材质表达式参考资料、材质函数、材质明暗处理模型,材质输入、实例化材质、材质属性等。配套资源中提供书中实例的工程文件及讲解实例的语音视频教学文件,手把手教会你使用Unreal Engine 4的超真实材质制作技术。 -
Unreal Engine 4学习总动员张宝荣 著内 容 简 介 本书从如何下载Unreal Engine 4引擎开始讲起,通过案例引导读者快速学习Unreal Engine 4各个模块,全面了解Unreal Engine 4的整体概貌,为以后深入学习并用好Unreal Engine 4打下坚实基础。具体内容包括关卡设计、材质美术、光照使用、地形地貌、编程入门、UMG设计、行为树,以及安卓、iOS、Oculus Rift使用快速入门等。 配套资源中提供了书中案例的工程文件和近4小时的语音视频教学文件,以完全实战操作的教学模式,手把手教你快速入门Unreal Engine 4。 -
强化学习与深度学习[日] 小高,知宏 著,张小猛 译《强化学习与深度学习:通过C语言模拟》以深度学习和强化学习作为切入点,通过原理解析、算法步骤说明、代码实现、代码运行调试,对强化学习、深度学习以及深度强化学习进行了介绍和说明。本书共4章。第1章介绍了人工智能、机器学习、深度学习、强化学习的基本概念。第2章以Q学习为例,重点介绍了强化学习的原理、算法步骤、代码实现、代码运行调试。第3章先对深度学习的几种常见的类型和原理进行介绍,然后给出了例程和调试方法。第4章以Q学习中运用神经网络为例,介绍了深度强化学习的基本原理和方法,同时也给出了例程和调试方法。 -
Python快速入门[美] 娜奥米·塞德(Naomi Ceder) 著,戴旭 译这是一本Python快速入门书,基于Python 3.6编写。本书分为4部分,第一部分讲解Python的基础知识,对Python进行概要的介绍;第二部分介绍Python编程的重点,涉及列表、元组、集合、字符串、字典、流程控制、函数、模块和作用域、文件系统、异常等内容;第三部分阐释Python的特性,涉及类和面向对象、正则表达式、数据类型即对象、包、Python库等内容;第四部分关注数据处理,涉及数据文件的处理、网络数据、数据的保存和数据探索,最后给出了相关的案例。本书框架结构清晰,内容编排合理,讲解循序渐进,并结合大量示例和习题,让读者可以快速学习和掌握Python,既适合Python初学者学习,也适合作为专业程序员的简明Python参考书。 -
C语言从入门到项目实战王一萍,梁伟,李长荣 著《C语言从入门到项目实战(全程视频版)》是一本C语言从入门、进阶到项目实战的计算机语言编程类图书,详细介绍了C语言程序设计中的核心技术和编程技巧。全书分3篇共24章,其中第一篇为基础篇,详细介绍了C语言程序设计概述,数据存储与运算,简单程序的设计,循环结构程序的设计,函数,数组,指针,结构、联合与位字段,文件;第二篇为进阶篇,主要介绍了内存问题、简单计算问题、数制转换问题、日期相关问题、数组进阶、字符串处理、高精度计算问题、位运算问题、递推与递归、链表;第三篇为项目篇,介绍了有声有色文本库、开源图形库EGE、编程访问网络、编程访问数据库、综合实践应用。在知识点的介绍过程配以大量的示例案例代码及注释解析,在“提示”“注意”等模块中融入了各种实战经验小技巧,可让读者在学习过程中少走弯路,并快速掌握C语言技术精髓,快速提升C语言程序开发技能。 《C语言从入门到项目实战(全程视频版)》还是一本视频教材,全书共配备了174集同步视频讲解,跟着视频学C语言,高效、快捷。另外,本书还配套了丰富的教学资源,如实例源代码、PPT教学课件,方便教师教学和读者自学。 《C语言从入门到项目实战(全程视频版)》适合C语言从入门到精通层次的读者参考学习。所有C语言初学者、C语言编程爱好者、C语言工程师等均可选择本书作为软件开发的实战指南和参考工具书,应用型高校计算机相关专业、培训机构也可选择本书作为C语言算法、C语言程序设计和面向过程编程的教材或参考书。
