Using and Mastering Cookiecutter Transcripts
Chapter: System setup and installing Cookiecutter
Lecture: Windows setup

Login or purchase this course to watch this video and the rest of the course contents.
0:01 Hello my Windows friends, let's get you all set up and ready to work on this class, and I have good news for you-
0:07 until very recently, using Python on Windows has been actually fairly painful to get it set up and everything configured right,
0:13 but with Python 3.5 the installer and the set up process is way better, so let's get to it.
0:19 To get started, you're going to need two resources on Windows, you're going to need to install Python 3 which you can get at,
0:26 and you're going to need to install PyCharm at Let's go over to Windows 10, here is a brand new,
0:34 completely fresh install of Windows 10 I just got from Microsoft, and I've open up the various web pages we're going to be working with;
0:41 first thing we have to do is install Python and as I told you, there is no Python on Windows, if I open this up and I type Python there is no Python.
0:50 So we have to download Python, and we want 3.5.1 or whatever the latest version of 3 is and I've already actually downloaded it,
0:57 so I won't click here, but you just click that, that's super easy, the other thing we need to download is PyCharm, so here is PyCharm,
1:03 it actually comes in two editions, the professional edition and the community edition,
1:08 you can pick either for this class, the community edition is totally fine, the things you'll be missing are you'll basically be missing out
1:15 on web development and database management features from the professional edition,
1:19 and the community for straight pure Python has the same features as professional. If for some reason you don't want to use PyCharm,
1:26 you want something more lightweight, you can use Atom, at, atom is from GitHub, it's pretty cool,
1:31 I really like this editor, you can see there is a little video here, I recommend you watch it, it's pretty hilarious,
1:37 Sublime Text is also a super popular lightweight editor and I told you about Visual Studio so you can get Visual Studio community edition,
1:45 this is now a free full-fledged version of Visual Studio, and you can get Python tools for Visual Studio,
1:51 plug this together and you're doing pretty good. But, we're going to be using PyCharm in the class,
1:56 so that is what I will set up here. Let's start by installing Python. So I've got it downloaded, and I'm going to run it,
2:04 now it has a couple of options in the installer, let's say if you're going to try to just type Python
2:10 from the command line or other tools like pip, for installing packages, you probably want to add this to your path and let's customize installation
2:18 just to see what we get, we get documentation pip which manages packages, we'll talk about that in our apps, and we have the test suite
2:24 and py launcher is really nice, and we don't need to install it for all the users. Let's go ahead and pre compile the standard library,
2:32 that will give us a little better perf, I really don't like this big long folder here, so this app data folder is hidden in Windows,
2:39 so it's kind of hard to discover where these are so I am just going to put a Python folder directly in my user profile
2:44 and then in case you want to have a 64 bit or 32 bit version of Python
2:49 or maybe different types 2.7, 3.5 you probably want to leave this specifier here, that seems like a good setup, let's go.
3:01 Alright, Python was set up successfully, let's close this and let's just find out, if I type python --version
3:07 we should see 3.5.1 and survey says, success, okay, Python is working. Last thing to set up is just PyCharm.
3:14 So the installer is just a standard Windows installer, just sort of yes your way through, it's up to you
3:23 whether you associate py files with it, I typically don't do that but it's your call. Okay, so it looks like we successfully installed PyCharm,
3:31 that was easy, let's go and run it, brand new, nothing to import, now, normally I would log in with my JetBrains account,
3:38 but for this purpose I'll just evaluate it, say okay, that's great, the first time you launch PyCharm it asks you what theme
3:45 and keyword scheme you want to use, because this is Windows, I'll say Visual Studio keyboard theme and I like my code dark,
3:51 the editor is dark and the code, text to be light, so I am going to pick the Dracula theme, you pick whichever you like.
3:58 And there you have it, PyCharm is up and ready to roll. This brand new version of Windows 10 is ready, so without further ado, let's move on.

Talk Python's Mastodon Michael Kennedy's Mastodon