Description
Book Synopsis: 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
Read more
Details
Are you a Python programmer looking to take your code to the next level in terms of performance and control? Look no further than Cython - the powerful compiler and hybrid programming language that can boost your Python code up to 3000x faster! With Cython, you can easily wrap C and C++ libraries in Python, optimize code, and create new types to supercharge your projects.
Discover how Cython's static typing can significantly speed up your Python code, allowing you to tackle numeric-heavy tasks with ease. Gain hands-on experience with Cython's features and learn how to organize your code effectively without sacrificing performance. Cython is a must-have tool for any performance-oriented Python programmer looking to enhance their capabilities.
Take your Python programming skills to new heights by utilizing Cython's advanced capabilities. From optimizing code with runtime and compile-time profiling tools to parallelizing loops with the prange function, Cython offers a wide range of features to help you maximize your coding efficiency. Embrace Cython as an essential part of your development toolkit and unleash the full potential of your Python projects!
Le arn More About Cython and Elevate Your Python Programming Skills!
Discover More Best Sellers in Databases & Big Data
Shop Databases & Big Data
$49.99


Oracle PL/SQL Language Pocket Reference: A Guide to Oracle's PL/SQL Language Fundamentals
$13.39


$32.99


$21.49


Microsoft® Excel® 2010: Data Analysis and Business Modeling
$21.75


$4.99


$27.16
