软件与程序设计
-
Julia高性能科学计算Changhyun Kwon(权昌贤) 著,徐国栋,李琦 译Julia像C一样快,像MATLAB一样方便,并且像Python一样通用。在Julia开发者,特别是JuMP包开发者的大力支持下,Julia为运筹学及相关领域的高性能科学计算提供了一个强大的工具——JuMP。 《Julia高性能科学计算(第2版)》对Julia语法基础及其标准库、编程技巧、数值优化、优化求解、计算机科学计算都有所涉及,它可以作为计算机科学计算的入门图书使用;《Julia高性能科学计算(第2版)》作者是美国南佛罗里达大学副教授Changhyun Kwon,他为了方便学生的研究、学习写下本书,所以《Julia高性能科学计算(第2版)》也可以作为高校研究生和教师的有用的参考书。 -
量子计算编程实战[美] 克里斯丁·,科比特·,莫兰 著,王保新 译本书详细阐述了与量子编程相关的基本解决方案,主要包括量子计算概述,量子比特,量子态、量子寄存器和测量,使用量子门演化量子态,量子电路,量子编辑器,OpenQASM,Qiskit和量子计算机模拟,量子AND门和量子OR门,Grover算法,量子傅里叶变换,Shor算法,量子错误和量子纠错,以及量子计算的未来等内容。此外,本书还提供了相应的示例、代码,以帮助读者进一步理解相关方案的实现过程。 本书适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学教材和参考手册。 -
Python青少年趣味编程艾德丽安·B.塔克 著Python是现在非常流行的计算机编程语言,它功能强大,应用场景广泛,但其语言却简洁,非常适合初学者学习。本书是专门针对青少年编写的Python入门手册,通过50个趣味十足的游戏及活动,循序渐进地讲述了Python的基本技巧。有趣的游戏实例,生动的图文讲解,交互式的课程设计,让编程不再只是枯燥的代码,而是有趣的思维活动! -
架构师应该知道的37件事格雷戈尔·霍培(Gregor Hohpe) 著,许顺强 译《架构师应该知道的37件事》汇集了一名架构师20多年来在全球各大企业任职的经验,共分为5个部分,分别对应在帮助大型企业进行IT转型的过程中,首席架构师必须高效处理的5个方面:企业或IT架构师的角色和能力、架构工作在大型企业中的价值、与各种干系人的沟通、对组织结构和系统的理解、对传统组织进行转型。本书科学而系统地归纳出软件架构师应该具备的完整能力模型,不仅帮助软件开发人员系统地学习如何掌握这37项技能,而且还能让他们进一步理解软件架构师的角色和本质,使他们最终突破技术“天花板”,成为一名合格的软件架构师。 -
C#程序员面试算法宝典猿媛之家,赵大有 著《C#程序员面试算法宝典》是一本讲解程序员面试笔试算法的书籍,代码采用C#语言进行编写,在写法上,除了讲解如何解答算法问题以外,还引入了实例辅以说明,让读者能够更加容易地理解。 《C#程序员面试算法宝典》将程序员面试笔试过程中典型算法类真题尽收囊中,在题目的广度上,通过各种渠道,搜集了近3年来几乎所有IT企业面试笔试算法高频题目,所选择题目均为企业招聘使用的真题。在题目的深度上,本书由浅入深,细致地分析每一个题目,并提炼归纳。本书结构合理,条理清晰,对于读者进行学习与检索意义重大。 《C#程序员面试算法宝典》可作为计算机相关专业毕业生面试笔试的求职用书,也可以作为本科生、研究生学习数据结构与算法的辅导书籍,同时也适合期望在计算机软硬件行业大显身手的计算机爱好者阅读。 -
持续交付实战[德] 埃伯哈德·沃尔夫(Eberhard Wolff) 著,夏雪 译《持续交付实战》是持续交付实战指南,具体内容包括:持续交付能够解决的问题以及它具体如何解决问题,PaaS云解决方案,用Gradle、Maven和Jenkins实现自动化构建和持续集成,用SonarQube执行静态代码,如何通过容量测试确保性能,探索式测试的新特性和问题,在生产环境中发布版本和运行应用程序,等等。 -
零基础Python编程入门与实战吴晶晶 编本书从初学者学习角度出发,通过四个部分:Python 编程基础、大家一起来编程、编程进阶、程序调试与数据库,全面讲解了 Python 的编程基础、软件结构、常用模块等编程知识以及基于 Python 编程的多个游戏综合设计实例,同时也介绍了 Python 文本操作与数据库的有关技巧,不仅适于初学者入门,也利于 Python 开发者全面提高技能。 书中每一章都有配套教学视频,详细讲解操作步骤、编程技巧和注意事项,读者可以扫描每一章的二维码详细、直观学习,如同老师现场指导。 本书可供 Python 编程爱好者、初学者学习使用,也适合作为中学生“信息技术”课程的配套阅读资料,同时也可作为创客教育机构的教学用书。 -
Kotlin编程之美皮埃尔,伊夫斯·索蒙特(Pierre-Yves Saumont) 著,关建峰 延志伟 耿光刚 译作为Java开发人员,维护糟糕的遗留代码、解释晦涩的注释、反复编写相同的样板文件可能会让编程失去乐趣。《Kotlin编程之美》讲述用Kotlin编写易于理解、易于维护、安全的程序的方法和技巧。在本书中,经验丰富的工程师皮埃尔-伊夫斯?索蒙特将以全新的、以函数式编程的视角来处理常见的编程挑战,并用示例深入讲解如何正确处理错误和数据、如何管理状态以及如何利用惰性。 《Kotlin编程之美》的内容包括编程功能、处理可选数据、安全处理错误和异常以及处理和共享状态突变等。《Kotlin编程之美》的读者对象为中级Java或Kotlin开发人员、高等院校计算机相关专业学生以及对安全编程感兴趣的工程技术人员等。 -
创客科幻世界大冒险[英] 西蒙·蒙克(Simon Monk) 著,李伟斌 译“行尸走肉”世界中“僵尸来袭”,玩转20例超酷Arduino、树莓派项目,打造超酷创客“幸存者”。 通过Arduino、树莓派、简单电路等硬件制作超酷有趣的创意电子项目。 将20例创客电子项目融入一个虚构的科幻“行尸走肉”世界背景中,激发创意与想象力,让创客电子项目更有用。通过项目详解,你将学到Arduino和树莓派的项目设计、制作与编程知识,电子元器件与工具的应用技能等创客知识,并会启发你创作出更多的有趣项目。 -
面向对象程序设计武春岭,沈廷杰 著针对目前开发行业对Java开发工具应用的技能需求以及计算机类专业对Java编程的基本要求,《面向对象程序设计 Java版》以“学习目标→任务引导→相关知识→任务实施→综合训练”为主线,在介绍程序语法的基础上,以小项目开发为实践落脚点,做到学练结合,提高学习效率:通过“学习目标”和“任务引导”,让读者先了解要解决的问题;然后详细讲解相关知识,帮助读者奠定技术基础;进而在“任务实施”引导读者完成上机操作,体现学以致用,并通过“拓展训练”帮助读者进一步提高编程技术和能力;最后通过“综合训练”梳理重要知识点,促进读者对重要内容的掌握。 本书整体上采用“项目引导与驱动”模式,将枯燥的程序语法学习融入具体项目案例,这有利于激发读者学习兴趣,提升学习效果。此外,本书案例源自实际生活,并参考近期Java编程岗位的技能需求,结构合理,实用性强。 本书可作为高职院校计算机类专业或电子信息类专业Java程序设计教材,也可作为成人高等学校和其他培训机构的教材,还可以作为零基础学习Java读者的参考图书。
