Advanced Python programming

Write fast, robust, and highly reusable applications using Python's internal optimization, state-of-the-art performance-benchmarking tools, and cutting-edge libraries Key Features Benchmark, profile, and accelerate Python programs using optimization tools Scale applications to multiple processo...

Full description

Saved in:
Bibliographic Details
Main Author Nguyen, Quan (Author)
Format Electronic eBook
LanguageEnglish
Published Birmingham, [United Kingdom] : Packt Publishing, 2022.
EditionSecond edition.
Subjects
Online AccessFull text
ISBN9781801817776
1801817774
9781801814010
Physical Description1 online resource (606 pages) : illustrations

Cover

Table of Contents:
  • Table of Contents Benchmarking and Profiling Pure Python Optimizations Fast Array Operations with NumPy and Pandas C Performance with Cython Exploring Compilers Automatic Differentiation and Accelerated Linear Algebra for Machine Learning Implementing Concurrency Parallel Processing Concurrent Web Requests Concurrent Image Processing Building Communication Channels with asyncio Deadlocks Starvation Race Conditions The Global Interpreter Lock The Factory Pattern The Builder Pattern Other Creational Patterns The Adapter Pattern The Decorator Pattern The Bridge Pattern The Façade Pattern Other Structural Patterns The Chain of Responsibility Pattern The Command Pattern The Observer Pattern.