Python 高並發與高性能編程:原理與實踐

周宇凡著

  • 出版商: 機械工業
  • 出版日期: 2023-06-01
  • 售價: $534
  • 貴賓價: 9.5$507
  • 語言: 簡體中文
  • 頁數: 255
  • 裝訂: 平裝
  • ISBN: 7111729390
  • ISBN-13: 9787111729396
  • 相關分類: DjangoPython程式語言
  • 立即出貨

買這商品的人也買了...

商品描述

這是一本深入解讀Python並發編程和高性能編程的原理和特性,並指導讀者落地實踐的專業技術書。
本書共分為4篇19章,外加2個附錄。
基礎篇:對Python並發編程和高性能編程所涉概念解讀詳細解讀,
對Python3.x系列版本在高並發、高性能方面所做的概念進行簡單分析。
高並發篇:從原理、主要模塊、協程、線程、鎖、優先級、同步/異步、
原子性和線程池等多個方面對Python實現高並發進行深度解讀。
高性能篇:從代碼優化、profile、Python c擴展這三個方面分析Python實現高性能的原理。
實踐篇:本篇先介紹了基礎實踐環境的搭建方法,然後通過3個常見的高並發、
高性能場景對如何在日常工作中實現高性能、高並發編程進行了詳細指導。
兩個附錄分別介紹了當下主流兩個框架Django和fastAPI的簡單使用方法。

目錄大綱

這是一本深入解讀Python並發編程和高性能編程的原理和特性,並指導讀者落地實踐的專業技術書。
本書共分為4篇19章,外加2個附錄。
基礎篇:對Python並發編程和高性能編程所涉概念解讀詳細解讀,
對Python3.x系列版本在高並發、高性能方面所做的概念進行簡單分析。
高並發篇:從原理、主要模塊、協程、線程、鎖、優先級、同步/異步、
原子性和線程池等多個方面對Python實現高並發進行深度解讀。
高性能篇:從代碼優化、profile、Python c擴展這三個方面分析Python實現高性能的原理。
實踐篇:本篇先介紹了基礎實踐環境的搭建方法,然後通過3個常見的高並發、
高性能場景對如何在日常工作中實現高性能、高並發編程進行了詳細指導。
兩個附錄分別介紹了當下主流兩個框架Django和fastAPI的簡單使用方法。目錄
前言
基礎篇
第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原子性的實現
……
高性能篇
實踐篇
附錄