Mastering PyCharm Transcripts
Chapter: Course setup
Lecture: Linux setup

Login or purchase this course to watch this video and the rest of the course contents.
0:02 Let's get your Linux machine all set up and ready to go.
0:05 We're going to need to do two things,
0:07 install Python or verify or update the version and install PyCharm.
0:15 Over here on python.org, you'll see that the latest version is 3.6.4
0:19 and as long you have 16.10 or higher
0:24 you should have a pretty recent version,
0:26 I think even 16.04 is pretty good.
0:29 So you come over here and see what version you have,
0:31 we can say python3- V we have 3.6.3
0:35 that's the latest you can get on this, I think this is 17.10, I'm sure that it is.
0:40 So this is pretty much the latest we're going to get
0:43 even though over here we have a slightly later version,
0:45 this is what ships and that's more than good enough for this course.
0:48 If for some reason you have an old version,
0:50 I'd say anything 3.5 or higher is totally good,
0:53 you could do a sudo apt update
0:57 and then see if there is something here for Python,
1:03 so you see like Python 3 update options here, go ahead and do that,
1:07 obviously updating your system is a good thing
1:09 but we should have Python stuff already set up and ready to go,
1:14 and Python 3 is what we're using for the course
1:16 so you going to want to have that.
1:19 Now, what about PyCharm—
1:21 let's go over here, there are two options for installing PyCharm,
1:23 one option is we can come over here and we can go straight to the PyCharm page
1:28 and download it, this is one option
1:31 and notice right away you're hit with a choice for
1:34 something we can either download the pro version or the community edition.
1:39 Now, community edition is great for a lot of things
1:42 and much what you'll see will work there
1:44 but many notable features will not exist, the database tooling,
1:47 the web tooling and a number of other ones are going to be missing,
1:51 so I really recommend you get the professional edition for this course.
1:55 So that works pretty well, but let's try something a little bit slicker,
1:59 if you're going to have more than one app from Jetbrains
2:03 like say WebStorm and PyCharm,
2:05 you can subscribe to their entire set of tools, like 20 different applications,
2:10 you can get this thing called the Toolbox app
2:13 even if you are just using PyCharm, you can use the Toolbox app
2:16 so go and download this and I just did a minute ago, so here it is.
2:20 So we can go open this up and let's just put it somewhere and get it going,
2:24 so over here, let's make a folder bin and let's extract this thing into it.
2:38 So we have this thing called Jetbrains Toolbox and let's go over here,
2:47 we need to make this executable, see it's green, not executable,
2:50 so we want to change mood a + x
2:57 and then once we do that, we can just run it,
3:03 this comes up and says you want to allow it to send us things like that
3:07 and over here it says what do you want install,
3:10 let's install either PyCharm community, PyCharm professional or both,
3:13 we just hit this, it is going to go download it, install it, I'll give it a second to finish,
3:19 there you have it, PyCharm professional 2017.3.2 is installed and we can run it.
3:27 So this thing should be ready to go
3:29 and notice over here once you work with some projects
3:32 you'll have actually interesting history that you can just quickly go from.
3:37 One other thing to notice if you go to the settings here
3:40 is we can have it automatically update itself and I am logged in as me,
3:45 so this will give me access to all my licenses
3:47 so you'll have to go ahead and log in potentially the first time when you run this.
3:52 Okay, so that's all good, we can now run PyCharm and see what we get.
3:58 There you go, it looks like it's opening this last project that I worked with,
4:02 not super exciting, it was just some random thing that I played with,
4:06 but here it is, right, this untitled thing that was in the recent projects history.
4:11 The last thing to note, under settings, this will automatically run that log in,
4:19 if we reboot, it should be back and keeping our PyCharm nice and up to date.
4:24 So we already checked if we had the right version of Python
4:29 which comes with most modern Ubuntus,
4:31 and we use the Toolbox app to install and manage PyCharm.
4:34 Let's see if we can get to it— here it is, perfect,
4:39 you might even want to pin that to your favorites once you have it running.
4:48 Here it stays right there close and active for us, we can just get right back to it.
4:53 This Linux machine is ready to take this course,
4:57 you don't need anything other than Python 3 and PyCharm,
5:01 we got those two set up, we're ready to go.