• Python高并发与高性能编程:原理与实践:principle and practice
21年品牌 40万+商家 超1.5亿件商品

Python高并发与高性能编程:原理与实践:principle and practice

正版保障 假一赔十 可开发票

58.74 6.6折 89 全新

库存29件

广东广州
认证卖家担保交易快速发货售后保障

作者周宇凡著

出版社机械工业出版社

ISBN9787111729396

出版时间2023-06

装帧平装

开本16开

定价89元

货号12777817

上书时间2024-08-27

灵感书店

三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
目录
目    录?Contents前  言基础篇第1章  Python高级编程所涉及的基础概念    21.1  Python中的类    21.2  Python中的对象    61.3  进程与线程    71.3.1  进程与线程的区别和联系    71.3.2  线程的7种状态    81.4  多线程与多进程    91.4.1  多线程    91.4.2  多进程    91.4.3  单线程    101.4.4  多线程的优势与不足    10第2章  Python 3.X版本简析    112.1  线程实现方式的改进    112.2  线程优先级队列的改进    192.3  日志输出模块的性能提升与改进方式    212.3.1  传统的日志输出方式与性能分析    222.3.2  基于Logging模块的日志输出方式    232.3.3  两种方式的对比    242.4  GIL的性能提升与改进方式    242.4.1  GIL实现线程安全与性能分析    242.4.2  Concurrent模块的引入    262.4.3  替换GIL实现线程安全与性能分析    28高并发篇第3章  Python 高并发与高性能实现的基本原理    323.1  并发编程的挑战    323.2  高性能编程的挑战    333.3  Python高并发实现的基本原理    343.3.1  Python线程安全性的实现    353.3.2  Python线程同步的实现    383.3.3  Python原子性的实现    393.4  Python高性能实现的基本原理    423.4.1  浅谈CPython虚拟机    423.4.2  基于CPython的Python代码执行过程分析    423.4.3  基于Cython的Python代码执行性能优化原理    463.4.4  基于Pypy的Python代码执行性能优化原理    473.5  高并发与高性能之间的关系    483.6  Python中对象的创建与状态管理    503.6.1  从源码角度剖析Python对象的创建过程    503.6.2  Python对象的状态    533.7  浅谈Python对象的内存回收机制    54第4章  Threading模块详解    574.1  Threading模块与高并发    574.2  Threading模块中常用方法和类的实现原理解析    614.3  Python线程的创建与使用    674.4  Python线程的销毁    69第5章  Python协程的实现    715.1  Python协程的基本概念    715.2  EventLoop的运作原理与实现    735.2.1  EventLoop的运作原理    735.2.2  Python中EventLoop的实现    745.3  深入理解Asyncio库    765.4  使用EventLoop和Asyncio库实现Python协程    80第6章  Python中的线程通信    826.1  Python线程阻塞现象及原因分析    826.2  为什么会出现Python线程竞争    846.3  如何保证Python线程顺序执行    866.4  Python中如何实现线程间通信    906.4.1  单线程的等待    906.4.2  多线程之间的通信    916.5  Python线程死锁现象及原因分析    96第7章  锁机制及其实现原理    987.1  Python中如何实现锁    987.2  Python中主流的内置锁及其实现原理    1007.3  Python中GIL与线程锁的区别和联系    1077.4  Python锁的很好实践—公平锁与非公平锁    108第8章  线程安全    1128.1  Python本身保证线程安全吗    1128.2  实现Python线程安全的传统措施及原理分析    113第9章  线程优先级    1189.1  什么是线程优先级    1189.2  实现高并发不一定要实现线程优先级    1199.3  Python线程优先级的实现    120第10章  线程同步与异步    12310.1  什么是线程同步与异步    12310.2  线程同步与异步在Python中的实现    12610.2.1  Python中的线程同步实现    12610.2.2  Python中的线程异步实现    129第11章  Python中的原子性    13111.1  Python中的原子变量与原子性操作    13111.2  Python中原子变量与原子性操作的实现原理    132第12章  Python线程池的实现    13712.1  什么是线程池    13712.2  Python线程池的实现方式    139高性能篇第13章  Python代码性能优化    14813.1  基础代码优化    14813.1.1  循环优化    14813.1.2  数学计算优化    15213.2  垃圾回收优化    15313.2.1  降低垃圾回收的频率    15413.2.2  调整垃圾回收参数    157第14章  基于Profile的性能优化    15914.1  Python Profile简介    15914.2  使用Profile分析Python代码    16014.3  GUI的引入    163第15章  基于Python的C拓展组件的性能优化    16615.1  Python架构模型简介    16615.2  基于Python的C拓展组件的优化思路    16915.3  基于Python的C拓展组件对并发线程进行性能优化    17215.3.1  代码瓶颈的产生    17215.3.2  代码执行速度的恢复    173实践篇第16章  Python代码实践环境的搭建    17616.1  Python开发利器—PyCharm    17616.2  基于Django的Python Web应用环境搭建    18016.2.1  基于命令行创建Django项目    18016.2.2  基于PyCharm创建Django项目    18116.3  基于FastAPI的Python Web应用环境搭建    182第17章  高并发环境下的邮件发送功能    18517.1  Python实现基础邮件发送功能    18517.1.1  基于Django环境的实现    18517.1.2  基于FastAPI环境的实现    18617.2  Python实现安全地发送邮件    18817.2.1  基于Django环境的实现    18817.2.2  基于FastAPI环境的实现    18917.3  基于Locust框架的邮件发送功能并发性能测试    190第18章  高并发环境下的日志打印功能    19318.1  Python实现基础日志打印功能    19318.1.1  基于Django环境的实现    19318.1.2  基于FastAPI环境的实现    19518.2  Python实现安全地打印日志    19618.2.1  基于Django环境的实现    19618.2.2  基于FastAPI环境的实现    19718.3  基于Locust框架的日志打印功能并发性能测试    198第19章  高并发环境下的用户注册和登录功能    20019.1  Python实现基础的用户注册和登录功能    20019.1.1  基于Django环境的实现    20019.1.2  基于FastAPI环境的实现    20519.2  Python实现安全地登录注册    20619.2.1  基于Django环境的实现    20619.2.2  基于FastAPI环境的实现    20819.3  基于Locust框架的用户注册和登录功能并发性能测试    209附录附录A  Django框架快速入门    212附录B  FastAPI框架快速入门    218

内容摘要
这是一本深入解读Python并发编程和高性能编程的原理和特性,并指导读者落地实践的专业技术书。本书共分为4篇19章,外加2个附录。基础篇:对Python并发编程和高性能编程所涉概念解读详细解读,对Python3.x系列版本在高并发、高性能方面所做的概念进行简单分析。高并发篇:从原理、主要模块、协程、线程、锁、优先级、同步/异步、原子性和线程池等多个方面对Python实现高并发进行深度解读。高性能篇:从代码优化、profile、Python c扩展这三个方面分析Python实现高性能的原理。实践篇:本篇首先介绍了基础实践环境的搭建方法,然后通过3个常见的高并发、高性能场景对如何在日常工作中实现高性能、高并发编程进行了详细指导。两个附录分别介绍了当下主流两个框架Django和fastAPI的简单使用方法。

主编推荐
以ChatGPT为代表的大模型产品对初级程序开发人员提出了挑战,要想在开发领域站稳脚跟、有发展,必须掌握更高级的技巧和能力。对于Python开发人员来说,高并发、高性能开发无疑是未来必须走的进阶之路。本书可以帮助Python初级码农向高手进阶,帮助所有Python从业者摆脱因ChatGPT等产品带来的职业危机。书中不仅对Python推荐基础知识进行了解读,对所有的Python高级特性进行原理级剖析,还囊括了大量指导实践的内容,可以帮助读者真正实现高并发、高性能编程。

精彩内容
这是一本深入解读Python并发编程和高性能编程的原理和特性,并指导读者落地实践的专业技术书。本书共分为4篇19章,外加2个附录。基础篇:对Python并发编程和高性能编程所涉概念解读详细解读,对Python3.x系列版本在高并发、高性能方面所做的概念进行简单分析。高并发篇:从原理、主要模块、协程、线程、锁、优先级、同步/异步、原子性和线程池等多个方面对Python实现高并发进行深度解读。高性能篇:从代码优化、profile、Python c扩展这三个方面分析Python实现高性能的原理。实践篇:本篇首先介绍了基础实践环境的搭建方法,然后通过3个常见的高并发、高性能场景对如何在日常工作中实现高性能、高并发编程进行了详细指导。两个附录分别介绍了当下主流两个框架Django和fastAPI的简单使用方法。

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP