High Performance Python, 2nd Edition
Practical Performant Programming for Humans
|Price||$44.54 - $67.99
|Authors||Micha Gorelick, Ian Ozsvald|
|Format||Paper book / ebook (PDF)|
Your Python code may run correctly, but you need it to run faster. Updated for Python 3, this expanded edition shows you how to locate performance bottlenecks and significantly speed up your code in high-data-volume programs. By exploring the fundamental theory behind design choices, High Performance Python helps you gain a deeper understanding of Python's implementation.
How do you take advantage of multicore architectures or clusters? Or build a system that scales up and down without losing reliability? Experienced Python programmers will learn concrete solutions to many issues, along with war stories from companies that use high-performance Python for social media analytics, productionized machine learning, and more.
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.
4 5 124
by Baron Schwartz, Peter Zaitsev, Vadim Tkachenko, Jeremy D. Zawodny, Arjen Lentz, Derek J. Balling
High Performance MySQL is the definitive guide to building fast, reliable systems with MySQL. Written by noted experts with years of real-world experience building very large systems, this book covers every aspect of MySQL performance in detail, and focuses on robustness, security, and data integrity. Learn advanced techniques in depth so...
Price: $35.09 | Publisher: O'Reilly Media | Release: 2008
by Joel Lawhead
Geospatial Analysis is used in almost every field you can think of from medicine, to defense, to farming. This book will guide you gently into this exciting and complex field. It walks you through the building blocks of geospatial analysis and how to apply them to influence decision making using the latest Python software.Learning Geospat...
Price: $44.99 | Publisher: Packt Publishing | Release: 2015
by Roberto Ulloa
Kivy - Interactive Applications and Games in Python 2nd Edition, will equip you with all the necessary knowledge to create interactive, responsive, and cross-platform applications and games.This book introduces the Kivy language and the necessary components so you can implement a graphical user interface (GUI) and learn techniques to hand...
Price: $34.61 | Publisher: Packt Publishing | Release: 2015
by Arun Tigeraniya
Python is a versatile programming language that can be used for a wide range of technical tasks - computation, statistics, data analysis, game development, and more. Though Python is easy to learn, it's range of features means there are many aspects of it that even experienced Python developers don't know about. Even if you're confident w...
Price: $31.99 | Publisher: Packt Publishing | Release: 2015
by Micha Gorelick, Ian Ozsvald
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 yo...
Price: $27.05 | Publisher: O'Reilly Media | Release: 2014
by Wolfram Donat
Learn how to program your nifty new $35 computer to make a web spider, a weather station, a media server, and more. This book explores how to make a variety of fun and even useful projects, from a web bot to search and download files to a toy to drive your pets insane.Even if you're completely new to programming in general, you'll see how...
Price: $22.93 | Publisher: Apress | Release: 2018
by Al Sweigart
If you've ever spent hours renaming files or updating hundreds of spreadsheet cells, you know how tedious tasks like these can be. But what if you could have your computer do them for you?In this fully revised second edition of the best-selling classic Automate the Boring Stuff with Python, you'll learn how to use Python to write programs...
Price: $9.99 | Publisher: No Starch Press | Release: 2019
by Baron Schwartz, Peter Zaitsev, Vadim Tkachenko
How can you bring out MySQL's full power? With High Performance MySQL, you'll learn advanced techniques for everything from designing schemas, indexes, and queries to tuning your MySQL server, operating system, and hardware to their fullest potential. This guide also teaches you safe and practical ways to scale applications through replic...
Price: $15.00 | Publisher: O'Reilly Media | Release: 2012