本书由直接参与Scala开发的一线人员编写,深入介绍了Scala这门结合面向对象和函数式的编程语言的核心特性和设计取舍。继第4版后,时隔一年,本书迎来重大更新,内容覆盖Scala3.0,对新的缩进语法、并集类型、交集类型、枚举、代数数据类型、上下文参数、特质参数、扩展方法、类型族等都有详细介绍。本书适合有一定编程经验的
本书讲述MicrosoftAccess2016数据库管理系统的基本功能和使用技巧。全书共分为9章,内容包括Access2016快速入门,数据库的创建与使用,表的创建与使用,查询的种类及其创建方法,窗体的创建与使用,报表的设计与打印,数据宏的创建与使用,模块和VBA编程等;最后一章综合运用全书所学内容,创建一个数据库管理
本书基于广受好评的Python工匠系列开源文章。全书从工程实践角度出发,通过剖析核心知识、展示典型案例与总结实用技巧,帮助大家系统进阶Python,写好工程代码,做好实践项目。 本书共计13章,分为五大部分:变量与基础类型、语法结构、函数与装饰器、面向对象编程、总结与延伸,涵盖Python编程的方方面面。本书的写作方式
本书基于Python3,针对非计算机专业学生的Python语言课程编写。全书内容覆盖Python语言基本语法元素、基本数据类型、程序的控制结构、组合数据类型、函数、文件、面向对象程序设计、科学计算与可视化和数据分析。通过各个层次的、有趣的、融入课程思政的例题着重介绍了程序设计的思想以及Python语言的语法格式。本书适
本书基于MySQL8,系统介绍了数据库技术的原理和技术应用方法。全书知识结构合理、 重难点突出,符合教学和读者认知规律。全书包括数据库概念、数据库操作、数据库优化和 管理、数据库设计和数据库编程5个篇章。其中,设计篇通过统一电商子系统案例介绍数据 库设计步骤。编程篇讲授Python语言连接MySQL方法。 本书内容循序
《C#开发手册:基础·案例·应用》是“计算机科学与技术手册系列”图书之一,该系列图书内容全面,以理论联系实际、能学到并做到为宗旨,以技术为核心,以案例为辅助,引领读者全面学习基础技术、代码编写方法和具体应用项目,旨在为想要进入相应领域或者已经在该领域深耕多年的技术人员提供新而全的技术性内容及案例。本书是侧重编程基础+实
本书从Python的基础语法讲起,然后逐步深入讲解Python的实战应用,重点介绍如何使用Python解决实际遇到的问题,让读者不仅可以系统地学习Python的相关理论知识,还能对Python程序开发有更深入的理解。 本书分为17章,主要内容有编程语言的概念,Python的基础语法,常见函数的使用,自定义函数,面向对象
随着互联网技术的发展,分布式应用系统对具备高性能、高可用性、可扩展性和可维护性的架构的依赖度越来越高。本书以理论与实践相结合的方式,对分布式应用系统的架构设计进行系统、全面的阐述。本书分为3个部分,第一部分是分布式系统架构概述,介绍一些分布式系统架构下常见的基础概念和架构设计的目标;第二部分是核心理论及技术,介绍分布式
本书系统介绍了软件测试的基本理论、工具的使用,以及前沿的软件测试理论和技术。全书共分为11章,内容包括:软件测试的基础、软件测试的策略、黑盒测试与白盒测试、软件测试过程管理、软件测试的度量方法、系统测试技术、软件测试工具及其应用、第三方测试、公有云测试质量评估与退出方法、企业测试实践、CMMI与软件测试、基于搜索的软件
本书以国产开源硬件掌控板为载体,采用图形化编程的方式,通过12个项目,介绍编程的基本知识,以及掌控板上的OLED显示屏、按键、触摸键、RGB灯、蜂鸣器、声音传感器、光线传感器、三轴加速度传感器、Wi-Fi等的功能及使用方法。本书通过项目化教学方式,在课程中融合了编程、数学、物理、信息技术、地理、艺术等学科知识,渗透ST