9781491901557-1491901551-Cython: A Guide for Python Programmers

Cython: A Guide for Python Programmers

ISBN-13: 9781491901557
ISBN-10: 1491901551
Edition: 1
Author: Kurt Smith
Publication date: 2015
Publisher: O'Reilly Media
Format: Paperback 251 pages
FREE US shipping
Rent
35 days
from $21.88 USD
FREE shipping on RENTAL RETURNS
Buy

From $25.99

Rent

From $21.88

Book details

ISBN-13: 9781491901557
ISBN-10: 1491901551
Edition: 1
Author: Kurt Smith
Publication date: 2015
Publisher: O'Reilly Media
Format: Paperback 251 pages

Summary

Cython: A Guide for Python Programmers (ISBN-13: 9781491901557 and ISBN-10: 1491901551), written by authors Kurt Smith, was published by O'Reilly Media in 2015. With an overall rating of 3.9 stars, it's a notable title among other Databases & Big Data books. You can easily purchase or rent Cython: A Guide for Python Programmers (Paperback) from BooksRun, along with many other new and used Databases & Big Data books and textbooks. And, if you're looking to sell your copy, our current buyback offer is $1.16.

Description

Build software that combines Python’s expressivity with the performance and control of C (and C++). It’s possible with Cython, the compiler and hybrid programming language used by foundational packages such as NumPy, and prominent in projects including Pandas, h5py, and scikits-learn. In this practical guide, you’ll learn how to use Cython to improve Python’s performance—up to 3000x— and to wrap C and C++ libraries in Python with ease.

Author Kurt Smith takes you through Cython’s capabilities, with sample code and in-depth practice exercises. If you’re just starting with Cython, or want to go deeper, you’ll learn how this language is an essential part of any performance-oriented Python programmer’s arsenal.

  • Use Cython’s static typing to speed up Python code
  • Gain hands-on experience using Cython features to boost your numeric-heavy Python
  • Create new types with Cython—and see how fast object-oriented programming in Python can be
  • Effectively organize Cython code into separate modules and packages without sacrificing performance
  • Use Cython to give Pythonic interfaces to C and C++ libraries
  • Optimize code with Cython’s runtime and compile-time profiling tools
  • Use Cython’s prange function to parallelize loops transparently with OpenMP
Rate this book Rate this book

We would LOVE it if you could help us and other readers by reviewing the book