Python erweitern und einbetten

Python ist sehr kommunikativ. Zum einen ist es sehr einfach möglich, aus Python C/C++ Funktionalität aufzurufen (erweitern), zum anderen lässt sich Python direkt aus einer C/C++ Laufzeit verwenden (einbetten). Erweitern erlaubt es Ihnen, performanzkritische Teile Ihres Programms in C/C++ auszulagern. Dank dem Einbetten eines Python Interpreters in Ihre C/C++ Applikation besitzt die C/C++ Applikation eine Scripting-Schnittstelle.

Vorkenntnisse

  • Grundkenntnisse in Python und C/C++

Lernziele

  • Mit dem Modul ctypes bestehende Shared Libraries einbinden und Python um eigene Shared Libraries erweitern
  • Welche Frameworks dabei helfen
  • Wie man Python in eine C/C++ Applikation einbettet

Speaker

 

Rainer Grimm
Rainer Grimm ist selbständiger Trainer. In seiner Freizeit schreibt er gerne Artikel zu den Programmiersprachen C++ und Python. Auf seinem Blog Modernes C++ (heise Developer) beschäftigt er sich intensiv mit seiner Leidenschaft C++. Insbesondere das Vermitteln von Wissen ist ihm eine Herzensangelegenheit. Er hat mehrere internationale Bücher zu C++ verfasst.

enterPy-Newsletter

Ihr möchtet über die enterPy
auf dem Laufenden gehalten werden?

 

Anmelden