软件与程序设计
-
小程序重新定义移动互联网曾兴炉,吴国平 著《小程序重新定义移动互联网:小程序大未来》从小程序的发展背景切入,系统剖析了小程序的应用前景和价值,讲解了产品逻辑、运营方法,以及各个行业的应用等,基本涵盖了小程序的各个领域。《小程序重新定义移动互联网:小程序大未来》的面世可以为众多互联网从业人员提供相关领域的参考和借鉴,对于小程序创业者和从业者而言,很多实战方法和技巧可以成为其学习工具;对于普通人而言,这是一本小程序领域的入门级读物,可以拓宽大家的视野。 -
数据结构与算法分析[美] Clifford A.Shaffer 著本书采用程序员偏爱的面向对象C++语言来描述数据结构和算法,并把数据结构原理和算法分析技术有机地结合在一起,系统介绍了各种类型的数据结构和排序、检索的各种方法。作者非常注意对每一种数据结构的不同存储方法及有关算法进行分析比较。书中还引入了一些比较高级的数据结构与先进的算法分析技术,并介绍了可计算性理论的一般知识。书中分别给出了C++实现方法和伪码实现方法,便于读者根据情况选择。在作者维护的网站可下载相关代码、编程项目和辅助练习资料。本书已根据作者在网站提供的勘误表进行过内容更正。 -
计算思维与算法设计基础肖晓霞,彭荧荧 著本书以学生成绩管理系统为主线,从简单的成绩输入/输出到采用文件存储成绩,并基于文件管理成绩,逐步丰富成绩管理系统的方式,引导读者思考利用计算机解决实际问题的方法,从而理解算法和计算思维,达到培养计算思维的目的。计算思维是一个抽象概念,养成计算思维需要反复实践和反思。本书立足于计算思维的培养,每章都以问题为驱动,主要阐述问题的抽象、算法设计及其实现,并具体采用C语言作为实现算法的计算机语言,通过问题求解反复训练,培养读者的算法设计基础能力和计算思维。本书在问题求解过程中只阐述问题求解所需的知识点,从而使读者利用有限的知识就能求解该问题。全书内容共8章,按照问题求解所需,涵盖了C语言的3个基本结构、函数、数组、指针、结构体和文件等知识。 -
计算机应用与数据分析+人工智能项目实践教程陈友福 著本书是与《计算机应用与数据分析+人工智能》配套的实验指导书。全书共分为两篇:第一篇上机与实验指导,第二篇基础练习。第一篇针对配套教材安排了8个实验实训项目(25个任务),每个实验项目均以任务的形式介绍,读者可根据自己所掌握的知识技能进行取舍。第二篇是提高计算机应用技能的自测内容,习题是以全国计算机等级考试上机考试的试题及部分高等院校非计算机专业的计算机技能大赛题目为基础编写的,内容全面且丰富,将考试大纲的要求渗透到课本中的各个知识点,并达到一定的深度和广度。本书简明通俗,便于理解,不仅可以拓宽知识面,还可以培养读者的计算机应用能力和解决问题的能力。 -
数据结构与算法叶核亚 著本书是“十二五”普通高等教育本科国家级规划教材,也是“十三五”江苏省高等学校重点教材。本书全面系统地介绍数据结构的基础理论和算法设计方法,包括线性表、树、图等数据结构以及查找和排序算法,采用Java语言以面向对象方法设计并实现了这些数据结构及算法。本书精选基础理论内容,重点突出数据结构设计和算法设计,内容涉及的广度和深度符合计算机专业本科的培养目标。通过降低理论难度和抽象性、增强实际应用、强化实践环节等措施,展现“理论基础厚实,采用面向对象程序设计思想,加强工程应用能力培养”的鲜明特色,从而达到增强学生的理解能力和培养应用能力的教学目标。本书配套教学资源齐全。本书可作为普通高等学校计算机及相近专业本科的数据结构、算法课程教材,也可作为从事计算机软件开发和工程应用人员的参考书。 -
高级R语言编程指南[美] 哈德利·威克汉姆(Hadley Wickham) 著,潘文捷,许金炜,李洪成 译《高级R语言编程指南(原书第2版)》为解决各种R语言编程问题提供了非常有用的工具和技术,帮助你少走弯路。《高级R语言编程指南(原书第2版)》中阐释了R语言的基础,包括三种基本的编程范式(函数式编程、面向对象编程和元编程),以及用于调试和优化代码的强大技术,并展示了许多必备的技巧,通过它们可以创建在各个场景中使用的优质代码。《高级R语言编程指南(原书第2版)》由R语言领军人物Hadley Wickham亲笔撰写,深入阐释R语言编程的核心技术、工具,并提供大量实用编程技巧,可以帮助你了解R语言底层的工作方式,提升R语言编程技能,有效解决实际工作中的各种R语言编程问题。《高级R语言编程指南(原书第2版)》分为五部分,首部分(第2-8章)详细介绍R语言基础知识,包括名字和取值、向量、子集选取、控制流、函数、环境、条件;第二部分(第9-11章)介绍函数式编程,包括泛函、函数工厂和函数运算符;第三部分(第12-16章)介绍面向对象编程,包括基础类型、S3、R6、S4,以及各系统之间的权衡;第四部分(第17-21章)介绍元编程技术,包括表达式、准引用、计算、翻译R代码等;第五部分(第22-25章)介绍R的高级技术,包括调试、衡量性能、改进性能、使用C++重写R代码。《高级R语言编程指南(原书第2版)》展示了R的特别之处,为想深入学习R、理解R语言的初学者奠定了基础。中级R程序员则可以通过《高级R语言编程指南(原书第2版)》更深入地学习解决各种问题的新策略。而其他语言的程序员可以通过《高级R语言编程指南(原书第2版)》细致地了解R语言并理解R语言的运行方式。《高级R语言编程指南(原书第2版)》的更新如下:首部分增加三章新的内容:名字和取值、控制流、条件。全面介绍面向对象编程,涵盖S3、R6、S4,以及如何在它们中进行选择。更深入地介绍元编程,包括新的tidy评估框架。使用新的添加包,如rlang(http://rlang.r-lib.org)和purrr(http.//purrr.tidyverse.org/)进行函数式编程。添加包rlang为低级操作提供了简洁的接口。 -
算法陈屹 著《算法——Python语言实现(图解视频版)》在剖析计算机算法理论的基础上致力于实战开发的应用,通过理论与实战相结合的方式帮助读者提升算法设计能力。全书共11章,第1章介绍了算法效率分析的相关概念和思想;第2、4、5章分别讲解了分而治之算法、贪婪算法和动态规划,来传递算法设计思想;第3章详细讲解了排序算法,帮助读者奠定算法设计的基石;第6、7、9、11章分别阐述了线性规划、图论、字符串匹配算法和计算几何,这几章帮助读者扩展算法设计思维能力;第8、10章分别讲解了随机化算法和概率性分析以及NP完全问题,这两章更偏向于理论探讨,帮助读者建立扎实的算法设计理论思维能力。 《算法——Python语言实现(图解视频版)》理论知识与实例应用相结合,大量图示讲解算法的设计思路与流程,用Python语言展现算法的代码实现过程,配备了350分钟的同步视频教学,赠送本书实例的源码和各章的PPT课件,提供QQ读者交流群,让读者能够轻松深度学习算法编程。本书既可作为广大编程爱好者深度学习算法的入门图书,又可作为高等院校或者培训机构的教材使用。 -
计算机应用与数据分析+人工智能陈友福 著全书将知识划分为8个项目,包括计算机与信息技术基础、认识Internet、Windows 10操作系统的使用、Word 2016文档编辑与管理、Excel 2016数据统计与分析、PowerPoint 2016演示文档制作与展示、人工智能技术及应用概论、大数据技术原理及应用概论。各项目内容通过任务逐步展开,有利于适应高职项目化教学要求,适应学生的学习特点。本书简明通俗,便于理解,不仅可以拓宽知识面,还可以培养读者的计算机应用能力和解决问题的能力。本书具有简明、实用、操作性强等特点,既可作为高等职业院校各专业计算机基础的教学用书,也可作为一般读者自学和专业人员的参考书,还可作为培训教材。 -
接口自动化测试开发实战教程蜗牛学院,陈南,邓强 著本书全面介绍了如何用Python进行Web接口测试。全书共分为6章,第1章介绍接口测试的基础知识;第2章讲解Python编程的核心知识;第3章结合Unittest框架对代码级接口进行测试,并涉及代码级覆盖率的讲解和统计;第4章和第5章先讲解网络模型,对常见网络协议进行剖析,并利用工具和Python原生代码分别对其进行实现,再详细介绍对协议级接口的各种测试方法;第6章先讲解性能测试的相关理论,再讲解如何利用Locust编写性能测试脚本,最后讲解如何进行相关指标的监控。本书适合作为高校计算机及相关专业的教材,也适合作为测试工程师、测试开发工程师、测试项目负责人的参考用书。 -
微信小程序云开发吴胜 著《微信小程序云开发:Spring Boot+Node.js项目实战(清华科技大讲堂)》主要包括微信小程序开发入门、微信小程序云开发(简称云开发)简介、云开发控制台的应用、不使用云服务的小程序开发示例、云开发中小程序端数据库开发、云开发中小程序端存储开发、云开发中云函数开发、云开发中服务端存储开发、云开发中服务端数据库开发、Spring Boot访问云开发API、Node.js访问云开发API、小程序与Spring Boot整合开发及云开发对比等内容,并结合一个案例说明开发的整个过程。《微信小程序云开发:Spring Boot+Node.js项目实战(清华科技大讲堂)》以知识点精讲与实战案例相结合的方式,由浅人深地介绍相关知识,并以学习难度由小到大和应用开发步骤的先后顺序来组织各个章节的内容,同时还配备了实战案例的操作视频,可以帮助读者更好地理解和掌握微信小程序云开发技术。《微信小程序云开发:Spring Boot+Node.js项目实战(清华科技大讲堂)》内容通俗易懂,适合微信小程序云开发的初学者(特别是在校学生)、微信开发者和前端开发爱好者等作为自学的入门读物、开发过程的参考书使用,也可以作为学校的教材。
