Programmation Python avancée | Chapitre 25

Cette page, associée au livre Programmation Python avancée – Guide pour une pratique élégante et efficace aux éditions Dunod (ISBN 978-2-10-081598-2), contient les ressources complémentaires et le code source des exemples présentés.

View the Project on GitHub xoolive/python

« Retour

25. Comment écrire une API Python vers une bibliothèque C?

25.1 Optimiser un code avec Numba et Cython

Télécharger le notebook ipynb

25.2 Écrire une API Python pour une bibliothèque C

Le code de la bibliothèque freetype est fourni dans le github du livre.

Si cela n’a pas déjà été fait, commencer par cloner le repository GitHub:

git clone https://github.com/xoolive/python

Puis, se rendre dans le dossier du chapitre et installer la bibliothèque:

cd python/05-projects/25-api/freetype
pip install .

Exécuter le programme suivant pour obtenir une fenêtre Matplotlib comme ci-dessous.

python sample.py

Résultat graphique