Async Techniques and Examples in Python Transcripts
Chapter: Setup and following along
Lecture: Do you have Python 3?

Login or purchase this course to watch this video and the rest of the course contents.
0:00 In this short chapter, we're going to talk about setting up your computer so that you can follow along. Do you have the right version of Python?
0:07 What editors are you going to use? Can you get the source code to get started on some of the examples? Things like that.
0:13 Obviously this is a Python course so you're going to need Python. But, in particular, you need Python 3.5 or higher.
0:22 Now I would recommend the latest, Python 3.7. Maybe you're on a Linux machine, and it auto-updates as part of the OS, and that's probably 3.6.
0:30 But you absolutely must have Python 3.5 because that's when some of the primary async language features were introduced
0:38 namely, the async and await keywords. Do you have Python, and if you do, what version? Well, the way you answer that question varies by OS.
0:48 If you are on Mac or you're on Linux you just type 'Python3 -V' and it will show you the Python version. In this screenshot, I had Python 3.6.5
0:57 but in fact, 3.7 is out now so you might as well go ahead and use that one. But if you type this and you get an answer like 3.5 or above, you're good.
1:05 If it errors out, you probably don't have Python. I'll talk about how to get it in a sec. Windows, it's a little less straightforward.
1:13 You can type 'where Python' and the reason you want to do that is there's not a way to target Python 3 in particular
1:19 it just happens to be the first Python.exe that lands in your path. So by typing 'where' you can see all the places
1:26 and down here you can see I typed 'Python -V' again same command but without the '3' and I got Python 3.6.5, the Anaconda version.
1:33 That would be fine for this course Anaconda's distribution should be totally fine. But, again, has to be 3.5 or above.

Talk Python's Mastodon Michael Kennedy's Mastodon