搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Python高并发与高性能编程(原理与实践)
0.00     定价 ¥ 89.00
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购24本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787111729396
  • 作      者:
    作者:周宇凡|责编:孙海亮//董惠芝
  • 出 版 社 :
    机械工业出版社
  • 出版日期:
    2023-06-01
收藏
内容介绍
这是一本帮助Python初级码农向高手进阶的专业指导书,可帮助所有Python从业者摆脱因ChatGPT等产品带来的职业危机。书中不仅对Python必备基础知识进行了解读,对所有的Python高级特性进行原理级剖析,还囊括了大量指导实践的内容,可以帮助读者真正实现高并发、高性能编程。 本书从Python高级基础知识开始,逐步介绍高并发概念在Python语言中的实现过程、高性能特性是如何在Python语言中实现的,最后结合本书作者真实的项目经验,应用Python高并发、高性能特性来解决真实项目开发过程中遇到的问题和优化项。 本书包括4篇19章内容。 基础篇:对Python高级编程所涉概念、当下主流的Python 3.X版本进行系统性介绍,这是进行Python高级编程必备的知识,也是顺利阅读本书的基础。 高并发篇:对Python如何实现高并发进行原理级解读,其中包括Python对线程的实现与操作、Python对协程的实现与操作,以及Python中的锁原语、原子性和线程池的实现原理和应用步骤等特色内容。 高性能篇:以对Python代码进行性能优化为根本目标,深度剖析了如何对基本的Python代码进行性能优化,如何基于Profile对Python代码进行性能优化,如何基于Python C拓展对Python代码进行性能优化,以及如何对优化前后的Python代码性能指标进行监测与统计。 实践篇:以常见的邮件发送、日志打印、登录注册等功能为例,详细介绍各种功能如何通过Python实现高并发,其中不仅包括实现步骤,还包括如何基于Locust性能测试框架对上述功能进行压力测试。 另外,本书还包括两个附录,从实操角度对Django和FastAPI这两个常用的Python框架进行介绍。
展开
目录
前言
基础篇
第1章 Python高级编程所涉及的基础概念
1.1 Python中的类
1.2 Python中的对象
1.3 进程与线程
1.3.1 进程与线程的区别和联系
1.3.2 线程的7种状态
1.4 多线程与多进程
1.4.1 多线程
1.4.2 多进程
1.4.3 单线程
1.4.4 多线程的优势与不足
第2章 Python 3.X版本简析
2.1 线程实现方式的改进
2.2 线程优先级队列的改进
2.3 日志输出模块的性能提升与改进方式
2.3.1 传统的日志输出方式与性能分析
2.3.2 基于Logging模块的日志输出方式
2.3.3 两种方式的对比
2.4 GIL的性能提升与改进方式
2.4.1 GIL实现线程安全与性能分析
2.4.2 Concurrent模块的引入
2.4.3 替换GIL实现线程安全与性能分析
高并发篇
第3章 Python高并发与高性能实现的基本原理
3.1 并发编程的挑战
3.2 高性能编程的挑战
3.3 Python高并发实现的基本原理
3.3.1 Python线程安全性的实现
3.3.2 Python线程同步的实现
3.3.3 Python原子性的实现
……
高性能篇
实践篇
附录
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证