High Performance Python 2nd Ed (O'Reilly)
Wednesday, 20 May 2020

Subtitled "Practical Performant Programming for Humans", and updated for Python 3, this book by Micha Gorelick and Ian Ozsvald is a newly expanded edition showing how to locate performance bottlenecks and speed up code in high-data-volume programs. By exploring the fundamental theory behind design choices, High Performance Python aims to help developers gain a deeper understanding of Python’s implementation. The book contains concrete solutions to many issues, along with war stories from companies that use high-performance Python for social media analytics, and descriptions of machine learning being used in production.

<ASIN:1492055026>

 

Authors: Micha Gorelick and Ian Ozsvald
Publisher: O'Reilly Media
Date: May 2020
Pages: 468
ISBN: 978-1492055020
Print: 1492055026
Kindle: B087YTVL8F
Audience: Python developers
Level: Intermediate
Category: Python

 

  • 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 local or remote clusters
  • Deploy code faster using tools like Docker

For recommendations of Python books see Books for Pythonistas and Python Books For Beginners in our Programmer's Bookshelf section.

For more Book Watch just click.

Book Watch is I Programmer's listing of new books and is compiled using publishers' publicity material. It is not to be read as a review where we provide an independent assessment. Some, but by no means all, of the books in Book Watch are eventually reviewed.

To have new titles included in Book Watch contact  BookWatch@i-programmer.info

Follow @bookwatchiprog on Twitter or subscribe to I Programmer's Books RSS feed for each day's new addition to Book Watch and for new reviews.

 

 

Banner
 


Beginning Arduino 2nd Ed

Author: Michael McRoberts
Publisher: Apress, 2013
Pages: 424 
ISBN: 978-1430250166
Print: 143025016X
Kindle: B00FJUH0MW
Aimed at: Arduino beginners
Rating: 4.5
Reviewer: Harry Fairhead

A beginners guide to the Arduino - but what sort of beginners? Beginning programmers? Beginning hardware experts [ ... ]



Using Asyncio in Python

Author: Caleb Hattingh
Publisher: O'Reilly
Date: February 2020
Pages: 166
ISBN: 978-1492075332
Print: 1492075337
Kindle: B084D653HW
Audience: Python developers
Rating: 2
Reviewer: Ian Elliot
Asycio is the new way to do asynchronous code in Python and  you probably do want to know about it.


More Reviews