So implementieren Sie die python-Skript?

Das hört sich wie eine sehr offene Frage, aber ich bin ein python-Enthusiasten, und ziemlich neu in dieser Welt der Entwicklung.
Ich habe entwickelt ein python-Skript, die eine Eingabe und gibt eine Ausgabe basierend auf dem Algorithmus, den ich haben an Ort und Stelle in das Skript. Ich möchte dieses Skript verwenden und Verpacken Sie Sie in einer Weise, dass es verwendet werden kann, die von Endbenutzern ohne technische Denkweise, die nur damit beschäftigt sind, mit input, den Sie geben, und die Ausgabe, die Sie erhalten.

Habe ich verwendet Jupyter Notebook zu entwickeln, die diese komplexen code, und ich will wissen einen Weg, wie ich kann Paket oder bereitstellen von code, so dass die end-Benutzer können es verwenden, ohne zu sehen, wie es funktioniert, wie es kann überwältigend sein für Sie.

Kann mir jemand helfen mit der Idee, wie es zu tun?
Etwas, was Opensource bevorzugt.

Dank

  • Es klingt wie Sie brauchen ein frontend sortiert werden. Welche Art von Benutzereingabe werden Sie sein Umgang mit?
  • Nur eine id wie z.B. diese: 123ABC0456K
  • Werden Sie sich bewusst, dass Ihr jemand anderes läuft Ihr Skript kann Ihre eigene Python-installation/Umgebung etc. dies kann eine überlegung sein, wie am besten angehen, ob Sie möchten, dass Benutzer in der Lage sein, um lokal ausgeführt oder ob ein remote-Verarbeitung am besten ist.
  • Ich glaube nicht, dass. Irgendeiner Weise übertreffen Sie diese ? Mein end-Benutzer ist ein business-Typ-person, die kein wissen über Codierung. Er würde nicht einmal wissen, dass es so etwas wie python-lol. Also, wie kann ich übertreffen diese ? Wird per batch-Hilfe?
  • Batch-Dateien werden immer noch erfordern eine Python-Installation auf dem client ' a Maschine als seinen Versuch zum ausführen von Python-lokal. Man konnte immer fügen Sie die entsprechenden Installations-Skripte als Teil der .bat - Datei oder senden Sie eine .exe bereitet die Umgebung für den client. Andere, als dass ich hätte, um zu finden, jemand anderes know-how. Gelingt das nicht, Remote host und geben dem Kunden ein log-in und Anweisungen, wie zu ändern/ausführen .bat - Dateien etc.
  • Wenn Sie können nicht darauf verlassen, dass es sogar ein python-Umgebung auf dem Computer, den Sie möchten, führen Sie den code an, vielleicht ist es einfach nicht das richtige Werkzeug für die Aufgabe. Haben Sie sich überlegt Wiederaufbau Ihrer app in etwas mehr allgegenwärtig, wie Java, JS oder auch ein excel-makro?
  • Sie können host-Jupyter Notebooks aus der Ferne relativ leicht - siehe stackoverflow.com/q/49568183/7019148
  • Verteilen Sie ein Skript für einen bestimmten Zweck und hosting webservice sind zwei ganz verschiedene Dinge. Wenn das Ziel ist, verteilen Sie ein Skript, dann auf dem remote Jupyter Notebook ist keine Lösung.
  • Eine Möglichkeit für die Verteilung wäre alles auf einem flash-Laufwerk, so dass Sie nicht haben, installieren Sie Python auf Ihrem Computer. Ich habe dies nicht getan, aber während der Untersuchung stieß ich auf diese Liste der möglichen Lösungen zu portable Python-Umgebungen : portablepython.com (portable python ist nicht mehr verfügbar, aber Sie Liste der einige andere Lösungen)
  • Danke Jungs. Ich denke an die Verwendung auf einem zentralen server, der python installiert und dann über eine batch-Datei oder pysimpleGUI.

Schreibe einen Kommentar