软件与程序设计
-
Java高手是怎样炼成的高永强,卢晨 著《Java高手是怎样炼成的:原理、方法与实践》是作者20多年工作经验的结晶。内容由浅入深,循序渐进,通过500多个简单易懂、可运行的完整实例,帮助读者理解Java编程的逻辑、概念及实操。本书内容丰富,讲解接地气,从理论到实践,从基础到高级,帮助读者建立学习信心,在实践中学会Java编程。 《Java高手是怎样炼成的:原理、方法与实践》分五部分,共23章。第一部分(第1~5章)主要介绍Java基本语法,包括Java语言概述和发展、编程和开发环境及设置等。第二部分(第6~9章)通过生动实例介绍类、对象、继承、多态、内部类以及接口等Java编程概念和技术。第三部分(第10~15章)走进数组和字符串,深入讲解它们的应用、异常处理,并深入讨论更多面向对象技术。第四部分(第16~20章)介绍20多种GUI组件、字体、颜色、图像以及音频编程。第五部分(第21~23章)详细讲解数据流、文件I/O、数据库编程以及网络编程等。 《Java高手是怎样炼成的:原理、方法与实践》专为不同层次的Java程序员精心编写,既适合编程初学者入门,又适合程序员进阶,还可以作为高等院校讲授面向对象程序设计语言以及Java语言的参考教材。 -
信息社会必修的12堂Python通识课何敏煌 著全书系统地讲述活用Python语言最需要的基础内容以及各种实用范例,并以12堂课的方式展开。 全书的内容包括:Python程序设计语言的快速认识和快速上手;文件处理与操作;Python绘图;字符串和文字处理;列表操作应用实例;使用数据库;网络公开信息的使用;网络信息提取基础;数据可视化与图表绘制;Python数据分析入门。 本书是一本方便好用且分量适中的程序设计教材,既适合有一定程序设计基础的学习者作为自学参考书,也适合非信息专业本科生作为学习第一门程序设计语言的教材。 -
非柯湍流中的光纤耦合暂缺作者本书基于水平链路和星地链路Non—Kolmogorov大气湍流模型,考虑了功率谱幂律α随机变化的影响,对Non—Kolmogorov湍流影响下空间光至单模光纤耦合效率的均值和概率分布进行了理论和实验研究,并建立了基于Non—Kolmogorov湍流的光强起伏时间频率谱理论模型。本书具体分为Non-Kolmogorov湍流对水平链路平均光纤耦合效率影响研究、Non-Kolmogorov湍流对星地链路平均光纤耦合效率影响研究等数章内容。 -
面向对象与Java程序设计 上机实践与习题解析朱福喜本书注重结合实例以及重要的设计模式,循序渐进地向读者介绍了Java面向对象编程的重要知识。针对较难理解的问题,所列举例子都是由简到繁,便于读者掌握Java面向对象编程的思想。全书分为17章,分别讲解了基本数据类型、枚举和数组、运算符、表达式和语句、类、对象和接口、面向对象的几个基本原则、重要的设计模式、常用实用类、Java Swing图形用户界面、对话框、Java输入/输出流、泛型与集合框架、JDBC数据库操作、Java多线程机制、Java网络基础以及Java Applet等内容。 -
Spring Batch权威指南[美] 迈克尔·T.米内拉 著主要内容:* 探索Spring Batch 4中的新特性。* 使用Spring Batch项目在云环境中完成有限的批处理任务。* 通过一些示例,理解z新的基于Java和Spring Boot的配置技术* 掌握复杂场景和云环境中的批处理* 开发能够运行在现代平台上的批处理应用* 除了Spring Batch,使用Spring Portfolio的其他部分开发关键任务型批处理应用 -
洞见公安区块链徐志刚 著2019年10月24日,中共中央政治局集体学习区块链技术,这是对全国各行业领域提出的方向性指引,总书记的讲话,对公安工作的区块链创新吹响了号角。尤其在民生领域,区块链技术与公安工作息息相关。本书精妙设计,通过小故事的形式,为读者深入浅出的讲解区块链的核心技术与理念。并深度结合公安工作,在便民服务、经侦领域、案件协作、身份认证、网络安全等方面列举十余个实战应用的经典案例,极大拓展读者的知识面和区块链思维。全书共分为10章,即中心化与去中心化、比特币、区块链、比特币与区块链、区块链与大数据、区块链技术的优缺点、区块链带来的改变、解读习总书记重要指示、区块链与公安工作、区块链的公安创新。本书适合从事公安工作的人员、从事计算机研究的人员、从事政务公安等项目研究及实施的人员、从事相关专业的本科生、研究生、工程师和科研工作者阅读。 -
Terraform[美] Yevgeniy Brikman(叶夫根尼・布里克曼) 著,白宇 译Terraform工具已经成为DevOps领域的关键角色。在各种云平台和虚拟化环境(如AWS、Goolge Cloud、Azure等)中,可以对基础设施即代码(laC)进行定义、部署和管理。这本书介绍了如何通过Terraform在多云和混合云的环境下使用基础设施即代码,把软件工程的优秀实践应用于硬件的管理。作为Terraform首著的第2版,本书针对Terraform 0.12版本的重大升级,进行了内容的拓展和更新,展示了如何快速学习和使用Terraform的优秀实践。书中通过大量的代码示例,介绍了Terraform的基本功能、企业级模块化部署、自动化测试,以及团队环境下使用IaC的开发部署流程。本书不仅充分展现了Terraform作为一种IaC工具的魅力,还通过多角度的对比,使读者能够准确把握如何在实战中使用和配置该软件。系统管理员、DevOps工程师、开发人员和云服务技术从业者,都能从本书中找到所需要的知识与指导。 -
小学生人工智能郭躬德、冯彦、李立慈本书主要讲解Python编程方法与技巧,共8个单元,32课,分为上、下两册。上册四个单元分别为Python基础语法、turtle画图、程序结构和百度AI;下册四个单元分别为MicroPython、传感控制、音乐娱乐、网络爬虫和串口通信。 本书的定位是让学生零基础学习Python编程。本书侧重Python编程的实操性学习,并不强调Python知识系统性的讲解。本书将Python的语法知识融入课程案例中,通过一些趣味性、交互性的案例,让学生爱上Python,感受Python之美。 本书适合开设人工智能课程的普通中、小学或培训机构使用(建议使用年级为六、七年级),还可供对人工智能感兴趣的青少年阅读。 本书封面贴有清华大学出版社防伪标签,无标签者不得销售。 -
软件开发与测试文档编写指南刘文红,董锐,张卫祥,马贤颖,陈青 著本书是软件开发与测试丛书中的一册,是一本指导软件开发与测试文档编写的实用指南。全书以大型软件开发常用开发过程为例,参考相关标准规范要求,系统地介绍了软件需求文档、软件设计文档、软件测试文档、软件使用性文档和软件项目管理文档五大类20种具体文档的编写要求,给出了文档内容模板和部分文档内容的具体示例,并总结了常见的文档编写问题。 -
Scratch编程竞赛指南靳舜尧 著《Scratch编程竞赛指南》这本书的作者靳舜尧、阎宏伟,多年从事青少年编程教育工作,也是组织国家工信部“蓝桥杯”青少年大会的主要筹备专家。当前,国内编程教育市场火爆,家长不仅热衷于让孩子学习编程,更想通过参加竞赛来检验孩子的编程能力,达到以赛促学的目的。全书精选30道极具代表性的练习题和30道“蓝桥杯”真题,由浅入深的精讲Scratch在竞赛中能使用到的几乎全部知识点和编程技巧。将零散的知识点连成串,理论结合实际,用竞赛真题说话。本书摒弃填鸭式教学,每一道经典案例都从分析开发需求出发,经过设计算法思路,然后开始编程,*后调试程序解决bug。让读者真正掌握解决问题的能力,从容面对竞赛。
