Stefan Behnel - Get up to speed with Cython 3.0
"Get up to speed with Cython 3.0
[EuroPython 2019 - Talk - 2019-07-11 - PyCharm]
[Basel, CH]
By Stefan Behnel
Processing lots of data, in need of more speed, or struggling to make use of native code? The Cython compiler for Python solves all of these problems in a pythonic way, by compiling Python code to optimised C code.
Cython [1] has a very long history of faithfully helping users to solve their Python performance problems and integrating native code into Python in production critical settings, while stimulating somewhat less confidence with its 0.x versioning scheme. For the next Cython version, a stable 3.0 release, we are planning to clean up several historically grown issues in the language to make the Cython compiler more friendly for modern Python users to work with.
In this talk, I will show how Cython can be used for compiling and speeding up Python code, using fast native data structures and libraries. I will then give an overview of the changes that are on their way for the 3.0 release and how they will affect the user experience.
[1] https://cython.org
License: This video is licensed under the CC BY-NC-SA 3.0 license: https://creativecommons.org/licenses/by-nc-sa/3.0/
Please see our speaker release agreement for details: https://ep2019.europython.eu/events/speaker-release-agreement/
Видео Stefan Behnel - Get up to speed with Cython 3.0 канала EuroPython Conference
[EuroPython 2019 - Talk - 2019-07-11 - PyCharm]
[Basel, CH]
By Stefan Behnel
Processing lots of data, in need of more speed, or struggling to make use of native code? The Cython compiler for Python solves all of these problems in a pythonic way, by compiling Python code to optimised C code.
Cython [1] has a very long history of faithfully helping users to solve their Python performance problems and integrating native code into Python in production critical settings, while stimulating somewhat less confidence with its 0.x versioning scheme. For the next Cython version, a stable 3.0 release, we are planning to clean up several historically grown issues in the language to make the Cython compiler more friendly for modern Python users to work with.
In this talk, I will show how Cython can be used for compiling and speeding up Python code, using fast native data structures and libraries. I will then give an overview of the changes that are on their way for the 3.0 release and how they will affect the user experience.
[1] https://cython.org
License: This video is licensed under the CC BY-NC-SA 3.0 license: https://creativecommons.org/licenses/by-nc-sa/3.0/
Please see our speaker release agreement for details: https://ep2019.europython.eu/events/speaker-release-agreement/
Видео Stefan Behnel - Get up to speed with Cython 3.0 канала EuroPython Conference
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![High Performance Data Processing in Python || Donald Whyte](https://i.ytimg.com/vi/nmYyISMdOqY/default.jpg)
![Easy wins with Cython: fast and multi-core by Caleb Hattingh](https://i.ytimg.com/vi/NfnMJMkhDoQ/default.jpg)
!["Extending MicroPython: Using C for good!" - Matt Trentini (PyCon AU 2019)](https://i.ytimg.com/vi/437CZBnK8vI/default.jpg)
![How to Accelerate an Existing Codebase with Numba | SciPy 2019 | Siu Kwan Lam, Stanley Seibert](https://i.ytimg.com/vi/-4tD8kNHdXs/default.jpg)
![Cython](https://i.ytimg.com/vi/JKMkhARcwdU/default.jpg)
![EuroPython Conference Live Stream](https://i.ytimg.com/vi/IMzs7A6kxrk/default.jpg)
![Tools for High Performance Python - Ian Ozsvald | ODSC Europe 2019](https://i.ytimg.com/vi/I1xyjc-JgGM/default.jpg)
![Python Tutorial 2020](https://i.ytimg.com/vi/H1elmMBnykA/default.jpg)
![Losing your Loops Fast Numerical Computing with NumPy](https://i.ytimg.com/vi/EEUXKG97YRw/default.jpg)
![1000x faster data manipulation: vectorizing with Pandas and Numpy](https://i.ytimg.com/vi/nxWginnBklU/default.jpg)
![Cython: A First Look](https://i.ytimg.com/vi/y6bKDKFavPA/default.jpg)
![How to make your Python code 1000x Faster with Numba](https://i.ytimg.com/vi/x58W9A2lnQc/default.jpg)
![Static Typing in Python](https://i.ytimg.com/vi/2gBP1qN5T7I/default.jpg)
![Cython: Blend the Best of Python and C++ | SciPy 2015 Tutorial | Kurt Smith](https://i.ytimg.com/vi/gMvkiQ-gOW8/default.jpg)
![James Ing Wei Tang - Honey, There Is a Python in My Android Phone!](https://i.ytimg.com/vi/S32Z55c_GkY/default.jpg)
![Learn Python Programming - Python Course](https://i.ytimg.com/vi/f79MRyMsjrQ/default.jpg)
![Numba - Tell Those C++ Bullies to Get Lost | SciPy 2017 Tutorial | Gil Forsyth & Lorena Barba](https://i.ytimg.com/vi/1AwG0T4gaO0/default.jpg)
![Advanced NumPy | SciPy Japan 2019 Tutorial | Juan Nunuz-Iglesias](https://i.ytimg.com/vi/cYugp9IN1-Q/default.jpg)
![IPython Notebook best practices for data science](https://i.ytimg.com/vi/JI1HWUAyJHE/default.jpg)
![](https://i.ytimg.com/vi/t5EXvtZKvyY/default.jpg)