
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
- Publication dateSeptember, 2014
- 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
Publication date
Warranty
Warranty information
Similar items you might like
Python Illustrated: Not another boring Python book, learn programming the fun way, (Paperback) $29.99
$2999current price $29.99Python Illustrated: Not another boring Python book, learn programming the fun way, (Paperback)
Programming Microcontrollers with Python: Experience the Power of Embedded Python, (Paperback) $40.24
$4024current price $40.24Programming Microcontrollers with Python: Experience the Power of Embedded Python, (Paperback)
Data Structures and Advanced Algorithms: Python, (Paperback) $31.19
$3119current price $31.19Data Structures and Advanced Algorithms: Python, (Paperback)
Python Crash Course, 3rd Edition : A Hands-On, Project-Based Introduction to Programming (Paperback) $23.49 Was $49.99
2 optionsAvailable in additional 2 options$2349current price $23.49, Was $49.99$49.99Python Crash Course, 3rd Edition : A Hands-On, Project-Based Introduction to Programming (Paperback)
154.9 out of 5 Stars. 15 reviewsPython for non-Pythonians: How to Win Over Programming Languages, (Paperback) $32.49
$3249current price $32.49Python for non-Pythonians: How to Win Over Programming Languages, (Paperback)
Learn Python Visually : Creative Coding with Processing.py (Paperback) $36.61
$3661current price $36.61Learn Python Visually : Creative Coding with Processing.py (Paperback)
Learning A.B.C., (Paperback) $12.00
$1200current price $12.00Learning A.B.C., (Paperback)
Ultimate Genetic Algorithms with Python, (Paperback) $44.95
$4495current price $44.95Ultimate Genetic Algorithms with Python, (Paperback)
Python Made Easy: A Beginner's Guide to Coding, Data Structures, and Practical Applications, (Paperback) $30.77 Was $42.39
$3077current price $30.77, Was $42.39$42.39Python Made Easy: A Beginner's Guide to Coding, Data Structures, and Practical Applications, (Paperback)
The Big Book of Small Python Projects: 81 Easy Practice Programs, (Paperback) $28.60
$2860current price $28.60The Big Book of Small Python Projects: 81 Easy Practice Programs, (Paperback)
Hands on Programming with Python: Theory and Practice, (Paperback) $32.72
$3272current price $32.72Hands on Programming with Python: Theory and Practice, (Paperback)
Automate Excel with Python: From Manual Grind to One-Click Workflow, (Paperback) $42.48 Was $49.99
$4248current price $42.48, Was $49.99$49.99Automate Excel with Python: From Manual Grind to One-Click Workflow, (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)
Essential Algorithms: A Practical Approach to Computer Algorithms Using Python and C# (Paperback) $26.44 Was $32.71
$2644current price $26.44, Was $32.71$32.71Essential Algorithms: A Practical Approach to Computer Algorithms Using Python and C# (Paperback)
Hands-On AI Trading with Python, Quantconnect, and AWS, (Hardcover) $32.84
$3284current price $32.84Hands-On AI Trading with Python, Quantconnect, and AWS, (Hardcover)
Expert's Voice Practical Python, (Paperback) $38.24
$3824current price $38.24Expert's Voice Practical Python, (Paperback)
Why Are There "Oughts"?: The Nature of Moral Necessity, (Paperback) $29.95 Was $36.50
$2995current price $29.95, Was $36.50$36.50Why Are There "Oughts"?: The Nature of Moral Necessity, (Paperback)
The Secret Code, (Hardcover) $35.59
$3559current price $35.59The Secret Code, (Hardcover)
Python & AI for Dummies, (Paperback) $34.99
$3499current price $34.99Python & AI for Dummies, (Paperback)
Python Programming: A full Comprehensive Guide for Beginners and experienced programmers (Paperback) $11.99
$1199current price $11.99Python Programming: A full Comprehensive Guide for Beginners and experienced programmers (Paperback)