Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Get Native with Cython

EuroPython Conference via YouTube

Overview

Explore the power of Cython in this 40-minute EuroPython Conference talk by core developer Stefan Behnel. Discover how Cython serves as an excellent tool for speeding up computational Python code and provides a comfortable way to interact with native code and libraries. Learn about Cython's ability to translate Python code to C or C++, its support for static type annotations, and the seamless integration of Python, C, and C++ features. Through interactive code examples, gain insights into recent enhancements in the Cython language, making it the optimal choice for developing fast and portable Python extensions. Delve into topics such as code distribution, portability, Python language features, speed optimization, static type declarations, native code interaction, and compilation techniques. Access accompanying IPython/Jupyter notebooks or HTML examples to further enhance your understanding of Cython's capabilities.

Syllabus

Intro
About me
What is Cython
How to use Python
Python Code Example
Distribution
Code portability
Python language features
Speed
Static type declarations
Talking to native code
Python support
Compile
Annotation
C functions
C arrays
C plus
Conclusion

Taught by

EuroPython Conference

Reviews

Start your review of Get Native with Cython

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.