I currently have a python script that runs on my local machine windows 7. I am using the following

```
from scipy.optimize import fsolve
import ctypes
import matplotlib.pyplot as plt
import numpy as np
import os, fnmatch
from scipy.signal import argrelextrema
from matplotlib.patches import Rectangle
from reportlab.pdfgen import canvas
from reportlab.lib import colors
from reportlab.lib.units import mm, inch
from reportlab.lib.pagesizes import A3, A4,landscape,letter, inch,portrait
from reportlab.platypus import Image
from reportlab.lib.styles import getSampleStyleSheet
from reportlab.platypus import SimpleDocTemplate, Table, TableStyle, Image, Paragraph
import subprocess
import sys

```

getting an executable is a challenge. Even If I do there are all these .dll files and dependencies. Now I am thinking how difficult it would be to get my code to run on the web? Or do I abandon python and go for something else like java, C#, Delphi or ? A Gui would be nice to have since currently it is console driven. My program goes as follows. A user enters something then the program will calculate something report back to the user. Then the user will enter another parameter and the program will calculate something else. A table and graph is produced but the graph is not necessary.
The goal is to make it simple for the user to use.

Any help is much appreciated.