软件与程序设计
-
Python高并发与高性能编程周宇凡 著这是一本深入解读Python并发编程和高性能编程的原理和特性,并指导读者落地实践的专业技术书。本书共分为4篇19章,外加2个附录。 基础篇:对Python并发编程和高性能编程所涉概念解读详细解读,对Python3.x系列版本在高并发、高性能方面所做的概念进行简单分析。 高并发篇:从原理、主要模块、协程、线程、锁、优先级、同步/异步、原子性和线程池等多个方面对Python实现高并发进行深度解读。 高性能篇:从代码优化、profile、Python c扩展这三个方面分析Python实现高性能的原理。 实践篇:本篇首先介绍了基础实践环境的搭建方法,然后通过3个常见的高并发、高性能场景对如何在日常工作中实现高性能、高并发编程进行了详细指导。 两个附录分别介绍了当下主流两个框架Django和fastAPI的简单使用方法。 -
GPU编程实战 基于Python和CUDA布莱恩·图奥迈宁(Brian Tuomanen) 著,韩波 译本书旨在引导读者基于 Python 和CUDA 的 GPU 编程开发高性能的应用程序,先后介绍了为什么要学习 GPU 编程、搭建 GPU编程环境、PyCUDA入门等内容,以及 CUDA 代码的调试与性能分析、通过 Scikit-CUDA 模块使用 CUDA 库、实现深度神经网络、CUDA 性能优化等内容。学完上述内容,读者应能从零开始构建基于 GPU的深度神经网络,甚至能够解决与数据科学和 GPU编程高性能计算相关的问题。本书适合对GPU 编程与 CUDA编程感兴趣的读者阅读。读者应掌握必要的基本数学概念,且需要具备一定的 Python编程经验。 -
AutoCAD给排水设计与天正给排水TWT工程实践张传记 李可本书从CAD制图技术与行业应用出发,以AutoCAD 2021和T20天正给排水V7.0(T20-WT V7.0)为工具,全方位介绍CAD制图技术和各类给排水图的绘制方法、流程与技巧,使读者掌握基本知识,获取技能,快速成为给排水制图专业高手。全书内容共包括12章,第1~9章以常用给排水图块为范例,讲解AutoCAD各种基本操作及其给排水制图应用;第10章和第11章选用21个实用案例分专题介绍水处理工程制图和建筑给排水工程制图,内容涉及各类给排水图纸的内容、绘制方法与技巧,并给出常用图例,方便查阅;第12章通过4个典型案例介绍天正给排水与AutoCAD结合起来绘制给排水工程图的技巧和方法。本书立足行业应用,内容全面、系统、实用,技术含量高,是针对给排水行业的AutoCAD初、中级读者开发的实用教材,也适用于职业院校作为技能型人才培养的实践型教材。 -
复杂信息系统能力需求可执行建模与仿真朱卫星本书针对复杂信息系统能力需求,主要定位于软件领域的需求工程和系统工程领域的建模仿真方法,具有一定的专业性和针对性。本书所介绍的建模与仿真方法,只限定于系统能力需求模型,包括能力需求的相关概念,多视图体系结构框架,并对该方法所涉及的系统建模语言SysML、BNF规范、动作语义等进行简单描述,对于这些语言工具具体的内容未作详细介绍,读者可参见相关专业书籍。本书重点关注能力需求的可执行建模方法,通过在能力需求模型中添加动作语义,实现了能力需求模型的可执行仿真,最后通过配套的可执行仿真评估工具的介绍,为读者更加直观了解该方法的可操作性和可用性提供参考。 -
剑指Java尚硅谷教育本书分为四大部分:第1~6章,初步认识Java的基础语法及主流编程工具的使用;第7~11章,详解Java面向对象编程语言的语法、核心编程思想、基础API等;第12~17章,介绍使用Java进行高级应用开发所需的API和基础原理;第18、19章,介绍了Java8~Java17版本的新特性。本书核心内容基于目前企业应用最主流的Java8进行讲解,读者可以直接进阶到最近的长期支持版本Java17。本书遵循深入浅出的原则编写,既有生动活泼的生活化案例讲解,又有干货满满的源码级分析,可以让读者轻松领会Java技术精髓,快速掌握Java开发技能。本书为每一个知识点的讲解都配备了案例,代码量庞大,如果读者跟随本书案例练习会大大提升自身的代码编写能力。本书配套名师视频教程,读者在学习过程中可结合视频学习,让你的Java进阶之路事半功倍,为后续的技术提升打下坚实的基础。 本书适合初学Java编程语言的自学者、编程爱好者学习,还适合各类院校计算机相关专业的师生作为教材或教辅资料使用,是Java编程语言入门的必备图书。 -
Python极客项目实战(美)Mahesh Venkitachalam 等9787115449764 Python极客项目编程 69.00 \n9787115587114 Python极客编程:用代码探索世界 79.90 \n9787115562883 Python编程实战 妙趣横生的项目之旅 99.90 \n \n《Python极客项目编程》 \nPython是一种解释型、面向对象、动态数据类型的高 级程序设计语言。通过Python编程,我们能够解决现实生活中的很多任务。 \n \n本书通过14个有趣的项目,帮助和鼓励读者探索Python编程的世界。全书共14章,分别介绍了通过Python编程实现的一些有趣项目,包括解析iTunes播放列表、模拟人工生命、创建ASCII码艺术图、照片拼接、生成三维立体图、创建粒子模拟的烟花喷泉效果、实现立体光线投射算法,以及用Python结合Arduino和树莓派等硬件的电子项目。本书并不介绍Python语言的基础知识,而是通过一系列不简单的项目,展示如何用Python来解决各种实际问题,以及如何使用一些流行的Python库。 \n \n本书适合那些想要通过Python编程来进行尝试和探索的读者,适合了解基本的Python语法和基本的编程概念的读者进一步学习,对于Python程序员有一定的启发和参考价值。 \n \n \n《Python极客编程:用代码探索世界》 \n本书包含16个有趣的编程项目,共分为12章。每章从一个明确的项目目标开始,引导读者像程序员一样思考解决问题的方法并完成任务。本书介绍用贝叶斯法则确定事件概率,用自然语言处理技术分析语料库,用collections和random等模块加密字符,用OpenCV和NumPy等库实现图像差异检测、图像属性测量、人脸检测、人脸识别等计算机视觉应用,用turtle模块模拟图像移动轨迹,用pandas库分析数据,用bokeh等库进行数据可视化。通过对本书的学习,读者将学会使用Python创建完整、实用的Python程序。 \n \n本书能帮助Python初学者理解编程思想并培养Python编程技能,也能帮助有一定编程基础的Python程序员从项目实战中获得解决实际问题的启发。 \n \n \n《Python编程实战 妙趣横生的项目之旅》 \n《Python编程实战:妙趣横生的项目之旅》基于Python语言,通过项目展示Python的奇妙应用,适合Python初学者学习。在本书中,你将使用Python编程语言模拟探索火星、木星以及银河系最遥远的地方,体验诗人的意境,了解高级的金融知识等。你还会学到各种各样的技术,如马尔可夫链分析技术、蒙特卡罗模拟、图像叠加技术、基因遗传算法等。与此同时,你还会学习一些模块的使用方法,例如pygame、Pylint、pydocstyle、Tkinter、python-docx、Matplotlib和pillow等。 \n \n《Python编程实战:妙趣横生的项目之旅》基于一些有趣的项目进行讲解,能够让读者在新奇的项目案例中体验学习Python的乐趣。此外,读者还能将自己所学的知识与实际的应用程序开发、数据库设计和解决实际问题联系起来,提升自己的项目实践能力。 -
电子支付帅青红,李忠俊,王宇本书是高等学校电子商务类专业教学指导委员会规划教材。本书共分11章,主要内容包括货币、支付基础、支付机构、中央银行支付、商业银行支付、中国银联支付、互联网银行支付、非金融机构支付、移动支付、跨境支付,以及支付风险与监管。本书体系完整、内容丰富,并将理论与实践有机结合起来,具有较强的实用性。本书每章均有教学目标与要求、知识架构、本章小结、习题等,便于学生理解和掌握本章知识。本书不可作为高等学校电子商务、信息管理与信息系统、互联网金融、金融科技等专业本科生或研究生相关课程教材,还可以作为电子商务从业人员学习电子支付知识的参考读物。 -
新程序员004 新程序员杂志《新程序员》编辑部《新程序员.004:我们的技术时代,我们的程序人生》是由48位技术专家倾心分享的技术佳作,献给所有热爱技术的开发者们。从C之父到企业CTO,从技术管理者到斜杠程序员,揭开了技术大咖的思考法则、工作方式和逻辑体系,是一本不可多得的技术人生规划和事业进阶指南。无论你是做工程师还是正在创业,无论你处于技术人生的哪个阶段,这本技术图书都能帮你建立通路,给你技术人生的启迪。 -
Spring Boot进阶郑天民内容简介这是一本能带领读者全方位掌握Spring Boot技术体系的功能、原理和Z佳实践的著作,能帮助读者在Spring Boot领域快速实现从入门到进阶。全书涵盖Spring Boot的6大核心主题:核心容器、Web服务、缓存、数据访问、并发执行、监控与扩展,内容具有以下4大特性:?针对性:系统梳理了6个主题所包含技术的功能特性、工作原理、实践方案,读者能快速掌握其核心技术、底层设计理念和生态扩展;?创新性:与同类书不同,本书搜集并分析了每个主题下的高频面试题,旨在帮助读者在面试和晋升时事半功倍;?实战性:注重实用性,基于作者近15年的经验,通过丰富的场景案例提供了大量应用方案和Z佳实践;?前瞻性:不仅系统讲解了常用的核心技术,而且还讲解了时下流行的云原生、RSocket等前沿技术及其应用方案。 -
快学Python朱鹏伟(朱小五),黄伟 著作者集多年运营公众号的心得,通过与大量读者的实际互动,了解他们的真实需求,针对大家在学习和工作中经常遇到的问题,于本书中浓缩了Python的最常用知识点,以及30多个 Python 自动化办公案例、10多个经典办公项目实战。这些内容涉及行政、营销、法务、财务、运营、教师等岗位,相信每位读者都能在本书中找到与自身需求相对应的案例。 无论你是学生还是职场人士,无论你是零基础的编程小白还是有一定编程基础的程序员,都可以通过本书入门Python编程和自动化办公。
