Have a personal or library account? Click to login
Advanced Python Programming Cover

Advanced Python Programming

Accelerate your Python programs using proven techniques and design patterns

Paid access
|Apr 2022
Product purchase options

Table of Contents

  1. Benchmarking and Profiling
  2. Pure Python Optimizations
  3. Fast Array Operations with NumPy and Pandas
  4. C Performance with Cython
  5. Exploring Compilers
  6. Automatic Differentiation and Accelerated Linear Algebra for Machine Learning
  7. Implementing Concurrency
  8. Parallel Processing
  9. Concurrent Web Requests
  10. Concurrent Image Processing
  11. Building Communication Channels with asyncio
  12. Deadlocks
  13. Starvation
  14. Race Conditions
  15. The Global Interpreter Lock
  16. The Factory Pattern
  17. The Builder Pattern
  18. Other Creational Patterns
  19. The Adapter Pattern
  20. The Decorator Pattern
  21. The Bridge Pattern
  22. The Façade Pattern
  23. Other Structural Patterns
  24. The Chain of Responsibility Pattern
  25. The Command Pattern
  26. The Observer Pattern
PDF ISBN: 978-1-80181-777-6
Publisher: Packt Publishing Limited
Copyright owner: © 2022 Packt Publishing Limited
Publication date: 2022
Language: English
Pages: 606