Аннотация
Python is a programming language renowned for its simplicity, elegance, and the support of an outstanding community. Thanks to the impressive amount of high-quality third-party libraries, Python is used in many domains.
Low-level languages such as C, C++, and Fortran are usually preferred in performance-critical applications. Programs written in those languages perform extremely well, but are hard to write and maintain.
Python is an easier language to deal with and it can be used to quickly write complex applications. Thanks to its tight integration with C, Python is able to avoid the performance drop associated with dynamic languages. You can use blazing fast C extensions for performance-critical code and retain all the convenience of Python for the rest of your application.
In this book, you will learn, in a step-by-step method how to fi nd and speedup the slow parts of your programs using basic and advanced techniques.
The style of the book is practical; every concept is explained and illustrated with examples. This book also addresses common mistakes and teaches how to avoid them. The tools used in this book are quite popular and battle-tested; you can be sure that they will stay relevant and well-supported in the future.
This book starts from the basics and builds on them, therefore, I suggest you to move through the chapters in order.
And don't forget to have fun!
Комментарии к книге "Python High Performance Programming"