Formations

Atelier : Python et code natif C/C++

Objectifs

L’objectif de cet atelier, qui s’adresse aux développeurs, experts techniques et consultants, est de parvenir à :

  • Utiliser du code natif C/C++ existant à partir de python
  • Ecrire des extensions python natives en C/C++
  • Porter du code pur python vers une extension native
  • Embarquer l'interpréteur python dans une application C ou C++

Pré-requis

  • Connaissance du langage Python
  • Connaissance des langages C et C++
  • Chaîne de compilation de la plateforme
  • 2 Jours
  • 1 000 €HT

Programme de l'atelier

Introduction

Cython (C et C++)

  • Écrire de extensions natives pour python
  • Porter du code python
  • Utiliser des bibliothèques C ou C++

boost.python (C++)

  • Rendre des fonctions et des classes C++ disponibles en python
  • En faire des extensions python

Embarquer python…

  • dans une application C
  • dans une application C++ avect boost.python
  • accès bidirectionnels (scripter une application native en python)