软件与程序设计
-
计算思维与算法设计基础肖晓霞,彭荧荧 著本书以学生成绩管理系统为主线,从简单的成绩输入/输出到采用文件存储成绩,并基于文件管理成绩,逐步丰富成绩管理系统的方式,引导读者思考利用计算机解决实际问题的方法,从而理解算法和计算思维,达到培养计算思维的目的。计算思维是一个抽象概念,养成计算思维需要反复实践和反思。本书立足于计算思维的培养,每章都以问题为驱动,主要阐述问题的抽象、算法设计及其实现,并具体采用C语言作为实现算法的计算机语言,通过问题求解反复训练,培养读者的算法设计基础能力和计算思维。本书在问题求解过程中只阐述问题求解所需的知识点,从而使读者利用有限的知识就能求解该问题。全书内容共8章,按照问题求解所需,涵盖了C语言的3个基本结构、函数、数组、指针、结构体和文件等知识。 -
高级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项目实战(清华科技大讲堂)》内容通俗易懂,适合微信小程序云开发的初学者(特别是在校学生)、微信开发者和前端开发爱好者等作为自学的入门读物、开发过程的参考书使用,也可以作为学校的教材。 -
Python开发技术大全吴仲治 著本书从Python 语言的基础语法讲起,逐步深入地介绍了Python各种库,并且介绍了这些库的实战案例,重点介绍了爬虫开发, GUI应用程序开发,容器管理, Redis数据库操作以及数据处理和神经网络方面的内容。让读者不但可以系统地学习Python编程的相关知识,而且还能对Python在各个领域的应用有更为深入的理解。 本书分为21章,涵盖的主要内容有Python语言基础和Python在多个领域的应用。重点介绍了多线程编程; GUI应用程序开发;web编程;爬虫开发;容器管理;数据处理以及神经网络上的应用。 本书内容通俗易懂,案例丰富,实用性强,特别适合Python语言的入门读者和进阶读者阅读,也适合自动化测试人员、自动运维人员阅读。另外,本书也适合作为相关培训机构的教材使用。 -
Python程序设计基础教程罗剑 著本书采用知识模块+案例的双核组织方式,每个知识点都配有相关的案例,对操作过程进行详细简介,注重实践能力的培养。将项目分解到各个章节中形成项目贯穿,学生学完内容即完成项目。每章配有综合项目,提升学生使用Python解决问题的能力。 全书还配有37个微课视频,由浅入深的讲解相关技术。 -
轻松学Web前端开发入门与实战HTML5+CSS3+JavaScript+Vue.js+jQuery刘兵 著《轻松学 Web前端开发入门与实战 HTML5+ CSS3+JavaScript+Vue.js+jQuery(视频??彩色版)》基于编者20余年教学实践和软件开发经验,从初学者容易上手的角度,用通俗易懂的语言、丰富实用的案例,循序渐进地讲解Web前端技术的基础知识和主流框架技术。全书共16章,主要内容涵盖Web技术基础、HTML超文本标记语言、CSS级联样式表、JavaScript语言、DOM编程、数据验证方式、jQuery框架、Ajax、Bootstrap页面布局与CSS组件、Bootstrap常用插件、Vue.js基础、Vue.js的组件与过渡、高校网站首页制作和影院订票系统前端页面制作等。 《轻松学 Web前端开发入门与实战HTML5+ CSS3+JavaScript+Vue.js+jQuery(视频??彩色版)》根据Web前端开发技术所需知识的主脉络搭建内容,采用“案例驱动+视频讲解+代码调试”相配套的方式,向读者提供Web前端技术开发从入门到项目实战的解决方案。扫描书中的二维码可以观看每个实例视频和相关知识点的讲解视频,实现手把手教读者从零基础入门到快速学会Web前端项目开发。 《轻松学 Web前端开发入门与实战HTML5+ CSS3+JavaScript+Vue.js+jQuery(视频??彩色版)》配有272集同步讲解视频(235集案例讲解视频+37集课程讲解视频)、235个实例源码分析、16个综合实验、2个综合项目实战案例,并提供丰富的教学资源,包括教学大纲、PPT课件、程序源码、课后习题答案、实验程序源码、在线交流服务QQ群和不定期网络直播等。本书既适合Web前端开发、网页设计、网站建设的读者自学,也适合作为高等学校、高职高专、职业技术学院和民办高校计算机相关专业的教材,还可以作为相关培训机构Web 前端开发课程的教材。 -
编程的逻辑李运华 著本书系统地讲述了面向对象技术的相关内容,包括面向对象的基本概念、面向对象开发的流程、面向对象的各种技巧,以及如何在实际开发项目中应用面向对象技术进行设计和开发。在讲述相关知识或技术的时候,除了从“是什么”这个角度进行介绍外,更加着重于从“为什么”和“如何用”这两个角度进行剖析,力争让读者做到“知其然,并知其所以然”,从而达到在实践中既能正确又能优秀地应用面向对象的相关技术和技巧。
