软件与程序设计
-
SwiftUI极简开发李智威本书从实战应用出发,系统地讲解SwiftUI开发的全过程,内容丰富且实用性强,旨在帮助读者快速上手SwiftUI开发。本书共14章,从SwiftUI的基础概念开始,逐渐深入分析视图、动画、自动布局机制、栏目、代码整理、参数存储、网络请求、架构设计、设备管理、数据存储等主题,为读者提供全面的理论知识和实战技巧。本书适合对SwiftUI感兴趣的读者阅读。无论你是初学者还是有一定经验的开发者,都能够通过本书全面了解SwiftUI的基础知识和实战技巧,并将其应用到实际项目中,开发出优秀的iOS应用。 -
软件开发中的决策[美]托马斯·莱莱克, [英]乔恩·斯基特本书详细阐述如何在设计、规划和实现软件时做出更好的决策,通过真实的案例,以抽丝剥茧的方式分析那些失误的决策,探讨还有哪些可能的解决方案,并对比各种方案的优缺点,摸索软件设计的常青模式。本书通过实例来说明某些决策的后果,例如代码重复如何影响系统的耦合与演进速度,以及如何在日期和时间信息方面隐藏细微差别。本书还介绍如何根据帕累托法则有效地缩小优化范围,确保分布式系统的一致性。 通过阅读本书,读者很快就可以将作者来之不易的经验应用到自己的项目中,以预防错误并采取更合适的编程决策。 -
Python数据分析快速上手王靖、商艳红、张洪波、卢军《Python数据分析快速上手》通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用Python进行数据分析应该掌握的各方面技术。本书内容包括Python基础,用NumPy进行数据计算,用Pandas进行数据分析,用SciPy进行数据分析,用Scikit-learn进行数据分析、数据预处理、数据可视化,用Matplotlib进行可视化等内容。本书示例丰富,所有涉及的程序代码都给出了详细的注释,读者可以轻松学习,快速提升开发技能。除此之外,本书还附配了教学视频、PPT课件和全书示例源码。《Python数据分析快速上手》适合数据分析的初学者、职场人士和所有对数据分析感兴趣的人员阅读,也适合作为大中专院校相关专业的教学用书。 -
Python设计模式Harry Percival,Bob Gregory 著,柴一平 徐海洋 译在这本实用指南中,本书介绍了经过验证的架构设计模式,帮助Python开发人员管理应用程序复杂性,并从测试套件中获得最Z大价值。每种模式都用优雅且惯用的Python实例进行了说明。模式包括: 依赖倒置及其与端口和适配器(六边形/整洁架构)的联系。领域驱动设计中的实体、值对象和聚合之间的区分。持久存储的仓储和工作单元模式。事件、命令和消息总线。命令查询责任分离(CQRS)。事件驱动架构和反应式微服务。 -
Python二级成都科创科学文化研究院本书面向具备Python一级能力的初学者,基于虚构人物形象山羊博士和二叶草的教学现场,带领读者体验Python数据分析。本书内容以教学对话和场景插图呈现,讲解数据分析的概念、预处理方法,以及如何查看数据集群、如何创建易于阅读的图表、如何查看数据分布以及如何进行预测。本书可作为以PAAT全国青少年编程能力等级考试、中国自动化学会青少年人工智能核心素养为代表的各类Python编程能力认定的参考书,也可供Python初学者自学入门。 -
Vue.js 3.X从入门到项目实践张晓智《Vue.js 3.X从入门到项目实践》针对零基础读者,用实例引导读者深入学习。书中深入浅出地讲解了Vue.js框架的各项实战技术。《Vue.js 3.X从入门到项目实践》共18章,主要讲解了Vue.js的基本概念、Vue实例和模板语法、计算属性和侦听器、指令、页面元素样式的绑定、事件处理、双向数据绑定、组件、组合API、项目脚手架vue-cli和Vite、使用webpack打包、玩转前端路由(vue-router)、状态管理(vuex)等。最后讲解了5个行业热点项目实训,包括科技企业网站系统、在线教育网站系统、图书管理系统、家庭装修网站系统和企业办公自动化系统。《Vue.js 3.X从入门到项目实践》适合任何想学习Vue.js框架的人员,无论您是否从事计算机相关行业,也无论您是否接触过Vue.js框架,通过学习本书内容均可快速掌握Vue.js框架设计的方法和技巧。 -
Kubernetes快速入门[英]奈吉尔·波尔顿(Nigel Poulton)本书是Kubernetes的快速入门指南,书中不但介绍了Kubernetes是什么、为什么需要Kubernetes,而且介绍了Kubernetes的发展方向。在理论层面,读者将学到微服务、编排、Kubernetes为什么成为云的操作系统和Kubernetes集群的架构等方面的内容;在实践层面,读者将学会构建一个集群、容器化应用、部署应用、破坏应用,还会看到Kubernetes修复应用、扩缩容应用,并完成应用的更新。 -
C语言程序设计[美] 史蒂芬·G.寇肯(Stephen G. Kochan)本书通过程序示例讲解C语言的众多概念、函数和编程方法,帮助初学者更好地掌握C语言编程的内容。本书从C语言的基础概念和编译过程出发,详细讲解C语言的数据类型、算术表达式、循环语句、判断语句、数组、函数、结构体、字符串、指针、位运算、预处理器、输入输出操作等,以及goto语句、联合体、逗号运算符、限定符、命令行参数、动态内存分配、程序调试、面向对象程序设计等高级特性。此外,本书提供了大量练习题,帮助读者巩固实践;并通过附录提供C语言概要、标准C语言库、使用GCC编译程序、常见的编程错误、C语言编译器和集成开发环境等内容。本书适合想要零基础入门C语言编程的读者,也适合用作计算机等相关专业C语言课程的教学参考书。 -
Python语言案例教程肖彬,张仙妮,孙秀娟,史益芳本书为读者提供一本全面、系统的Python教材,从基础知识讲起,逐步深入,让读者逐步掌握Python编程的基本概念和核心技术。全书共10章,包括认识Python、Python基本语法、Python流程控制、Python组合数据类型、Python函数、Python模块、Python错误和异常、Python数据分析及数据可视化、量化交易基础、Python编写量化交易策略。本书提供大量的案例,每一个案例,都已上机调试、运行通过,让读者在实践中学习和掌握Python编程技能。每一章都有综合案例,更有利于读者融会贯通知识要点。同时,也关注Python的最z新发展和应用趋势,为读者提供前沿的知识和技术。读者可扫描书中二维码观看教学视频。 -
CKA/CKAD应试教程段超飞 编著《CKA/CKAD应试教程:从Docker到Kubernetes完全攻略》系统地介绍了Docker和Kubernetes的相关知识,可以帮助读者快速了解并熟练配置Kubernetes。《CKA/CKAD应试教程:从Docker到Kubernetes完全攻略》共分为16章。首先介绍了Docker基础和Docker进阶;然后介绍了Kubernetes的基础操作,包括部署Kubernetes集群、升级Kubernetes、创建及管理Pod等;之后重点介绍了存储管理、密码管理、Deployment、DaemonSet及其他控制器、探针、Job、服务管理、网络管理、包管理Helm3及安全管理等;最后通过一个综合实验DevOps,全面复习《CKA/CKAD应试教程:从Docker到Kubernetes完全攻略》所有内容。《CKA/CKAD应试教程:从Docker到Kubernetes完全攻略》适合想系统学习Docker和Kubernetes,以及希望通过CKA和CKAD考试的读者学习使用。此外,《CKA/CKAD应试教程:从Docker到Kubernetes完全攻略》中的许多案例还可以直接应用于生产环境。
