Was für Server um mit Python Programm zu kommuzieren?

3 Antworten

Wenn Du HTTP als Protokoll nutzen willst, dann kannst Du Apache nehmen, oder auch einen Python HTTP-Server oder jeden anderen httpd.

Du kannst auch einen eigenen Server in Python implementieren inklusive eigenem Protokoll und dabei natürlich auf die Werkzeugkiste der Standardbibliothek von Python zurückgreifen.

Die Frage ist im Endeffekt:

Was willst du an Daten transportieren, zu welchem Zweck und lohnt sich dafür ein httpd? Die Antwort kann Dir keiner abnehmen.

Ja ein Webserver (Apache) bietet sich an für das fertige Programm. Am besten dann mit einer REST Schnittstelle. Die kann man z. B. mit Django oder Flask entwickeln.

Speichern solltest du den Code aber in einem Gitrepository. Z. B. auf github. Auf den Webserver liegt dann nur die deployte Version.