软件与程序设计
-
系统架构设计师考试百题精解希赛软考研究院本书是由希赛软考研究院组织编写的信息系统项目管理师考试辅导与培训教材。它根据最新的考试大纲,对历年试题进行了深入分析和总结,对大纲规定的内容进行了细致的解读和深化。通过阅读本书,考生可以全面掌握考试大纲规定的知识点,了解考试的重点和难点,熟悉考试方法、试题形式、试题的深度和广度,以及考试内容的分布。同时,本书还提供了解答问题的方法和技巧,帮助考生提高答题的效率和准确性。无论是刚开始准备信息系统项目管理师考试的新手,还是已经有一定基础的考生,本书都是一本不可或缺的辅导资料。它将帮助考生更好地理解考试要求,有针对性地进行复习,从而提高通过率。 -
AI辅助编程Python实战[美] 利奥·波特,[加] 丹尼尔·津加罗本书系统地介绍了如何利用AI助手Copilot和ChatGPT来提升Python编程的效率和质量。本书从AI助手的基础概念讲起,逐步深入到代码组织、阅读、测试、提示工程等关键技能,并引导读者通过实践掌握如何拆解复杂问题、查找和修复bug、自动化任务处理及开发计算机游戏。本书不仅提供了丰富的实例和练习,还探讨了AI助手的潜力和局限,以及未来的发展趋势,是希望在编程领域融入AI技术的读者的理想选择。本书适合对编程感兴趣,希望借助AI技术提升编程能力的初学者和中级程序员阅读。 -
云原生Kubernetes自动化运维实践高鹏举《云原生Kubernetes自动化运维实践》以一名大型企业集群运维工程师的实战经验为基础,全面系统地阐述Kubernetes(K8s)在自动化运维领域的技术应用。《云原生Kubernetes自动化运维实践》共16章,内容由浅入深,逐步揭示K8s的原理及实际操作技巧。第1章引领读者踏入Kubernetes的世界,详细介绍其起源、核心组件的概念以及集群安装方法。第2~4章深入剖析Pod控制器、Label标签、容器钩子、探针、Service服务发现与负载均衡机制。第5~7章则探讨Ingress-Nginx服务网关的应用、存储卷管理、配置和密钥管理的高级功能。第8~10章聚焦于鉴权机制、容器运行时的选择与配置,以及GitLab企业级代码仓库的部署和管理。第11~13章涵盖Jenkins持续集成交付工具、ArgoCD声明式持续交付,以及云原生负载均衡MetalLB的应用。第14章和第15章分别介绍云原生日志与监控集成架构,以及Istio微服务时代的服务网格领航者。最后,第16章通过一系列实战案例,展示在K8s环境中安装并实验多种服务的详细过程。《云原生Kubernetes自动化运维实践》不仅整合了多种自动化运维工具,还提供了丰富的运维案例,无论是初学者还是有一定经验的运维工程师,都能从中获得宝贵的知识和实践经验,提升自身的技术水平。 -
Go语言+Vue.js实战派廖显东Go语言结合了底层系统语言的能力以及现代语言的高 级特性,旨在降低构建简单、可靠、高效软件的门槛。本书向读者提供一个专注、全面且符合语言习惯的视角。Go语言实战同时关注语言的规范和实现,涉及的内容包括语法、类型系统、并发、管道、测试,以及其他一些主题。 主要介绍了GIN框架。Gin是一个用Go语言编写的web框架。它是一个类似于martini但拥有更好性能的API框架, 由于使用了ttprouter,速度提高了近40倍Go世界里最流行的Web框架,Github上有32K star。 基于httprouter开发的Web框架。 中文文档齐全,简单易用的轻量级框架。 -
信息系统项目管理师默写本薛大龙《信息系统项目管理师默写本》由曾多次参与软考命题工作的薛大龙教授担任主编。薛大龙教授非常熟悉命题形式、命题难度、命题深度和命题重点,了解学生在学习过程中的痛点。本书是专为参加信息系统项目管理师考试的考生编写的,因为在备考过程中,很多考生反映不知道考试的重点是哪些,同时反映因离开学校多年,记不住这些知识点。有句话“好记性不如烂笔头”,因此编者结合二十多年的软考面授经验,组织编写了本书,考生可以根据本书的章节内容,每天背诵和默写一部分,渐渐积累知识点。使用本书进行备考复习,不仅可以加深记忆、巩固理解、提高准确性,还可以锻炼思维、便于复习和回顾、激发学习动力以及检测学习成果。希望考生充分利用“默写本”这一有效的学习工具,通过自己的努力,快速掌握知识点,从而顺利通过考试。 -
Python数据结构与算法从入门到精通陈锐、黄万伟、郑倩 等 著本书全面系统地讲解了使用Python 语言实现数据结构和算法的基础知识和实践技能。全书分为14章,主要内容包括数据结构与算法概述、Python 语言基础、线性表、栈与递归、队列、串、数组与广义表、树和二叉树、图、查找、排序、回溯算法、递归与分治算法等。本书内容由浅入深,语言通俗易懂,理论结合实践,采用大量丰富的案例,帮助读者高效学习,且将知识更好地应用在实际学习和工作中。本书可作为计算机、人工智能、大数据等行业相关技术人员的参考书,也可供高等院校计算机相关专业师生学习使用。 -
Python设计模式Harry Percival,Bob Gregory 著,柴一平 徐海洋 译在这本实用指南中,本书介绍了经过验证的架构设计模式,帮助Python开发人员管理应用程序复杂性,并从测试套件中获得最Z大价值。每种模式都用优雅且惯用的Python实例进行了说明。模式包括: 依赖倒置及其与端口和适配器(六边形/整洁架构)的联系。领域驱动设计中的实体、值对象和聚合之间的区分。持久存储的仓储和工作单元模式。事件、命令和消息总线。命令查询责任分离(CQRS)。事件驱动架构和反应式微服务。 -
Python机器学习与应用案例蔡静Python是目前比较热门的编程语言,以简单易学、应用广泛、类库强大而著称,是实现机器学习算法的首选语言。《Python机器学习与应用案例》理论与实践相结合,基于Python 3.12.0版本介绍Python机器学习的相关内容。全书共10章,分别介绍了机器学习的基础知识、近邻法、数据降维、分类算法、回归算法、聚类算法、神经网络、推荐算法、频繁项集、数据预处理。通过本书的学习,读者可了解Python编程及在机器学习中的应用。《Python机器学习与应用案例》可作为对Python和机器学习感兴趣的初学者的参考书,也可作为从事Python开发的广大科研人员、学者、工程技术人员的参考书,还可作为高等院校人工智能、计算机等相关专业的教材。 -
青少年Python趣学编程王俊伟《青少年Python趣学编程(微课视频版)》从编程初学者的角度出发,通过幽默风趣的语言、丰富多彩的案例,详细介绍了Python的基础知识及实践操作。《青少年Python趣学编程(微课视频版)》共分为3篇,10章。第一篇旨在帮助初学者快速入门Python编程,包括对Python的简要介绍、Python环境的搭建以及Python语法的学习,共46个入门案例。第二篇展示了Python的多个第三方库的应用,包括利用Tunle绘制“流星雨”动画、使用Tkinter呈现“无限弹窗”的效果以及运用Pygame开发球球大作战小游戏等25个热门项目。第三篇则介绍了两个实用性很强的项目,包括开发一个功能丰富的用户登录系统和开发一个人机对战的飞机大战小游戏。总之,本书旨在以幽默风趣的方式帮助读者全面掌握Python编程。 -
基于BIM的Revit建筑与结构设计李鑫 著《基于BIM的Revit建筑与结构设计》从Revit的基本操作入手,通过一个完整的实际工程案例,并结合大量的可操作性实例,全面而深入地阐述了Revit从基础建模到模型应用的全过程,以及BIM的应用。《基于BIM的Revit建筑与结构设计》完整地描述了BIM工程项目的实施过程,从规划体量、创建各类建筑图元构件,到添加标注信息并出图,全面介绍了建筑设计阶段的全过程。《基于BIM的Revit建筑与结构设计》结构清晰,案例操作步骤详尽,语言通俗易懂,所有案例均来源于实际工程项目,更加贴合实际工作需要,且都具有相当高的技术含量,实用性强,便于读者学以致用。《基于BIM的Revit建筑与结构设计》既适合作为各类院校建筑设计专业和BIM软件培训班的理想教材,也适合作为广大建筑信息模型爱好者的实用自学用书,还可以作为刚从事建筑设计行业的初、中级用户的参考用书。
