Рет қаралды 27,853
⭐ Курс ООП и Приват канал: www.zproger-school.com/?...
⭐ Телеграм канал: t.me/+In3AJdKfrMVkZTUx
В данном видео мы рассмотрим способы интеграции Python с языками Си и С++. Мы создадим 3 компонента на языки Си, скомпилируем их в готовые динамические библиотеки и подключим в Python для использования. Сам Python в данном примере служит лишь удобным интерфейсом для взаимодействия с библиотеками.
📁 Github: github.com/Zproger
📁 Все плейлисты с уроками: bit.ly/39GaY89
📁 Связаться со мной: zproger777@gmail.com
📁 Исходный код всех компонентов: t.me/codeblog8/141
📁 Поддержать криптовалютой: github.com/Zproger/donate
Тайм-коды:
0:00 - Вступление и пару слов о скорости/безопасности
1:14 - Создаем компоненты на языке C
1:50 - Разработка первой библиотеки (открываем ссылку в браузере по-умолчанию)
4:50 - Компиляция библиотеки для совместимости с ctypes
5:06 - Важные моменты о ctypes
6:57 - Подключаем библиотеку в Python проект
7:20 - Тест первой библиотеки из Python
7:30 - Работа с потоками из языка Си (Разработка второй библиотеки)
9:00 - Разрабатываем третий компонент (Ещё один способ создавать потоки)
10:07 - Тестирование pthread потоков в Python
10:20 - Какие преимущества дает такой подход?
10:50 - Больше контента о Python на канале и в описании под видео =)