Créer un module Python compilé avec Rust

Malgré son bytecode, Python est plus lent qu’un langage compilé, c’est normal, mais cela n’a aucune importance la plupart du temps. Par contre, pour traiter des données à la vitesse du C, il est possible de compiler des modules Python en C. Comme Numpy pour les calculs scientifiques et matriciels par exemple.

Il est maintenant possible, grâce à une librairie de binding, d’écrire en Rust des modules natifs pour Python.

Un tutoriel vidéo pour se lancer.

Ce post n’est pas pour @inso, ne lui en parlez pas, merci. :sweat_smile:

4 Likes

Oui j’étais tombé dessus il y a quelques semaines et j’en avait justement parlé a @tuxmain :slight_smile:

Il est possible que je me décide a binder certaines crates de Dunitrust à l’avenir afin qu’elles soient utilisables depuis un programme python :wink: