Utiliser Delphi et Python ensemble

- 30/04/2022 - 4 minutes - Patrick Prémartin

 

On l'a vu avec les précédentes "FAQ de dev", les sessions de codage en direct sont source de multiples questions sur des sujets pas toujours en rapport avec la thématique ou le projet en cours. Ce 30 avril 2022 nous avons parlé de beaucoup de choses dont le lien entre Python et Delphi.

Ici je vous propose de faire un tour sur quelques solutions pour faire dialoguer Python et Delphi au sein d'un seul et unique projet : profiter des fonctionnalités graphiques faciles à mettre en place dans Delphi et des librairies Python très utilisées notamment dans l'intelligence artificielle (IA) et le machine learning (ML).

Pour développer en Python vous pouvez par exemple utiliser PyScriter, un IDE open source gratuit développé en Delphi. Ses codes sources sont publiés sur GitHub tandis que vous pouvez en télécharger une version compilée directement chez Embarcadero.

Ensuite pour accéder à du Python depuis Delphi ou du Delphi depuis Python, vous pouvez passer par le projet libre Python4Delphi depuis GitHub.

Embarcadero a également publié des séries de composants additionnels sur deux dépôts dédiés aux projets Windows purs (projets VCL) ou multipériphérique (projets FMX). Les liens et la vidéo de présentation de ces composants se trouve sur leur site.

Nous avions discuté de Python car mon interlocuteur a participé au développement d'une librairie de calcul d'éphémérides, un truc pour les astronomes (qui regardent l'univers avec un regard scientifique).

Et du coup j'ai parlé de Grégory Bersegeay, MVP Embarcadero, qui s'intéresse aussi à l'astronomie et a notamment fait une application mobile pour l'association "Têtes en l'air" dont il est membre.

Voilà, vous savez tout.

Ah, si, une dernière chose : si le développement en Python vous branche, le blog Python GUI devrait vous intéresser.


Mots-clés associés

Delphi, Python


Classement

FAQ de dev