WEBVTT 00:00.090 --> 00:02.100 Hello everyone and welcome back. 00:02.130 --> 00:07.240 In this lesson we are going to set up our development environment which is going to be these words to 00:07.240 --> 00:13.830 your code these words to code is a powerful code editor which offers a lot of programming friendly useful 00:13.830 --> 00:15.800 features out of the box. 00:15.810 --> 00:19.800 You can however still use an other editor of your choice if you wish to. 00:19.830 --> 00:25.500 In that case feel free to skip these lecture editor such as atom text editor and streamline text that 00:25.800 --> 00:27.720 are still valid alternatives. 00:27.720 --> 00:29.540 Let's get started. 00:29.580 --> 00:34.650 The first thing that you need to do to use Visual Studio code is your system of course is to download 00:34.650 --> 00:38.110 its installer file and install it in your system. 00:38.130 --> 00:42.850 These words to your code is free open source and Iran's everywhere. 00:42.900 --> 00:49.200 I'm currently using Linux my gyro and that's why the website is offering me the download links for the 00:49.200 --> 00:50.460 Linux versions. 00:50.460 --> 00:56.730 You should however be able to find the appropriate download links for Europa rating systems right here 00:56.730 --> 00:58.210 at the top of the page. 00:58.290 --> 01:04.100 These words to your code is backed up by Microsoft and it must be said that they are doing really a 01:04.110 --> 01:05.410 terrific job. 01:05.430 --> 01:08.280 It's a great code Ed it's really fast. 01:08.280 --> 01:14.760 It's packed with a ton of useful features out of the box and it offers sufficient support for basically 01:14.790 --> 01:17.050 every programming language you can think of. 01:17.070 --> 01:20.720 So let's just give a brief overview of its functionalities. 01:20.760 --> 01:27.300 It is smart completion based on variable types of function definitions important models and so on. 01:27.300 --> 01:32.280 Thanks to Intel's sense it offers a really comfortable debugging interface. 01:32.280 --> 01:33.720 Get comments below. 01:33.780 --> 01:40.050 And also it's really extensible and customizable so go ahead download and install the proper version 01:40.050 --> 01:41.460 for your operating system. 01:41.460 --> 01:47.790 And let's start with the configuration once this does open up the editor and you shall find yourself 01:47.850 --> 01:50.050 in front of a very similar screen. 01:50.100 --> 01:56.210 The first thing that I like to do when I'm setting up a fresh install is to change the color team. 01:56.400 --> 02:02.530 We can click on color team and choose among a couple of teams that have already been installed for us. 02:02.580 --> 02:09.780 There is like a Kimi dark that is really cool but I personally normally go with monarch which I personally 02:09.780 --> 02:11.520 find to be really elegant. 02:11.550 --> 02:17.550 On the left we can see a couple of really useful links such as some introductory videos tips and tricks. 02:17.580 --> 02:24.600 Product documentation GitHub repository because as we've already mentioned this is an open source editor. 02:24.720 --> 02:30.630 Then we got a link to a printable keyboard cheat sheet and a last one to stack overflow. 02:30.630 --> 02:35.610 The interface is composed of a couple of different components and you can get a visual overview just 02:35.610 --> 02:38.090 by clicking on interface overview. 02:38.250 --> 02:43.590 As you can see it's a really well polished to welcome screen and is already gives you an idea of how 02:43.590 --> 02:45.110 really well thought. 02:45.140 --> 02:47.230 They're all ready to release. 02:47.250 --> 02:50.170 So we got a file explorer search across files. 02:50.220 --> 02:51.630 Source code management. 02:51.630 --> 02:58.620 Really cool launch and debug enter the tab to manage extension which also allows you to install new 02:58.620 --> 03:00.230 ones from the marketplace. 03:00.300 --> 03:05.100 You can now see the screen just by clicking somewhere else on the screen and you can find around all 03:05.100 --> 03:12.230 the comments available by clicking on this link or just by using the shortcut control shift P. 03:12.380 --> 03:13.190 And if you wish to. 03:13.190 --> 03:14.160 You can also try. 03:14.160 --> 03:18.370 The editor is essential features by clicking on interactive playground. 03:18.480 --> 03:20.730 But this goes beyond the core scope. 03:20.730 --> 03:22.860 So I'm just going to skip it for now. 03:22.860 --> 03:25.380 There are a couple of things that we need to do instead. 03:25.380 --> 03:32.070 Let's click on the extension step and as you can see I've already stalled three extensions Python which 03:32.070 --> 03:35.580 gives the editor complete support for python. 03:35.580 --> 03:42.100 This is an official extension published by Microsoft and as we can see it has more than 30 million downloads. 03:42.150 --> 03:47.990 You can just find an install extension that you want just by you know looking for the name in the market 03:47.990 --> 03:49.480 place and there you have it. 03:49.520 --> 03:53.010 It's really cool there is really a ton of material in this marketplace. 03:53.070 --> 03:59.060 Then you might want to install V2 or V2 which is the end line suggests gives view tooling for visas 03:59.060 --> 04:05.280 through your code and then you might also want to install visual studio entirely code which is developed 04:05.280 --> 04:12.360 by Microsoft Dev labs and provides API assisted productivity features for Python types create javascript 04:12.390 --> 04:13.070 and so on. 04:13.140 --> 04:20.440 Although there are a couple of extensions for Django I really suggest you to keep them because I find 04:20.440 --> 04:25.710 them to be quite buggy especially when developed meaning combo we view yes that we're going to use later 04:25.710 --> 04:26.690 on during the course. 04:26.700 --> 04:30.530 So keep your configuration as fast and pure as possible. 04:30.540 --> 04:39.170 We now want to go to file preferences settings and as you can see Sandra in 46 settings found. 04:39.420 --> 04:42.420 Let's say there is a lot of room for customization. 04:42.420 --> 04:44.170 One thing that I like to set up. 04:44.180 --> 04:47.940 It's the ruler which just shows a vertical ruler. 04:47.950 --> 04:52.080 A line okay like these but vertical at a certain character length. 04:52.140 --> 04:53.480 You can edit in the settings there. 04:53.490 --> 04:54.020 Jason. 04:54.030 --> 04:59.310 I set it up in 79 so I'm going to have a vertical ruler shown at 79 characters. 04:59.930 --> 05:07.150 As you may know is part of Python's pep 8 making it the official line lengths for pythons fights. 05:07.230 --> 05:09.580 So that was it for this configuration. 05:09.580 --> 05:14.210 We're going to make use of this adapter we've just completed as the course goes on. 05:14.220 --> 05:15.840 So that was it for this video. 05:15.840 --> 05:17.280 See you in the next lecture.