软件与程序设计
-
Python并行编程实战[意] 詹卡洛·扎克内 著
? 同步多个线程和进程来管理并行任务。 ? 使用消息传递技术建立进程间通信来构建并行应用。 ? 为自己的GPU卡编程来解决复杂的问题。 ? 管理计算实体来执行分布式计算任务。 ? 采用事件驱动编程模型编写高效的程序。 ? 使用Django和Google App Engine研究云技术。 ? 应用能改善性能的并行编程技术。 -
零基础实践深度学习毕然,孙高峰,周湘阳,刘威威 著《零基础实践深度学习》从人工智能、机器学习和深度学习三者的关系开始,以深度学习在计算机视觉、自然语言处理和推荐系统的应用实践为主线,逐步剖析模型原理和代码实现。书中的内容深入浅出,通过原理与代码结合、产业实践和作业题结合的方式,帮助读者更好掌握深度学习的相关知识和深度学习开源框架的使用方法。为了让更多的读者从中受益,快速应对复杂多变的AI应用,书中还介绍各种模型资源和辅助工具,旨在帮助读者在人工智能的战场上武装到牙齿,和“AI大师”一样无往不利。 人工智能是一门跨学科的技术,本书可作为深度学习的入门读物,也可作为人工智能或相关学科本科生和研究生的教材,还可供AI爱好者和从业者使用。 -
例解Python张志刚 著《例解Python:Python编程快速入门践行指南》主要面向Python初级用户,本着能懂、够用的原则,循序渐进,逐步揭示Python编程的核心语法与编程思想。主要知识点包括Python编程环境的搭建与配置、常用的数据类型、判断和循环语句、异常处理、函数的使用、文件操作、面向对象编程的用法、数据库操作、正则表达式、并行处理等。 本书中包含丰富的代码案例,结合知识点进行讲解,力求做到让读者既掌握了语法,又学会了应用;另外,本书精讲编程思路。掌握Python语法并不难,初学者往往“看得懂别人的代码,但是自己写的时候又无从下手”,这是因为缺少编程思路,本书将带读者一起体验程序从构思到实现的过程。 本书作者具有多年教学经验,深知新手入门学习过程中的疑惑。本书将尽量为读者答疑解惑,既讲理论,又有实践和思路。同时,本书将使用通俗的语言和生活中的案例解释专业术语,保证读者能看懂,又不失专业性。 -
HTML 5与CSS 3核心技法表严肃 著本书介绍了前端开发的基础――HTML和CSS。 . 在介绍HTML内容时,采了一种作者的分类――布局类元素和功能类元素,这样便于读者厘清元素的脉络。 在介绍CSS内容时,也给出了一条清晰的主线,便于读者抓大放小,快速建立自己的知识框架。 讲解每一个知识点时,都用简洁的文字说清其功能,并配有例子。 每一个例子都提供在线效果演示,从而读者有直观的感受,真正掌握一项功能的用法。 . 对于意向将来从事前端开发的读者,可以将本书作为学习的起点。 对于正在从事前端开发的读者,可以将本书作为一本速查手册。 -
Java物联网、人工智能和区块链编程实战[英] 佩里·肖(Perry Xiao),王颖,周致 著主要内容 ●更新对Java基础知识的理解 ●使用Git和GitHub进行Java版本控制 ●使用Java进行编程,与操作系统、网络和移动应用交互 ●在物联网和人工智能项目中使用Java ●使用Java通过公钥和私钥以及数字签名来加密数据 ●探讨Java如何助力区块链技术的发展 ●在大数据应用中使用Java -
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语言的参考教材。 -
非柯湍流中的光纤耦合暂缺作者本书基于水平链路和星地链路Non—Kolmogorov大气湍流模型,考虑了功率谱幂律α随机变化的影响,对Non—Kolmogorov湍流影响下空间光至单模光纤耦合效率的均值和概率分布进行了理论和实验研究,并建立了基于Non—Kolmogorov湍流的光强起伏时间频率谱理论模型。本书具体分为Non-Kolmogorov湍流对水平链路平均光纤耦合效率影响研究、Non-Kolmogorov湍流对星地链路平均光纤耦合效率影响研究等数章内容。 -
信息社会必修的12堂Python通识课何敏煌 著全书系统地讲述活用Python语言最需要的基础内容以及各种实用范例,并以12堂课的方式展开。 全书的内容包括:Python程序设计语言的快速认识和快速上手;文件处理与操作;Python绘图;字符串和文字处理;列表操作应用实例;使用数据库;网络公开信息的使用;网络信息提取基础;数据可视化与图表绘制;Python数据分析入门。 本书是一本方便好用且分量适中的程序设计教材,既适合有一定程序设计基础的学习者作为自学参考书,也适合非信息专业本科生作为学习第一门程序设计语言的教材。 -
面向对象与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的其他部分开发关键任务型批处理应用
