Opening book details…
Can I read Python High Performance : Build Robust Application by Implementing Concurrent and Distributed Processing Techniques on EtoBox?
Python High Performance : Build Robust Application by Implementing Concurrent and Distributed Processing Techniques by Gabriele Lanaro is a nonfiction available to read on EtoBox.
What is Python High Performance : Build Robust Application by Implementing Concurrent and Distributed Processing Techniques about?
Cover -- Copyright -- Credits -- About the Author -- About the Reviewer -- www.PacktPub.com -- Customer Feedback -- Table of Contents -- Preface -- Chapter 1: Benchmarking and Profiling -- Designing your application -- Writing tests and benchmarks -- Timing your benchmark -- Better tests and benchmarks with pytest-benchmark -- Finding bottlenecks with cProfile -- Profile line by line with line_profiler -- Optimizing our code -- The dis module -- Profiling memory usage with memory_profiler -- Summary -- Chapter 2: Pure Python Optimizations -- Useful algorithms and data structures -- Lists and deques -- Dictionaries -- Building an in-memory search index using a hash map -- Sets -- Heaps -- Tries -- Caching and memoization -- Joblib -- Comprehensions and generators -- Summary -- Chapter 3: Fast Array Operations with NumPy and Pandas -- Getting started with NumPy -- Creating arrays -- Accessing arrays -- Broadcasting -- Mathematical operations -- Calculating the norm -- Rewriting the particle simulator in NumPy -- Reaching optimal performance with numexpr -- Pandas -- Pandas fundamentals -- Indexing Series and DataFrame objects -- Database-style operations with Pandas -- Mapping -- Gr
Who reads Python High Performance : Build Robust Application by Implementing Concurrent and Distributed Processing Techniques?
It is typically read by self-directed learners exploring a subject in depth.
Common subject areas: history, science, philosophy, social sciences.
- Author
- Gabriele Lanaro
- Publisher
- Packt Publishing Limited
- Published
- 2017
- Language
- EN
- ISBN
- 9781787282438
- Category
- nonfiction
- Subjects
- Language Learning, Computer Science, Programming
Other editions & translations
- Python High Performance - Second Edition : Learn How to Use Python to Create Efficient Applications (2017)
- Python High Performance: Build high-performing, concurrent, and distributed applications, 2nd Edition (2017)
- Python high performance programming: boost the performance of your Python programs using advanced techniques (2017)
More by Gabriele Lanaro
Browse all works by Gabriele Lanaro
Similar books
- Advanced Python Programming : Build High Performance, Concurrent, and Multi-threaded Apps with Python Using Proven Design Patterns — Lanaro, Dr. Gabriele, Nguyen, Quan, Kasampalis, Sakis (2019)
- High-performance Client-server — Loosley, Chris, 1945-; Douglas, Frank, 1942- (1998)
- Fast Python : High Performance Techniques for Large Datasets — Tiago Rodrigues Antao (2023)
- Learning Python Application Development : Take Python Beyond Scripting to Build Robust, Reusable, and Efficient Applications — Ninad Sathaye (2016)
- Learning Concurrency in Python: Build Highly Efficient, Robust, and Concurrent Applications — Elliot Forbes (2017)
- Python High Performance Programming : Boost the Performance of Your Python Programs Using Advanced Techniques — Gabriele Lanaro (2014)