I'm currently taking a Udemy course for Basic to Advanced Python that I wanted to go through before touching Kirk Byers material, however I am having a hell of a time finding information on switching back and forth between versions for the course, has some expressions will be understood on Python 2.x while 3.x will not recognize it.
For example, very easy script, starting with opening notepad from the command prompt directory that I am saving python work in:
print ("Hello,", end='')
print (" world!")
When I run the .py file from the command prompt, I always get a carrot under the = of end='', saying it is not recognized or something.
I thought this may be because it was showing my current version of Python as 3.5.1 (I am guessing per the PATH system environmental variable), so I adjusted the PATH to my python projects folder;python27 for the version folder - This made it change to Python 2.7.3 when I type 'python' on the command line.
So I get the exact same error, and I do believe one of these versions should understand the end='' expression.
Wondering if it may be best to run these in workstation on two seperate VM's (if trying to run 2 versions on one Windows 7 machine is a huge pain), or if there is something I am missing to switch between which versions are running the .py file that I am missing?
Any help would be appreciated, I've scowered stackoverflow.com to actually fix several issues already, but cannot find an answer on there to this mysery