软件与程序设计
-
Go语言底层原理剖析郑建勋Go语言是一门年轻、简捷,但是强大、高效、充满潜力的服务器语言。本书使用浅显易懂的语言与大量图片深入介绍了Go语言编译时、类型系统、语法特性、函数调用规范、并发编程、内存管理与垃圾回收、运行状态监控等模块的使用方法和底层原理,并举例说明了构建大型软件工程需要遵循的设计规则,让作者系统并完整掌握Go语言隐藏在使用方法背后的底层细节。 本书适合有一定工作经验的开发工程师进一步提升自己,以便更好地开发软件、系统架构,并进行工作面试。也可以作为高等院校计算机专业师生学习编程语言设计原理的参考教材。 -
Python王者归来洪锦魁Python 的丰富模块(module)以及广泛的应用范围,使Python 成为当下重要的计算机语言之一。本书尝试将Python 常用模块与应用分门别类组织起来,相信只要读者遵循本书实例,一定可以轻松学会Python 语法与应用,逐步向Python 高手之路迈进,这也是撰写本书的目的。 为了提升阅读体验,《Python王者归来: 增强版》为彩色印刷,在图书结构、案例选择以及代码样式上都进行了细 心设计,力争呈现给读者一本与众不同的编程图书。本书适合所有对Python 编程感兴趣的读者阅读,同时也可以作为院校和培训机构的相关专业教材。 -
剑指Offer何海涛本书全面、系统地总结了在准备程序员面试过程中的数据结构与算法。本书首先详细讨论整数、数组、链表、字符串、哈希表、栈、队列、二叉树、堆和前缀树等常用的数据结构,然后深入讨论二分查找、排序、回溯法、动态规划和图搜索等算法。除了介绍相应的基础知识,每章还通过大量的高频面试题系统地总结了各种数据结构与算法的应用场景及解题技巧。本书适合所有正在准备面试的程序员阅读。无论是计算机相关专业的应届毕业生还是初入职场的程序员,本书总结的数据结构和算法的基础知识及解题经验都不仅可以帮助他们提高准备面试的效率,还可以增加他们通过面试的成功率。 -
鸿蒙征途李宁 著《鸿蒙征途:App开发实战》是一本基于Java的鸿蒙操作系统(HarmonyOS)App开发指南。全书系统、由浅入深地介绍了HarmonyOS App开发的知识、相关经验和技巧。本书以理论与实战相结合的方式向读者呈现HarmonyOS App开发的整个过程。全书分为两个部分,第一部分详细讲解HarmonyOS App开发所需的知识,并提供大量的真实案例代码供读者练习;第二部分给出两个实战项目,分别为应用类App项目(在线电子词典)和游戏类App项目(俄罗斯方块),通过这两个项目,读者可以很好地回顾和总结前面10章讲解的知识点,并付诸实践。 本书内容通俗易懂,循序渐进,既是HarmonyOS初学者的入门图书,也是HarmonyOS开发人员的进阶读物。 -
数字媒体交互设计威凤教育 著本书针对VR/AR产品交互设计新人,基于Unity,通过理论解析及案例拆解的形式,深入浅出地讲解了VR/AR产品交互设计的思维、方法和技巧。本书共16章,系统讲解了VR/AR产品交互设计的基础知识、必备设备、核心工具与设计流程,包括Unity开发环境的搭建,VR/AR场景的搭建,C#语法知识,脚本的工作机制及常用的函数和变量,3D数学知识,VR/AR中的物理系统、动画系统、UI系统,VR/AR产品的发布,Vuforia插件的使用方法,基于HTC Vive 平台的VR产品开发,3ds Max建模等内容。同时,通过AR房地产海报和VR影院两个设计案例,为读者全面展示了VR/AR产品交互设计的过程,带领读者一步步加深对 VR/AR产品交互设计的认知,提升设计能力。本书内容丰富、结构清晰、语言简练、图文并茂,具有较强的实用性和参考性,不仅可作为备考数字媒体交互设计“1+X”职业技能等级证书的教材,也可作为各类院校及培训机构相关专业的辅导书。 -
Python寻宝之旅袁伟 主编本书稿是面向教师的编程知识教学参考书。全书共分为4部分,以有趣的“寻宝之旅”故事引入编程,基于七、八年级信息技术教材Python编程知识点需求,从Python基本语法、turtle模块、random模块、opencv模块、numpy模块和matplotlib模块等多个角度用实例的方法深入浅出做出讲解,同时,书稿中穿插有练一练、填空补充等习题。本书也可作为初等教育阶段Python编程课辅助用书,可供对Python编程感兴趣的人群阅读。 -
Python编程超级魔卡明日科技 著学编程用不用背知识点,用不用记笔记?哪些知识该记?这些都是困扰编程初学者的问题。我们从编程大咖的角度出发,总结大咖们的经验设计了这套《Python编程超级魔卡》,将学习Python时需要背记的内容系统整理出来,让学习者在学习过程中能随时查找使用。 本套卡片有很强的实用性,内容包括Python常用内置函数、Python模块、报错机制中英文对照等开发中常用内容,既适合作为Python初学者配套学习,又适合程序开发人员随时查询函数、方法、技巧等。 -
SAFe 5.0精粹[美] 理查德・克纳斯特),迪恩・莱芬韦尔 著,李建昊 译本书基于规模化敏捷框架(SAFe)的完整结构,围绕业务敏捷力,提纲挈领地介绍SAFe的主要内容和精益企业的核心能力,同时给出在企业环境中实施SAFe 的路线图。本书聚焦于提炼SAFe 5.0 版的精粹,旨在帮助读者快速学习和了解SAFe 的理论知识,并掌握其具体的实施步骤和方法,是指导SAFe 落地实施的经典著作。本书适合IT 技术经理、项目经理、敏捷教练等阅读,以帮助他们成功进行SAFe 的实施;也适合企业中高层管理者、业务负责人等阅读,以帮助他们提升企业的业务敏捷力,并成功构建基于SAFe 的精益- 敏捷企业。 -
架构真意范钢,孙玄 著这是一部尝试从架构本质的角度对传统的企业级应用架构方法进行优化的著作,不仅提供了一套更优化的企业级应用架构方法论,能指导读者构建高质量的应用;而且对当下热门的分布式系统和大数据平台的架构方法进行了详细讲解,通过大量案例提供了可直接复用的经验。两位作者在大型上市科技公司和大型互联网企业从事研发和架构工作多年,本书融合了他们在不同领域的架构经验。全书一共11章,分为三个部分:第①部分(第 1~6 章)架构设计方法论总结了一套切实可行、操作性强的高质量架构方法——“5视图架构设计法”,并引入了领域驱动设计、规模化敏捷等先进的设计思想。第②部分(第 7~9章) 分布式架构设计与实践从实战的角度讲解了分布式系统的架构与设计,包括分布式的核心技术、微服务的架构设计,以及基于云端的分布式部署,旨在帮助读者构建支持高并发、高可用的系统架构。第③部分(第 10~11 章) 大数据架构设计从更宏大的视角介绍了大数据平台的架构与设计,包括数据中台以及大数据技术中台建设思路、路线图和实践经验。 -
Python高效开发实战刘长龙也许你听说过全栈工程师,他们善于设计系统架构,精通数据库建模、通用网络协议、后端并发处理、前端界面设计,在学术研究或工程项目中能独当一面。通过对Python 3及相关Web框架的学习和实践,你就可以成为这样的全能型人才。本书分为3篇:上篇是Python基础,带领初学者实践Python开发环境,掌握基本语法,同时对网络协议、Web客户端技术、数据库建模等网络编程基础进行深入浅出的学习;中篇是Python框架,学习当前流行的Python Web框架,即Django、Tornado、Flask和Twisted,达到对各种Python网络技术融会贯通的目的;下篇是Python框架实战,分别使用4种框架进行项目实践,利用其各自的特点开发适用于不同场景的网络程序。本书内容精练、重点突出、实例丰富、讲解通俗,是广大网络应用设计和开发人员不可多得的一本参考书。本书非常适合大中专院校师生学习和阅读,也可作为计算机培训机构的教材。
