Consuming HTTP Services in Python Transcripts
Chapter: Welcome to the course
Lecture: Course setup: Python 3 (and a little 2)

Login or purchase this course to watch this video and the rest of the course contents.
0:02 The first thing you are going to need to take this course is Python of course, and I am sure many of you are happy to hear it's Python 3, not Python 2,
0:11 and you might as well use Python 3.6 but if you have 3.5 or something like that installed, that's totally good,
0:17 if you are on windows, there is a good chance you have no version of Python and you'll need to install Python 3;
0:24 if you are on OS 10 or Mac OS as it's called these days, you probably have Python 2 which ships with it, but not Python 3.
0:31 If you are on Ubuntu, chances are that both Python 2 and Python 3 are there, so check your system, see what it is that you need,
0:38 but we are using Python 3 and we are not using neither of the 3.6 features, so if you have 3.5 or 3.4 that's totally fine.
0:44 Now, there is a very small segment where we do talk about using Python 2 because the way the built ins work in Python 2 and Python 3 are different,
0:51 so we do touch on Python 2 just for a moment, if you are on Windows, you are going to need to install that as well,
0:57 but only if you want to do that little piece, you don't technically have to do it.
1:01 Some of you may be thinking oh should we do this on 3, should we do it on 2, I think the debate about Python 3 and Python 2 is pretty much at the end.
1:08 If you look at the last several PyCon keynotes done by Guido Van Rossum he always opens up with there is going to be no new versions of Python 2,
1:17 no Python 2.8. So I think certainly going forward Python 3 is the place where it's at,
1:24 that said, the actual differences except for the built in sections are extremely small,
1:28 so really, it's either way we'll work but the code we are writing is technically Python 3 so you want to have that installed.

Talk Python's Mastodon Michael Kennedy's Mastodon