How to embed a Python interpreter in C++ in 10 minutes [Quick Tutorial]
This video demonstrates how to embed a Python interpreter in a C++ application using the pybind11 library. Please use the option to pause the video at relevant points to be able to follow the code (many parts of the video have been artificially sped up, this is a "quick tutorial" after all).
Thumbnail illustration by Julia Weißflog (@julia_weiss_das on Instagram)
GitHub repo: https://github.com/mgerhold/PythonEmbedding
Pybind11 on GitHub: https://github.com/pybind/pybind11
Pybind11 docs: https://pybind11.readthedocs.io/en/stable/
Vcpkg on GitHub: https://github.com/microsoft/vcpkg
00:00 The goal
00:09 CMake project setup in VS
02:02 Install pybind11 using vcpkg
03:31 Executing Python code from Cpp
04:33 Invoking functions from Python scripts from Cpp
05:20 Error handling
06:10 Passing arguments back and forth
06:49 Calling a Cpp function from Python
08:21 Using classes
09:30 Passing arguments by reference
10:24 Outro
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «How to embed a Python interpreter in C++ in 10 minutes [Quick Tutorial]», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.