ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

How I learnt to stop worrying and love Boost.Python

pyconza

pyconza2015

Room215

BruceMerry

Автор: Next Day Video

Загружено: 2015-10-16

Просмотров: 3236

Описание: Bruce Merry
http://www.pyvideo.org/video/3933/how...
https://za.pycon.org/talks/5/
The Zen of Python dictates that there should be one - and preferably only one - obvious way to do something. However, when it comes to interoperation with C and C++, there is a multitude of options: the Python C API, Boost.Python, ctypes, cffi, Cython. I will describe my quest to find the ‹s›holy grail‹/s› right interface for a high-performance networking library.

The talk is largely a case study in applying Boost.Python, and will look at some issues such as the Global Interpreter Lock, handling KeyboardInterrupt cleanly, and managing object lifetime. I will briefly mention some of the alternative tools to explain why I settled on Boost.Python. It is not a complete Boost.Python tutorial, but rather aims to give a sense of the flavour and show how it's used in a real application.

For obvious reasons, this talk will have a lot of C++ code in it, and some familiarity with C++ will be useful.

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
How I learnt to stop worrying and love Boost.Python

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

When Booleans Are Not Enough... State Machines?

When Booleans Are Not Enough... State Machines?

Writing Python Bindings for C++ Libraries: Easy-to-use Performance - Saksham Sharma - CppCon 2023

Writing Python Bindings for C++ Libraries: Easy-to-use Performance - Saksham Sharma - CppCon 2023

Why Good Developers Write Bad Tests

Why Good Developers Write Bad Tests

CUDA in your Python: Effective Parallel Programming on the GPU

CUDA in your Python: Effective Parallel Programming on the GPU

Intentional Deployment: Best Practices for Feature Flag Management

Intentional Deployment: Best Practices for Feature Flag Management

4 Hours Chopin for Studying, Concentration & Relaxation

4 Hours Chopin for Studying, Concentration & Relaxation

Python — полный курс для начинающих. Этот навык изменит твою жизнь.

Python — полный курс для начинающих. Этот навык изменит твою жизнь.

База по Базам Данных - Storage (Индексы, Paging, LSM, B+-Tree, R-Tree) | Влад Тен Систем Дизайн

База по Базам Данных - Storage (Индексы, Paging, LSM, B+-Tree, R-Tree) | Влад Тен Систем Дизайн

Python Программирование с Нуля! Полный Курс Python для Начинающих с нуля! [*12 часов из 41]

Python Программирование с Нуля! Полный Курс Python для Начинающих с нуля! [*12 часов из 41]

КАК УСТРОЕН TCP/IP?

КАК УСТРОЕН TCP/IP?

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]