O'Reilly logo

Python High Performance Programming by Gabriele Lanaro

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Preface

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required