
High Performance Python: Practical Performant Programming for Humans (Paperback)
Key item features
Your Python code may run correctly, but you need it to run faster. By exploring the fundamental theory behind design choices, this practical guide helps you gain a deeper understanding of Python's implementation. You'll learn how to locate performance bottlenecks and significantly speed up your code in high-data-volume programs.
How can you take advantage of multi-core architectures or clusters? Or build a system that can scale up and down without losing reliability? Experienced Python programmers will learn concrete solutions to these and other issues, along with war stories from companies that use high performance Python for social media analytics, productionized machine learning, and other situations.
- Get a better grasp of numpy, Cython, and profilers
- Learn how Python abstracts the underlying computer architecture
- Use profiling to find bottlenecks in CPU time and memory usage
- Write efficient programs by choosing appropriate data structures
- Speed up matrix and vector computations
- Use tools to compile Python down to machine code
- Manage multiple I/O and computational operations concurrently
- Convert multiprocessing code to run on a local or remote cluster
- Solve large problems while using less RAM
Specs
- Book formatPaperback
- Fiction/nonfictionNon-Fiction
- GenreComputing & Internet
- Pub date2014-09-20
- Pages351
- Number in series1
How do you want your item?
About this item
Product details
Your Python code may run correctly, but you need it to run faster. By exploring the fundamental theory behind design choices, this practical guide helps you gain a deeper understanding of Python's implementation. You'll learn how to locate performance bottlenecks and significantly speed up your code in high-data-volume programs.
How can you take advantage of multi-core architectures or clusters? Or build a system that can scale up and down without losing reliability? Experienced Python programmers will learn concrete solutions to these and other issues, along with war stories from companies that use high performance Python for social media analytics, productionized machine learning, and other situations.
- Get a better grasp of numpy, Cython, and profilers
- Learn how Python abstracts the underlying computer architecture
- Use profiling to find bottlenecks in CPU time and memory usage
- Write efficient programs by choosing appropriate data structures
- Speed up matrix and vector computations
- Use tools to compile Python down to machine code
- Manage multiple I/O and computational operations concurrently
- Convert multiprocessing code to run on a local or remote cluster
- Solve large problems while using less RAM
Specifications
Book format
Fiction/nonfiction
Genre
Pub date
Warranty
Warranty information
Similar items you might like
Based on what customers bought
Hands-On AI Trading with Python, Quantconnect, and AWS, (Hardcover) $37.96
$3796current price $37.96Hands-On AI Trading with Python, Quantconnect, and AWS, (Hardcover)
Hands-On Deep Learning Algorithms with Python (Paperback) $37.98
$3798current price $37.98Hands-On Deep Learning Algorithms with Python (Paperback)
Learn Python Visually : Creative Coding with Processing.py (Paperback) $36.09
$3609current price $36.09Learn Python Visually : Creative Coding with Processing.py (Paperback)
Coding with AI: Examples in Python, (Paperback) $43.52
$4352current price $43.52Coding with AI: Examples in Python, (Paperback)
The Way of Z: Practical Programming with Formal Methods, (Paperback) $37.22
$3722current price $37.22The Way of Z: Practical Programming with Formal Methods, (Paperback)
Python Crash Course, 3rd Edition : A Hands-On, Project-Based Introduction to Programming (Paperback) $27.53
2 optionsAvailable in additional 2 options$2753current price $27.53Python Crash Course, 3rd Edition : A Hands-On, Project-Based Introduction to Programming (Paperback)
154.9 out of 5 Stars. 15 reviewsData Structures and Program Design Using Python: A Self-Teaching Introduction, (Paperback) $61.06
$6106current price $61.06Data Structures and Program Design Using Python: A Self-Teaching Introduction, (Paperback)
Intermediate Python and Large Language Models, (Paperback) $38.49
$3849current price $38.49Intermediate Python and Large Language Models, (Paperback)
Ultimate Python Programming: Learn Python with 650 Programs, 900 Practice Questions, and 5 Projects, (Paperback) $34.50
$3450current price $34.50Ultimate Python Programming: Learn Python with 650 Programs, 900 Practice Questions, and 5 Projects, (Paperback)
Python Programming for Beginners, (Paperback) $20.00
$2000current price $20.00Python Programming for Beginners, (Paperback)
Asq-3(tm) Learning Activities, (Paperback) $36.92
$3692current price $36.92Asq-3(tm) Learning Activities, (Paperback)
FastAPI Cookbook: Develop high-performance APIs and web applications with Python, (Paperback) $43.13
$4313current price $43.13FastAPI Cookbook: Develop high-performance APIs and web applications with Python, (Paperback)
Learn to Program with Python, (Paperback) $31.61
$3161current price $31.61Learn to Program with Python, (Paperback)
Python Coding: An Easy Book for Beginners - Mass Market Edition, (Paperback) $16.56
$1656current price $16.56Python Coding: An Easy Book for Beginners - Mass Market Edition, (Paperback)
Essential Algorithms: A Practical Approach to Computer Algorithms Using Python and C#, (Paperback) $32.71
$3271current price $32.71Essential Algorithms: A Practical Approach to Computer Algorithms Using Python and C#, (Paperback)
Expert's Voice Practical Python, (Paperback) $38.47
$3847current price $38.47Expert's Voice Practical Python, (Paperback)
Hands-On Mathematical Optimization with Python, (Paperback) $41.67
$4167current price $41.67Hands-On Mathematical Optimization with Python, (Paperback)
Python Adventures for Young Coders: Explore the World of Programming, (Paperback) $18.79 Was $21.12
$1879current price $18.79, Was $21.12$21.12Python Adventures for Young Coders: Explore the World of Programming, (Paperback)
Python for Machine Learning: Hands-On Tutorials, (Paperback) $34.90
$3490current price $34.90Python for Machine Learning: Hands-On Tutorials, (Paperback)
Stop Overcomplicating Python: Programming Doesn't Have to Be Complicated, (Paperback) $18.99
$1899current price $18.99Stop Overcomplicating Python: Programming Doesn't Have to Be Complicated, (Paperback)
