Python高并发与高性能编程 原理与实践
正版新书 新华官方库房直发 可开电子发票
¥
56.07
6.3折
¥
89
全新
库存15件
作者周宇凡
出版社机械工业出版社
ISBN9787111729396
出版时间2023-06
版次1
装帧平装
开本16开
纸张胶版纸
页数236页
字数318千字
定价89元
货号SC:9787111729396
上书时间2024-11-01
商品详情
- 品相描述:全新
-
全新正版 提供发票
- 商品描述
-
主编推荐:
以ChatGPT为代表的大模型产品对初级程序开发人员提出了挑战,要想在开发领域站稳脚跟、有发展,必须掌握更高级的技巧和能力。对于Python开发人员来说,高并发、高性能开发无疑是未来必须走的进阶之路。本书可以帮助Python初级码农向高手进阶,帮助所有Python从业者摆脱因ChatGPT等产品带来的职业危机。书中不仅对Python推荐基础知识进行了解读,对所有的Python高级特性进行原理级剖析,还囊括了大量指导实践的内容,可以帮助读者真正实现高并发、高性能编程。
内容简介:
这是一本深入解读Python并发编程和高性能编程的原理和特性,并指导读者落地实践的专业技术书。本书共分为4篇19章,外加2个附录。基础篇:对Python并发编程和高性能编程所涉概念解读详细解读,对Python3.x系列版本在高并发、高性能方面所做的概念进行简单分析。高并发篇:从原理、主要模块、协程、线程、锁、优先级、同步/异步、原子性和线程池等多个方面对Python实现高并发进行深度解读。高性能篇:从代码优化、profile、Python c扩展这三个方面分析Python实现高性能的原理。实践篇:本篇首先介绍了基础实践环境的搭建方法,然后通过3个常见的高并发、高性能场景对如何在日常工作中实现高性能、高并发编程进行了详细指导。两个附录分别介绍了当下主流两个框架Django和fastAPI的简单使用方法。
目录:
前 言
基础篇
第1章 Python高级编程所涉及的基础概念 2
1.1 Python中的类 2
1.2 Python中的对象 6
1.3 进程与线程 7
1.3.1 进程与线程的区别和联系 7
1.3.2 线程的7种状态 8
1.4 多线程与多进程 9
1.4.1 多线程 9
1.4.2 多进程 9
1.4.3 单线程 10
1.4.4 多线程的优势与不足 10
第2章 Python 3.X版本简析 11
2.1 线程实现方式的改进 11
2.2 线程优先级队列的改进 19
2.3 日志输出模块的性能提升与改进方式 21
2.3.1 传统的日志输出方式与性能分析 22
2.3.2 基于Logging模块的日志输出方式 23
2.3.3 两种方式的对比 24
2.4 GIL的性能提升与改进方式 24
2.4.1 GIL实现线程安全与性能分析 24
2.4.2 Concurrent模块的引入 26
2.4.3 替换GIL实现线程安全与性能分析 28
高并发篇
第3章 Python 高并发与高性能实现的基本原理 32
3.1 并发编程的挑战 32
3.2 高性能编程的挑战 33
3.3 Python高并发实现的基本原理 34
3.3.1 Python线程安全性的实现 35
3.3.2 Python线程同步的实现 38
3.3.3 Python原子性的实现 39
3.4 Python高性能实现的基本原理
...
— 没有更多了 —
全新正版 提供发票
以下为对购买帮助不大的评价