软件与程序设计
-
持续集成与持续交付实战[美]让-马塞尔·贝尔蒙特(Jean-Marcel Belmont)本书是一本持续集成与持续交付(CI/CD)实践指南,全书共15章。书中首先介绍持续集成和持续交付的基础知识,并介绍Jenkins用户界面及其安装方式;接下来介绍使用Jenkins UI开发插件、构建Jenkins流水线和运行Docker集成的实际操作;后介绍Travis CI和CircleCI的安装及脚本运行等,帮助读者通过Travis CI和CircleCI获得有关CI/CD的广泛知识。本书适合系统管理员、DevOps工程师以及构建和发布工程师阅读。通过阅读本书,读者能了解CI/CD的概念,并获得使用CI/CD生态系统中重要工具的实践经验。 -
Microsoft 365+Power Platform企业数字化转型全攻略王凤辉 韩家旺 著本书汇集了作者多年在世界500 强企业授课时学到的优秀工作方式、方法,它不仅仅是一本产品工具书,也是一种基于Microsoft 365 Power Platform 的新的工作方式,这种新的工作方式在很多大型企业已落地并应用。本书的目标就是帮助更多的人更高效、更轻松地工作。 本书是基于目前流行的Microsoft 365 国际版环境编写的,其中包含Microsoft 365 中17 个实用的软件,本书有别于其他的工具类书籍,不仅讲述了每个应用的新功能,还站在Microsoft 365平台的角度去集成更多应用程序完成企业数字化、自动化业务应用。如何把企业中的人、文档、信息、工具等集成到一起,更智能地搭建可定制的通信协作平台是本书的特色。本书适合企业各职能部门日常办公人员、企业中零基础的Microsoft 365 技术人员、即将毕业踏入职场的大学生,以及对国际化公司岗位感兴趣的读者学习参考。 -
C语言程序设计 习题解答[印] 亚沙万特·卡内特卡尔(Yashavant Kanetkar)多年来,教材《C 语言程序设计》被很多工程和科学研究所及院校指定为学习教材。本书是《C 语言程序设计》的配套习题集,旨在让读者学习基础知识的同时,交叉地检查所做习题的正确性,从而增强读者的信心,改善整个C 语言学习的过程。本书的习题已经过作者认真挑选,集中体现了各个知识要点的具体用法。本书习题丰富,结构合理,内容深入浅出,建议搭配《C 语言程序设计》使用,非常适合用作高等学校本科生和专科生学习C 语言程序设计的练习手册,也适合用作零基础的程序设计初学者的自学用书。 -
JavaScript+Vue.js Web开发案例教程前沿科技,温谦 著随着互联网技术的不断发展,JavaScript语言及其相关技术越来越受人们的关注,各种JavaScript框架层出不穷。Vue.js作为新一代JavaScript框架中的优秀代表,为广大开发者提供了诸多便利,在Web开发技术中占据着重要地位。本书通过丰富的实例详细讲解JavaScript语言和Vue.js框架的相关技术。在JavaScript程序开发篇,讲解JavaScript语言的基础知识,以及控制流、函数、对象、集合、原型、DOM等核心内容。在Vue.js程序开发篇,讲解数据绑定、侦听、事件、样式控制、结构渲染、组件化开发等核心基础知识,并在此基础上,讲解AJAX、路由、状态管理等高级内容。最后在综合实战篇,通过一个综合案例完整演示使用Vue.js开发综合项目的过程。本书内容翔实、结构框架清晰、讲解循序渐进,并注重各个章节以及实例之间的呼应与对照。本书既可以作为高等院校相关专业的网页设计与制作、前端开发等课程的教材,也可以作为JavaScript和Vue.js初学者的入门用书。 -
PHP应用开发实例教程卢守东《PHP应用开发实例教程》以应用为导向,以实用为原则,以能力提升为目标,以典型实例与完整案例为依托,遵循程序设计与案例教学的基本思想,全面介绍基于PHP的Web应用开发的主要技术。全书共分9章,内容包括PHP概述、PHP编程基础、PHP交互设计、PHP状态管理、PHP内置函数、MySQL数据库应用基础、PHP数据库访问技术、PHP Ajax编程技术与PHP应用案例,并附有相应的思考题与实验指导。 《PHP应用开发实例教程》内容适度,面向应用,示例翔实,解析到位,编排合理,结构清晰,循序渐进,准确严谨,注重应用开发能力的培养,可作为各高校本科或高职高专计算机、电子商务、信息管理与信息系统及相关专业PHP程序设计、Web程序设计、动态网站开发等课程的教材或教学参考书,也可作为PHP应用开发与维护人员的技术参考书及初学者的自学教程。 -
DK轻松学编程 Scratch、Python与网页制作教程英国DK公司、秦莺飞、杨祺这是一本为编程初学者编写的可视化教程,能让每个对编程感兴趣的人轻松学会编写代码。本书分为编程概述、可视化编程语言Scratch、Python语言与Web技术四部分,图文并茂地讲解了Scratch、Python、HTML、CSS、JavaScript等常用编程语言。书中包含若干个操作项目,旨在一步步教会初学者掌握和运用好每种语言,学会设计应用程序、制作游戏、建设网站等编程技能。本书的编写人员既有资深的程序员,又有专业的编程教育人员。他们共同设计了分步骤讲解的操作教程,希望能为初学者铺就一条轻松有趣的“编程学习之路”。 -
Python从入门到全栈开发钱超本书从实际项目出发,以Python为主要编程语言从基础知识到高级编程、从前端开发到后端开发,全面系统的阐述在Python实际项目开发过程中所需用的到各种技术及相关知识。 全书共分为3篇:第1篇为入门篇(第1和2章),入门篇详细讲解Python编程语言的基础知识,包括Python编辑器PyCharm的使用、Python的变量及标识符、数据类型、运算符、行和缩进、条件语句、循环语句、函数、面向对象编程、错误和异常、模块及常用模块的使用、包的使用、迭代器、生成器、装饰器、多进程与多线程。 第2篇为应用篇(第3章~第6章),应用篇详细讲解Python与第三方软件的结合及实际使用,包括Python对MySQL的操作、对MongoDB的操作、对Redis的操作、使用Python爬取网页内容、爬取App内容、常见数据分析与可视化包NumPy、Pands、matplotlib的使用、Python与前端交互等。 第3篇为实战篇(第7章~第8章),实战篇详细讲解Flask框架的使用,并通过开发一个短视频数据平台将前文所学的全部技术内容应用在实际项目当中,使学以致用。除了开发项目之外,对项目的上线流程也做了详细的讲解,包括服务器的部署、域名设置、服务器的备案等。使所学的知识真正能用在实际项目当中。 本书可作为Python初学者入门书籍,也可作为从事Web开发或者数据分析技术人员及培训机构的参考书籍。 -
Python FastAPI构建数据科学应用Building Data Science Appl[法] Francois Voron 著,张晨曦 译本书从FastAPI框架的基础知识和相关的Python编程概念开始讲解。然后,您将了解该框架的所有方面知识,包括其强大的依赖注入系统,以及如何使用它与数据库通信、实现身份验证和集成机器学习模型等。之后,您将学习与测试和部署相关的最佳实践,以运行高质量和健壮的应用程序。最后,您还将学习Python数据科学软件包的应用生态系统。随着学习的深入,您将学习如何使用FastAPI在Python中构建数据科学应用程序。本书还演示了如何开发快速高效的机器学习预测后端,并对其进行测试,以获得最佳性能。最后,您将看到如何使用WebSocket和Web浏览器作为客户端实现人脸实时检测。在本书的最后,您不仅学习如何在数据科学项目中实现Python,还学习如何在FastAPI的帮助下维护和设计它们,以满足高编程标准。 本书面向对FastAPI及其生态系统感兴趣的数据科学家和软件开发人员,并以此构建数据科学应用程序。读者需要具备数据科学和机器学习概念的基本知识,以及了解如何在Python中应用它们。 -
自动机理论、语言和计算导论[美] 约翰·E.霍普克罗夫特 著,孙家骕 等译本书是关于形式语言、自动机理论和计算复杂性方面的经典之作。书中涵盖了有穷自动机、正则表达式与语言、正则语言的性质、上下文无关文法及上下文无关语言、下推自动机、上下文无关语言的性质、图灵机、不可判定性以及难解问题等内容。本书在定义和证明中使用了很多细节和直观说明,使用图来帮助阐明思想,并包含了大量的难度各异的示例和习题,以便读者确认和加深对内容的理解。本书已被世界许多著名大学作为计算机理论课程的教材或教学参考书,适合作为高校计算机专业高年级本科生及研究生的教材,还可供从事理论计算工作的研究人员参考。 -
图解算法吴灿铭、胡昭民本书以图解的方式综合讲述算法及其数据结构,内容浅显易懂,逻辑严谨,范例丰富,易于学习和掌握,力求兼顾教师教学和学生自学。 全书内容分为五部分,共12章:计算思维与算法(第1~3章)介绍各个经典的算法,包括分治法、递归法、贪心法、动态规划法、迭代法、枚举法、回溯法等;数据结构相关算法(第4~6章)讲述重要的数据结构及其相关算法的实现,数据结构包括数组、链表、堆栈、队列、树结构、图结构、哈希表;排序与查找算法(第7、8章)讲述排序算法和查找算法;树结构与图结构相关算法(第9、10章)讲述数组和链表相关算法、堆栈和队列相关算法、树结构相关算法和图结构相关算法;现代议题算法(第11、12章)讲述信息安全基础算法、人工智能基础算法等。 书中为每个算法及其数据结构提供演算的详细图解,并为每个经典的算法提供JavaScript编写的完整范例程序(包含完整的源代码)。每个范例程序都经过了测试和调试,可以直接在标准的JavaScript环境中运行。在每章末尾安排大量的习题(包括各类考试的例题),并在附录中提供解答,以供读者自测学习效果。
