WEBVTT 1 00:00:04.190 --> 00:00:06.150 In this video, we're going to go ahead 2 00:00:06.150 --> 00:00:09.240 and download and install IntelliJ IDEA 3 00:00:09.240 --> 00:00:11.730 which is the editor slash IDE that we're 4 00:00:11.730 --> 00:00:14.009 going to be using in this course, we're 5 00:00:14.009 --> 00:00:15.089 going to be doing it for a Linux 6 00:00:15.089 --> 00:00:17.250 platform specifically a bunch of Linux 7 00:00:17.250 --> 00:00:19.859 16.404. Now if you're running 8 00:00:19.859 --> 00:00:22.500 Windows or a Mac you want to check out 9 00:00:22.500 --> 00:00:24.210 the other videos or the videos that 10 00:00:24.210 --> 00:00:26.279 we've set up for both operating systems 11 00:00:26.279 --> 00:00:28.500 in this section of the course and that's 12 00:00:28.500 --> 00:00:30.119 because the process of installation is 13 00:00:30.119 --> 00:00:32.009 slightly different, but if you run Linux 14 00:00:32.009 --> 00:00:34.500 this is the correct video. So the first 15 00:00:34.500 --> 00:00:36.989 thing to do is open up Firefox or your 16 00:00:36.989 --> 00:00:39.450 browser of choice we want to go to the 17 00:00:39.450 --> 00:00:47.640 JetBrains website, jetbrains.com 18 00:00:47.640 --> 00:00:50.640 and once we get there we won't need to go to 19 00:00:50.640 --> 00:00:52.879 the page where we can download IntelliJ, 20 00:00:52.879 --> 00:00:55.050 so just before we go ahead and download 21 00:00:55.050 --> 00:00:57.870 IntelliJ, I just wanted to point out that 22 00:00:57.870 --> 00:01:00.030 JetBrains have also got another IDE here. 23 00:01:00.030 --> 00:01:02.399 So we've got an IDE, so I've got this one 24 00:01:02.399 --> 00:01:04.530 here called pycharm I'm just going to 25 00:01:04.530 --> 00:01:07.110 click on that and this is actually a 26 00:01:07.110 --> 00:01:10.020 Python IDE, so it gives you a 27 00:01:10.020 --> 00:01:12.420 basically an editor that's designed for 28 00:01:12.420 --> 00:01:15.450 Python. So you can download that if you 29 00:01:15.450 --> 00:01:17.880 prefer but I would still recommend that 30 00:01:17.880 --> 00:01:20.100 you download IntelliJ, we'll just go back 31 00:01:20.100 --> 00:01:21.420 to the main page I'll just click back 32 00:01:21.420 --> 00:01:23.759 and the reason for that is that IntelliJ 33 00:01:23.759 --> 00:01:26.220 not only does Python, but it also does 34 00:01:26.220 --> 00:01:29.520 other languages as well so in other 35 00:01:29.520 --> 00:01:31.380 words, so that it can do Python and with 36 00:01:31.380 --> 00:01:33.450 the plugin I'm going to show you, how 37 00:01:33.450 --> 00:01:36.240 to install, once we've installed IntelliJ 38 00:01:36.240 --> 00:01:38.250 you'll get exactly the same results with 39 00:01:38.250 --> 00:01:40.740 IntelliJ but in addition you'll be able 40 00:01:40.740 --> 00:01:42.750 to program in other languages now or in 41 00:01:42.750 --> 00:01:44.759 the future, so it basically gives you a 42 00:01:44.759 --> 00:01:46.710 bit more versatility but I just wanted 43 00:01:46.710 --> 00:01:48.810 to point out that by the pycharm product 44 00:01:48.810 --> 00:01:51.149 is there as an option if you decide that 45 00:01:51.149 --> 00:01:53.189 you want to look into that. Alright so 46 00:01:53.189 --> 00:01:55.740 let's now click on IntelliJ IDEA, so get 47 00:01:55.740 --> 00:01:57.060 it selected there or whether you don't 48 00:01:57.060 --> 00:01:58.469 see that for some reason come up here 49 00:01:58.469 --> 00:02:00.869 into IDEs and IntelliJ we used to be 50 00:02:00.869 --> 00:02:02.430 the first option or very close to the 51 00:02:02.430 --> 00:02:06.689 first option go to that page then click 52 00:02:06.689 --> 00:02:11.230 on download. 53 00:02:11.230 --> 00:02:13.540 And what I'm going to do is start the 54 00:02:13.540 --> 00:02:15.580 download for the Community Edition and 55 00:02:15.580 --> 00:02:16.870 while that's downloading, we'll come back 56 00:02:16.870 --> 00:02:18.160 to this page, we'll just talk about the 57 00:02:18.160 --> 00:02:20.230 ultimate and community editions and a 58 00:02:20.230 --> 00:02:23.040 lot of differences are between the two. 59 00:02:23.040 --> 00:02:25.239 What I'm going to do first is save that 60 00:02:25.239 --> 00:02:26.920 though it'll go into my downloads folder 61 00:02:26.920 --> 00:02:30.160 now I'll just go back here to mention, so 62 00:02:30.160 --> 00:02:32.349 so we can a bit of a look at the two 63 00:02:32.349 --> 00:02:33.849 options, so we've got the Ultimate 64 00:02:33.849 --> 00:02:36.069 Edition as well as the Community Edition. 65 00:02:36.069 --> 00:02:38.019 Now the Community Edition which I'm 66 00:02:38.019 --> 00:02:39.459 downloading is the free and open source 67 00:02:39.459 --> 00:02:41.650 version and you'll never have to pay 68 00:02:41.650 --> 00:02:43.120 with that option, so if you want to go 69 00:02:43.120 --> 00:02:45.519 ahead and use that option it's a good 70 00:02:45.519 --> 00:02:46.989 option and it'll certainly work well in 71 00:02:46.989 --> 00:02:49.540 this course. The optimum Edition does come 72 00:02:49.540 --> 00:02:52.150 with a trial, however if after that trial 73 00:02:52.150 --> 00:02:53.739 period if you still want to use it you 74 00:02:53.739 --> 00:02:56.200 will need to pay for it. And the 75 00:02:56.200 --> 00:02:57.489 difference between the two is that the 76 00:02:57.489 --> 00:02:59.890 Ultimate Edition has extra features it's 77 00:02:59.890 --> 00:03:02.079 really good for other things other than 78 00:03:02.079 --> 00:03:04.000 standard languages, so it's good for Java 79 00:03:04.000 --> 00:03:06.310 Enterprise Edition and you can see here 80 00:03:06.310 --> 00:03:08.079 are the frameworks and databases and so 81 00:03:08.079 --> 00:03:10.360 on and so forth, so what you can do is if 82 00:03:10.360 --> 00:03:11.739 you decide to try out the Ultimate 83 00:03:11.739 --> 00:03:14.049 Edition, you can try that out for 30 days 84 00:03:14.049 --> 00:03:16.060 the JetBrains people give you a 30 day 85 00:03:16.060 --> 00:03:18.130 trial to try that out and you can always 86 00:03:18.130 --> 00:03:19.420 come back and download the Community 87 00:03:19.420 --> 00:03:21.370 Edition later and the other thing to keep 88 00:03:21.370 --> 00:03:22.959 in mind is that I can increase that 89 00:03:22.959 --> 00:03:25.840 trial period by another 90 days giving 90 00:03:25.840 --> 00:03:29.139 you a hundred and twenty days by giving 91 00:03:29.139 --> 00:03:30.370 you a coupon that will enable that 92 00:03:30.370 --> 00:03:32.500 extend that period of time, if you want 93 00:03:32.500 --> 00:03:34.239 to take advantage of that and try out 94 00:03:34.239 --> 00:03:36.190 the Ultimate Editions for a full 120 95 00:03:36.190 --> 00:03:38.350 days, details are better in a lecture in 96 00:03:38.350 --> 00:03:40.030 this section of the course but again 97 00:03:40.030 --> 00:03:41.620 either version will work and if you want 98 00:03:41.620 --> 00:03:43.480 to try out the Ultimate Edition, you can 99 00:03:43.480 --> 00:03:45.970 but in my case you saw me download the 100 00:03:45.970 --> 00:03:48.970 Community Edition. Alright so let's go 101 00:03:48.970 --> 00:03:51.220 ahead now and install the version that 102 00:03:51.220 --> 00:03:53.380 we've downloaded and over here I can see 103 00:03:53.380 --> 00:03:55.569 now that my versions finishe, so I'm 104 00:03:55.569 --> 00:03:57.069 going to just open that and go into the 105 00:03:57.069 --> 00:03:58.950 folder where it was actually downloaded. 106 00:03:58.950 --> 00:04:01.030 Actually what I'll do is I'll just come 107 00:04:01.030 --> 00:04:04.500 down here and close this browser down 108 00:04:04.500 --> 00:04:06.280 and we can see that it's in the 109 00:04:06.280 --> 00:04:08.349 Downloads folder and I'm just going to 110 00:04:08.349 --> 00:04:10.930 put this software in a folder on my 111 00:04:10.930 --> 00:04:12.750 computer, so I'm going to first open it 112 00:04:12.750 --> 00:04:18.039 with archive manager and then what I'm 113 00:04:18.039 --> 00:04:19.479 going to do is come back to my home 114 00:04:19.479 --> 00:04:21.070 folder and I'm going to create a folder 115 00:04:21.070 --> 00:04:22.169 for my apps. 116 00:04:22.169 --> 00:04:24.509 So I'm gonna click on new folder and I'm 117 00:04:24.509 --> 00:04:26.729 going to call that dev and so it's 118 00:04:26.729 --> 00:04:27.719 going to be the folder where I'm going 119 00:04:27.719 --> 00:04:29.939 to put IntelliJ. Now you are of course 120 00:04:29.939 --> 00:04:32.610 free to put this software wherever you like 121 00:04:32.610 --> 00:04:34.289 but that's the location where I'm going 122 00:04:34.289 --> 00:04:36.389 to be running it from. Once you've done 123 00:04:36.389 --> 00:04:37.830 that, you've selected the folder we want 124 00:04:37.830 --> 00:04:39.930 it to go you can come back over here and 125 00:04:39.930 --> 00:04:41.069 then you can literally just click on 126 00:04:41.069 --> 00:04:43.050 that and drag it over and that will move 127 00:04:43.050 --> 00:04:47.310 the files into that location for us and 128 00:04:47.310 --> 00:04:48.509 once that's finished we can close down 129 00:04:48.509 --> 00:04:51.090 both of these windows and we now want to 130 00:04:51.090 --> 00:04:52.650 go into terminal, so I'm going to click 131 00:04:52.650 --> 00:04:54.719 on terminals and you go to terminal or 132 00:04:54.719 --> 00:04:56.129 command prompt whatever it's called on 133 00:04:56.129 --> 00:04:59.069 your installation of Linux, they want to 134 00:04:59.069 --> 00:05:01.680 navigate now to that folder. So it 135 00:05:01.680 --> 00:05:04.650 goes CD in my case I'd look at the 136 00:05:04.650 --> 00:05:07.319 current folder, I'm in my home folder I'm 137 00:05:07.319 --> 00:05:10.289 going to click on CD dev, if we have a 138 00:05:10.289 --> 00:05:11.939 look there by typing LS you can see that 139 00:05:11.939 --> 00:05:14.099 there's the installation of IDE, so I'm 140 00:05:14.099 --> 00:05:16.229 just going to type in CD space and then 141 00:05:16.229 --> 00:05:19.080 the folder name and then I can go into 142 00:05:19.080 --> 00:05:21.650 the bin folder, so CD space bin 143 00:05:21.650 --> 00:05:23.550 have a look at that again and you can 144 00:05:23.550 --> 00:05:25.650 see that there's various files there, 145 00:05:25.650 --> 00:05:28.979 the one we want to start is idea dot sh, so 146 00:05:28.979 --> 00:05:34.699 I'm going to type dot forward slash idea 147 00:05:34.699 --> 00:05:38.689 then start and the first time you load 148 00:05:38.689 --> 00:05:41.520 install you actually start IntelliJ IDEA 149 00:05:41.520 --> 00:05:43.949 it so gives you a prompt to sort in 150 00:05:43.949 --> 00:05:45.990 import settings, so if you've got an 151 00:05:45.990 --> 00:05:47.610 existing version of IntelliJ, you can 152 00:05:47.610 --> 00:05:49.830 import the settings and particularly if 153 00:05:49.830 --> 00:05:52.139 you've customized that and changed maybe 154 00:05:52.139 --> 00:05:53.520 perhaps played around with fonts and 155 00:05:53.520 --> 00:05:55.289 other things can be a good way to stop 156 00:05:55.289 --> 00:05:57.180 you having to reset everything up again 157 00:05:57.180 --> 00:05:59.370 from scratch. In my case say I haven't 158 00:05:59.370 --> 00:06:01.139 got any settings to import so I'm going 159 00:06:01.139 --> 00:06:02.669 to select this option and that's 160 00:06:02.669 --> 00:06:04.199 probably the option you choose in most 161 00:06:04.199 --> 00:06:05.520 cases because you probably haven't had 162 00:06:05.520 --> 00:06:07.259 IntelliJ installed on your computer 163 00:06:07.259 --> 00:06:11.639 before, so click on OK and we need to 164 00:06:11.639 --> 00:06:13.529 accept the privacy policy by clicking on 165 00:06:13.529 --> 00:06:16.919 accept, you've got some options as to how 166 00:06:16.919 --> 00:06:18.870 you want the theme or what the theme is 167 00:06:18.870 --> 00:06:21.210 for IntelliJ and you can see if I select 168 00:06:21.210 --> 00:06:24.089 it we see different options. I'm going to 169 00:06:24.089 --> 00:06:25.979 choose IntelliJ and a standard option 170 00:06:25.979 --> 00:06:27.870 with the white background but you choose 171 00:06:27.870 --> 00:06:28.919 whichever one you feel is appropriate 172 00:06:28.919 --> 00:06:31.229 and keep in mind you can always come 173 00:06:31.229 --> 00:06:35.039 down here to go back to settings within IntelliJ 174 00:06:35.039 --> 00:06:36.960 appearance and behavior, appearance and 175 00:06:36.960 --> 00:06:38.729 change that at a later time if you feel 176 00:06:38.729 --> 00:06:40.889 you need to. Once you've done that, click 177 00:06:40.889 --> 00:06:43.979 on next. Now we want to automatically 178 00:06:43.979 --> 00:06:46.020 create a desktop entry for us so that we 179 00:06:46.020 --> 00:06:47.789 don't have to go to terminal or to command 180 00:06:47.789 --> 00:06:51.930 prompt to starting IntelliJ anytime. So I'm 181 00:06:51.930 --> 00:06:53.550 going to leave that ticked and get it to 182 00:06:53.550 --> 00:06:56.250 do that and again in settings later on 183 00:06:56.250 --> 00:06:57.750 you can come back to tools create this 184 00:06:57.750 --> 00:06:59.039 desktop entry if you want to do that in the 185 00:06:59.039 --> 00:07:00.539 future and you don't want to do it now 186 00:07:00.539 --> 00:07:02.219 for some reason. So I'm going to leave 187 00:07:02.219 --> 00:07:04.020 that option selected, I'm not going to 188 00:07:04.020 --> 00:07:05.219 create it for all you users if you 189 00:07:05.219 --> 00:07:06.779 wanted to for some reason you can click 190 00:07:06.779 --> 00:07:10.379 on that checkbox, click on next. Now you 191 00:07:10.379 --> 00:07:12.090 can't use IntelliJ from the command line 192 00:07:12.090 --> 00:07:15.270 if you want, you can invoke it and that's 193 00:07:15.270 --> 00:07:16.500 an option if you want to do I'm going to 194 00:07:16.500 --> 00:07:17.490 click on that even though we probably 195 00:07:17.490 --> 00:07:18.810 won't be doing that in the course it's 196 00:07:18.810 --> 00:07:20.610 actually there for you just to do if you 197 00:07:20.610 --> 00:07:23.909 want, click on next. Now in quite a number 198 00:07:23.909 --> 00:07:26.250 of plugins that you can configure and 199 00:07:26.250 --> 00:07:27.539 some of these are actually configured 200 00:07:27.539 --> 00:07:29.219 already so you can enable them or 201 00:07:29.219 --> 00:07:31.319 disable them or customize them, 202 00:07:31.319 --> 00:07:32.669 I'd suggest generally you leave everything 203 00:07:32.669 --> 00:07:34.680 as is because you can always go back in 204 00:07:34.680 --> 00:07:36.900 again later and configure I add plugins 205 00:07:36.900 --> 00:07:38.400 in anytime, so I'm going to leave 206 00:07:38.400 --> 00:07:40.830 everything as is there. Just one other 207 00:07:40.830 --> 00:07:42.120 thing to keep in mind is if you're 208 00:07:42.120 --> 00:07:44.490 running the Ultimate Edition and not the 209 00:07:44.490 --> 00:07:45.810 Community Edition that I'm installing 210 00:07:45.810 --> 00:07:48.060 you probably will have extra options 211 00:07:48.060 --> 00:07:49.919 there because of the extra functionality 212 00:07:49.919 --> 00:07:52.139 that the Ultimate Edition of IntelliJ 213 00:07:52.139 --> 00:07:54.210 gives you. In my case I'm not going to do 214 00:07:54.210 --> 00:07:55.440 anything I'm just going to click on next 215 00:07:55.440 --> 00:07:57.900 and we've got some other options to 216 00:07:57.900 --> 00:08:00.060 download some featured plugins we're not 217 00:08:00.060 --> 00:08:01.469 going to be using those plugins in this 218 00:08:01.469 --> 00:08:03.419 course either, so I'm just going to click 219 00:08:03.419 --> 00:08:07.680 on start using IntelliJ IDEA. I need to 220 00:08:07.680 --> 00:08:11.759 enter my password there, that's to set up 221 00:08:11.759 --> 00:08:13.710 the launcher installer click on 222 00:08:13.710 --> 00:08:15.509 authenticate and IntelliJ so they'll 223 00:08:15.509 --> 00:08:20.449 start as you can see it's starting, 224 00:08:20.449 --> 00:08:21.289 that we've actually gone through the 225 00:08:21.289 --> 00:08:23.779 process of installing IntelliJ, we need 226 00:08:23.779 --> 00:08:25.909 to configure a few things one of the 227 00:08:25.909 --> 00:08:27.529 first things we need to do is configure 228 00:08:27.529 --> 00:08:30.259 the plug-in that we're going to be using 229 00:08:30.259 --> 00:08:32.690 for IntelliJ to enable support for 230 00:08:32.690 --> 00:08:34.579 Python, when I come over here and click 231 00:08:34.579 --> 00:08:37.570 on configure I'm going to select plugins, 232 00:08:37.570 --> 00:08:42.349 up here I'm going to type in Python and 233 00:08:42.349 --> 00:08:43.250 then we come down here and click on 234 00:08:43.250 --> 00:08:46.310 install JetBrains plug-in. Once we've 235 00:08:46.310 --> 00:08:47.870 done that, we can see that the plug-in 236 00:08:47.870 --> 00:08:49.490 has come up the last number of downloads 237 00:08:49.490 --> 00:08:52.250 and it's clearly the JetBrains one you 238 00:08:52.250 --> 00:08:53.660 can see down here the vendors JetBrains 239 00:08:53.660 --> 00:08:54.800 and we click on install, 240 00:08:54.800 --> 00:08:56.899 that's going to download and install the 241 00:08:56.899 --> 00:08:59.389 plug-in and this enables IntelliJ to 242 00:08:59.389 --> 00:09:01.490 talk to communicate with python that 243 00:09:01.490 --> 00:09:03.589 we've previously installed or in fact we 244 00:09:03.589 --> 00:09:04.850 didn't need to install because it was 245 00:09:04.850 --> 00:09:07.579 already present in our installation 246 00:09:07.579 --> 00:09:10.370 of Linux. Once we do that, we need 247 00:09:10.370 --> 00:09:12.560 to click on restart IntelliJ close this 248 00:09:12.560 --> 00:09:15.949 window down, on the restart button and 249 00:09:15.949 --> 00:09:19.370 give it a moment to restart and that's 250 00:09:19.370 --> 00:09:22.370 now installed the path and plug-in so 251 00:09:22.370 --> 00:09:24.019 the next step is we need to associate 252 00:09:24.019 --> 00:09:26.089 the plug-in with pythons, in other words 253 00:09:26.089 --> 00:09:27.860 we need to tell the plug-in where it can 254 00:09:27.860 --> 00:09:29.990 file in python on the computer, I click 255 00:09:29.990 --> 00:09:31.850 on new project because the best way to 256 00:09:31.850 --> 00:09:33.589 do this is to go through a new process 257 00:09:33.589 --> 00:09:36.920 of creating a project and I come down 258 00:09:36.920 --> 00:09:40.040 here and select Python. Now notice here 259 00:09:40.040 --> 00:09:42.339 in a project SDK so far, if I click on that 260 00:09:42.339 --> 00:09:44.750 it's actually found two versions of 261 00:09:44.750 --> 00:09:46.670 Python here and we didn't do any 262 00:09:46.670 --> 00:09:49.100 configuration for that, usr bin 263 00:09:49.100 --> 00:09:53.300 Python 2.7 and Python 3.5.2, if you 264 00:09:53.300 --> 00:09:55.459 recall in the previous video where we 265 00:09:55.459 --> 00:09:57.199 actually went through and talked about 266 00:09:57.199 --> 00:09:59.569 Python itself, three point five point two 267 00:09:59.569 --> 00:10:01.399 was version three that we decided we 268 00:10:01.399 --> 00:10:03.170 were going to be using, so that's going 269 00:10:03.170 --> 00:10:04.459 to be the right one to use for this 270 00:10:04.459 --> 00:10:07.130 project, but if by chance this doesn't 271 00:10:07.130 --> 00:10:09.170 come up with you automatically and you 272 00:10:09.170 --> 00:10:11.540 want to figure out how to add this 273 00:10:11.540 --> 00:10:13.579 manually, first thing you can do is to 274 00:10:13.579 --> 00:10:15.410 figure out where Python 3 is on your 275 00:10:15.410 --> 00:10:17.690 system, so to do that we open a command 276 00:10:17.690 --> 00:10:20.839 window terminal window, if you just type 277 00:10:20.839 --> 00:10:25.310 in where is space Python 3 it'll 278 00:10:25.310 --> 00:10:26.899 actually give you the location of all 279 00:10:26.899 --> 00:10:29.240 instances of followers that are matching 280 00:10:29.240 --> 00:10:33.630 it, so the usr slash bin slash Python 3 is 281 00:10:33.630 --> 00:10:36.360 the name of the file. So that's one way to find it. 282 00:10:36.360 --> 00:10:38.040 Once you've done that, you can click on 283 00:10:38.040 --> 00:10:41.010 or type in exit to close that command 284 00:10:41.010 --> 00:10:43.080 window down and so if you again, if you 285 00:10:43.080 --> 00:10:45.390 wanted to configure it manually new add 286 00:10:45.390 --> 00:10:48.690 local and we could just navigate to that 287 00:10:48.690 --> 00:10:51.420 folder, usr bin and you can see 288 00:10:51.420 --> 00:10:52.530 actually I've just been sitting here 289 00:10:52.530 --> 00:10:54.240 talking and it's automatically filled 290 00:10:54.240 --> 00:10:57.210 that, we could just type in foward slash usr 291 00:10:57.210 --> 00:10:59.130 forward slash bin forward slash and you can 292 00:10:59.130 --> 00:11:02.310 choose Python 3 or Python 3.0 because 293 00:11:02.310 --> 00:11:03.690 they're both essentially going to be the 294 00:11:03.690 --> 00:11:06.000 same version and that would be the way 295 00:11:06.000 --> 00:11:08.400 to select it and then you click on ok, 296 00:11:08.400 --> 00:11:09.600 that will actually create the new 297 00:11:09.600 --> 00:11:12.360 project SDK, but in my case I'm not going 298 00:11:12.360 --> 00:11:13.650 to do that I'm going to click on cancel 299 00:11:13.650 --> 00:11:15.600 and that's because of course it was 300 00:11:15.600 --> 00:11:17.460 already found automatically biased when 301 00:11:17.460 --> 00:11:19.110 we went in there for the first time, 302 00:11:19.110 --> 00:11:21.270 so do make sure that you selected the Python 3 303 00:11:21.270 --> 00:11:23.790 and not the older Python 2, so I'm 304 00:11:23.790 --> 00:11:25.140 selecting three point five point two 305 00:11:25.140 --> 00:11:26.700 which is the current version for me, 306 00:11:26.700 --> 00:11:29.370 we're going to click on next, we're just 307 00:11:29.370 --> 00:11:31.830 going to now just assign a name I'm 308 00:11:31.830 --> 00:11:35.010 going to call it hello world, we're going 309 00:11:35.010 --> 00:11:36.660 to talk about project locations and 310 00:11:36.660 --> 00:11:38.880 project names etc later, this is just a 311 00:11:38.880 --> 00:11:40.140 test to make sure things are working 312 00:11:40.140 --> 00:11:45.660 okay, come finish that loads the project 313 00:11:45.660 --> 00:11:48.480 and then click on close here and 314 00:11:48.480 --> 00:11:50.460 what I'm going to do is create a file 315 00:11:50.460 --> 00:11:52.080 now, so we'll come over here and click 316 00:11:52.080 --> 00:11:54.000 on this little arrow I'm going to right 317 00:11:54.000 --> 00:11:58.020 click on that name select new and select 318 00:11:58.020 --> 00:12:00.180 path and file we're just going to call 319 00:12:00.180 --> 00:12:05.020 it hello press enter, 320 00:12:05.020 --> 00:12:07.600 open the file, a Python file we are going 321 00:12:07.600 --> 00:12:10.870 to type print parentheses left to right 322 00:12:10.870 --> 00:12:12.700 parentheses as you saw there in double 323 00:12:12.700 --> 00:12:14.910 quotes I'm going to type hello world 324 00:12:14.910 --> 00:12:18.430 exclamation mark, since that'll get to 325 00:12:18.430 --> 00:12:19.540 end the line and press enter 326 00:12:19.540 --> 00:12:21.760 because by convention Python wants to 327 00:12:21.760 --> 00:12:23.589 load some blank line at the end but 328 00:12:23.589 --> 00:12:24.670 we'll be talking more about that in 329 00:12:24.670 --> 00:12:26.620 detail as we go through the course, 330 00:12:26.620 --> 00:12:27.940 you can see down the bottom of indexing 331 00:12:27.940 --> 00:12:29.589 you may do that for the first time when you 332 00:12:29.589 --> 00:12:31.690 open a new project or you type some 333 00:12:31.690 --> 00:12:33.100 commands in, we've got a moment to 334 00:12:33.100 --> 00:12:36.250 complete. Alright, that's finished now 335 00:12:36.250 --> 00:12:37.240 we've done that we should be able to 336 00:12:37.240 --> 00:12:40.860 right click in this window select run 337 00:12:40.860 --> 00:12:42.910 and you can see we've got some output 338 00:12:42.910 --> 00:12:45.880 hello world which means that IntelliJ 339 00:12:45.880 --> 00:12:48.459 was able to find via the python plugin 340 00:12:48.459 --> 00:12:50.500 where python was and it's successfully 341 00:12:50.500 --> 00:12:52.270 executed in our program. So in other 342 00:12:52.270 --> 00:12:53.589 words everything is working as it should 343 00:12:53.589 --> 00:12:55.660 be now, so that's great we've confirmed 344 00:12:55.660 --> 00:12:58.000 that we've installed things correctly so 345 00:12:58.000 --> 00:12:59.350 I'm going to come up here in a file now 346 00:12:59.350 --> 00:13:02.200 and click on close project that will 347 00:13:02.200 --> 00:13:04.870 take us back to the main menu and then 348 00:13:04.870 --> 00:13:06.459 we come over here now and right click 349 00:13:06.459 --> 00:13:08.380 and click on remove selected from welcome 350 00:13:08.380 --> 00:13:09.520 screen because we don't really need that 351 00:13:09.520 --> 00:13:11.620 anymore. Alright so there's now just a 352 00:13:11.620 --> 00:13:13.050 few other things we need to configure 353 00:13:13.050 --> 00:13:15.250 and there's a few other little minor 354 00:13:15.250 --> 00:13:16.779 options we now need to configure so 355 00:13:16.779 --> 00:13:18.550 let's go ahead and do those, click on 356 00:13:18.550 --> 00:13:23.230 configure and click on settings and what 357 00:13:23.230 --> 00:13:24.970 we want to do is open up here down and 358 00:13:24.970 --> 00:13:27.370 the editor expand that list of options 359 00:13:27.370 --> 00:13:29.649 and then under general do the same thing 360 00:13:29.649 --> 00:13:31.899 click on that. Firstly when I click on 361 00:13:31.899 --> 00:13:34.480 auto import, we want to click on or add 362 00:13:34.480 --> 00:13:36.190 the check box or click the check box for 363 00:13:36.190 --> 00:13:38.230 add and ambiguous imports on the fly and 364 00:13:38.230 --> 00:13:40.390 then the check box we should click for 365 00:13:40.390 --> 00:13:43.120 optimise imports on the fly, so click on 366 00:13:43.120 --> 00:13:45.700 apply to that and then down here to 367 00:13:45.700 --> 00:13:48.279 appearance and we want to make sure that 368 00:13:48.279 --> 00:13:50.500 show line numbers is checked, you can see 369 00:13:50.500 --> 00:13:52.329 that by default it is checked but if for 370 00:13:52.329 --> 00:13:54.220 some reason it's not, make sure you do 371 00:13:54.220 --> 00:13:55.720 check it there but you can see in my 372 00:13:55.720 --> 00:13:57.730 case it is, I'm going to click on ok. 373 00:13:57.730 --> 00:13:59.920 Now that point we've now finished the 374 00:13:59.920 --> 00:14:03.279 configuration for IntelliJ IDEA what I'm 375 00:14:03.279 --> 00:14:06.010 going to do now is close this down, 376 00:14:06.010 --> 00:14:07.480 I'm going to close down the command line the 377 00:14:07.480 --> 00:14:10.510 terminal and we should be able to come 378 00:14:10.510 --> 00:14:12.579 over here and if we have a look for 379 00:14:12.579 --> 00:14:16.690 IntelliJ, you can see that IntelliJ is 380 00:14:16.690 --> 00:14:18.640 now appearing there as 381 00:14:18.640 --> 00:14:20.620 a desktop shortcut, so I can click on 382 00:14:20.620 --> 00:14:22.540 that, so that's how I can go ahead and 383 00:14:22.540 --> 00:14:25.690 install or run rather IntelliJ IDEA in 384 00:14:25.690 --> 00:14:28.660 the future. And you can see that it 385 00:14:28.660 --> 00:14:31.060 started fine. Alright so that's it, that's 386 00:14:31.060 --> 00:14:32.950 the installation and configuration of 387 00:14:32.950 --> 00:14:33.970 IntelliJ IDEA. 388 00:14:33.970 --> 00:14:46.149 Let's now move on to the next video.