Question:
Programming..... Server.... Interpreter.........?
?
2018-07-22 22:59:15 UTC
I've recently got into programming and I am in the early learning stages....

Lately, I have been using Python and tutorials to begin learning.......... While it's fun playing around with the Python program doing the calculation tutorials, i'm looking to sort of start actually testing the stuff out via actual program testing......

I came across some info that basically said a server, like "Apache" is needed and it also said that an "interpreter" (like Django) will also be needed...........

Kind of lost........

Tried downloading Apache and I just received files that my computer cannot recognize..... There was also something about "signatures"................

Basically.... I need some help....

How do I set up the server and an interpreter so that I can begin to "test" code....

I will vote for the best answer................
Three answers:
amania_r
2018-07-23 11:25:25 UTC
If you are writing a website, then you can use Django as a web framework although Bottle and Flask are lighter weight. Unless you are running a production web site, you don't need Apache.



If you are not writing a web site, you don't need Django at all.
VP
2018-07-23 07:58:17 UTC
Wait, do you mean you're using Python in an "interactive mode" or are you writing an entire Python program, compiling it, and running the resulting .exe file?
Chris
2018-07-22 23:30:44 UTC
I'm not sure why you're making the huge leap from learning Python to client-server architecture; and I have no idea what you're referring to by "actual program testing".

Apache is a web server commonly used with PHP; Django comes with its own server, so for Django, Apache is not a requirement.



When you download and install Python, you already have the interpreter; it's python.exe



What exactly do you want to learn here? How to create a website backend with Python? In that case I recommend using flask instead of Django since it's much more beginner friendly. But only if you're already familiar with website programming and client-server stuff.



If you want to move from basic input/output console apps to more complex things, I suggest learning PyGame basics instead.


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...