1 00:00:00,150 --> 00:00:05,190 Hello, guys, and welcome back to another class of our course on data analysis with Python. 2 00:00:05,280 --> 00:00:10,440 So basically, until now, we just talked that we had an introduction to data analysis. 3 00:00:10,800 --> 00:00:16,920 And now we are going to talk about the first tool that we are going to use in practically. 4 00:00:17,220 --> 00:00:19,590 And this is the Jupiter notebooks and this class. 5 00:00:19,600 --> 00:00:26,730 We are going to talk about all the theoretical side of this app or, well, of this tool that we are 6 00:00:26,730 --> 00:00:27,300 going to use. 7 00:00:27,780 --> 00:00:33,120 And in the next class, we are going to practice by writing down some lines of code in Python, of course. 8 00:00:34,080 --> 00:00:36,510 So let's start basically, it's pretty simple. 9 00:00:36,520 --> 00:00:42,270 The first thing that you guys would need to do is open up your anakonda navigator and then go into your 10 00:00:42,270 --> 00:00:43,280 chapter notebook. 11 00:00:43,290 --> 00:00:48,930 So just click on lunch and whether it's going to do it's going to open up a folder directly on your 12 00:00:48,960 --> 00:00:50,310 Internet browser. 13 00:00:51,240 --> 00:00:52,080 So very simple. 14 00:00:53,070 --> 00:00:56,000 The first thing to understand, guys, is how everything works. 15 00:00:56,280 --> 00:00:58,650 So basically you have three tabs right here. 16 00:00:58,650 --> 00:01:05,310 You have your files you're running and your clusters, basically your files are all the files that are 17 00:01:05,310 --> 00:01:06,640 important from your computer. 18 00:01:07,380 --> 00:01:10,170 So right here I have all my files that are important. 19 00:01:10,830 --> 00:01:14,850 Running is all the files, all the files that are that are right now running. 20 00:01:14,880 --> 00:01:19,590 So in this case, if you have any terminal, any python terminal that is running for any notebook that 21 00:01:19,590 --> 00:01:25,170 is running, you're going to see it inside of your running and those are your cluster. 22 00:01:26,370 --> 00:01:32,130 So basically, let's come back to our file folder, which will be our most important one. 23 00:01:33,150 --> 00:01:37,350 So basically, if you want to select files, well, it's pretty simple. 24 00:01:37,350 --> 00:01:42,810 You can just click here to select them, to see the type of files that you guys can have. 25 00:01:42,810 --> 00:01:46,580 In this case, you can have folders which would be which everybody should have. 26 00:01:46,590 --> 00:01:49,570 So all the folders that you have on your computer. 27 00:01:49,920 --> 00:01:53,970 So if you want to select all the folders, simply click on the folders and you will be able to select 28 00:01:53,970 --> 00:01:54,210 them. 29 00:01:54,930 --> 00:01:58,120 The same one will be the notebooks that you can maybe have. 30 00:01:58,140 --> 00:02:04,860 So, for example, you created some notebooks for past Python projects or any data analysis projects. 31 00:02:05,430 --> 00:02:06,480 You should have them here. 32 00:02:06,490 --> 00:02:08,160 As you can see, I don't have them. 33 00:02:08,160 --> 00:02:10,560 But if you do, well, it's possible. 34 00:02:12,320 --> 00:02:19,070 Next thing would be you're running, so all you're running notebook's or running Python apps should 35 00:02:19,070 --> 00:02:20,040 be here once again. 36 00:02:20,060 --> 00:02:22,130 I don't have some, so you can't really see them. 37 00:02:22,520 --> 00:02:23,270 I have zero. 38 00:02:23,690 --> 00:02:25,870 And finally, all the files that are open. 39 00:02:25,880 --> 00:02:29,010 So in this case, I only have one advanced IP scanner. 40 00:02:29,750 --> 00:02:32,480 So in this case, this is the only file that I have running. 41 00:02:32,510 --> 00:02:36,400 So if you guys have some other files, well, you will be able to select them this week. 42 00:02:37,100 --> 00:02:40,630 After that, when you select the file, you can do a lot of things with with it. 43 00:02:40,640 --> 00:02:44,120 You can rename it, you can move the file, you can download it. 44 00:02:44,120 --> 00:02:46,370 If you want to download it, you can view it. 45 00:02:46,400 --> 00:02:50,080 You can edit it as well because it's on your computer directory. 46 00:02:51,620 --> 00:02:52,770 So it's pretty cool. 47 00:02:52,790 --> 00:02:54,380 Those are really the basics of it. 48 00:02:55,220 --> 00:02:59,710 After that here you can place your files by name. 49 00:02:59,960 --> 00:03:03,530 So once again, it's pretty simple by date or by file size. 50 00:03:03,810 --> 00:03:06,740 If you guys want to upload some new files, it's pretty simple. 51 00:03:06,740 --> 00:03:07,420 It's going to be here. 52 00:03:07,430 --> 00:03:12,710 So you simply click on upload and you will be able to upload any new file that you want. 53 00:03:13,370 --> 00:03:16,190 If you want to create a new folder, you can create a new folder. 54 00:03:16,820 --> 00:03:22,340 You will be able to create a simple folder, or it could be something pretty cool, like, for example, 55 00:03:22,340 --> 00:03:23,630 in Python, three folders. 56 00:03:23,630 --> 00:03:26,180 So right here it will be inside of a notebook. 57 00:03:26,180 --> 00:03:28,750 So you simply click on it and you will be able to create it. 58 00:03:29,240 --> 00:03:30,740 You can create a text folder. 59 00:03:30,980 --> 00:03:33,230 So in this case is going to be automatically saved. 60 00:03:34,430 --> 00:03:36,500 You can create a folder in normal. 61 00:03:36,620 --> 00:03:41,150 So once again, a normal folder like this one right here, you can create it and it's going to be automatically 62 00:03:41,150 --> 00:03:47,040 named unnamed folder or until until until to the folder. 63 00:03:47,090 --> 00:03:48,340 I personally don't remember. 64 00:03:48,650 --> 00:03:51,360 And finally, you can generate a terminal. 65 00:03:51,380 --> 00:03:54,890 So once again, if you want to work on a terminal, you can do it. 66 00:03:55,940 --> 00:03:56,930 Lasting thing right here. 67 00:03:57,380 --> 00:04:02,420 If you want to refresh everything, you can do it simply by clicking this button right there. 68 00:04:03,710 --> 00:04:07,990 And that basically until now, you guys try to understand why we use troop there. 69 00:04:08,510 --> 00:04:13,490 Well, basically, the workflow inside of a data analysis project is pretty simple. 70 00:04:14,030 --> 00:04:16,760 The first step will be to create a notebook for your projects. 71 00:04:16,800 --> 00:04:20,450 In this case, we are well, not right now, because we just talked about the tricky part. 72 00:04:21,230 --> 00:04:25,980 But basically the first thing that you guys will do is simply creating a notebook for your project. 73 00:04:26,000 --> 00:04:28,130 So in this case, we'll write down your code and everything. 74 00:04:29,660 --> 00:04:34,750 After that, you add analysis, step coding and outputs to your notebook. 75 00:04:35,120 --> 00:04:37,430 So absolutely everything would be here. 76 00:04:37,430 --> 00:04:44,630 And finally, you will add your business and all other analytics to your notebook, which will complete 77 00:04:45,080 --> 00:04:54,200 your project as a whole for the security of Jupiter, since it becomes a more and more popular on the 78 00:04:54,200 --> 00:04:55,100 Internet or. 79 00:04:55,100 --> 00:05:01,150 Well, it's popular to the security that this tool uses. 80 00:05:02,210 --> 00:05:05,050 Well, they have some security models that are in place. 81 00:05:05,720 --> 00:05:07,940 The first one would be interested. 82 00:05:07,970 --> 00:05:10,280 Hotmail will always be sanitized. 83 00:05:10,290 --> 00:05:13,930 This means they will clean all untrusted HTML. 84 00:05:14,240 --> 00:05:18,740 So if you have any external code that is not clean, it will be sanitized. 85 00:05:19,460 --> 00:05:23,110 JavaScript that are not trusted will not be executed. 86 00:05:23,120 --> 00:05:31,010 So once again, if you have some external JavaScript, it will not trust it and will execute it all. 87 00:05:31,010 --> 00:05:36,710 HTML and JavaScript that are in markdown sales will not be trusted. 88 00:05:36,740 --> 00:05:43,760 So very important to know that that HTML scripts and the JavaScript that are in markdown sales are not 89 00:05:43,760 --> 00:05:44,360 trusted. 90 00:05:45,350 --> 00:05:48,140 The output that are generated by the user are trusted. 91 00:05:48,140 --> 00:05:53,140 So everything that you guys will create and generate at the end, let's say at the end of the project 92 00:05:53,150 --> 00:05:59,210 or the end of a certain part of the project will be trusted because once again, this is you who created 93 00:05:59,210 --> 00:06:07,810 the project and any other e-mail or JavaScript, it could be in markdown sales output generated by others 94 00:06:07,820 --> 00:06:13,730 or anything related that it's not you create it personally will never be trusted. 95 00:06:13,740 --> 00:06:18,930 So let's say, for example, you import a project that someone else created for your project. 96 00:06:19,370 --> 00:06:25,240 Well, it's not going to be trusted because it's not it's not like you create it. 97 00:06:25,730 --> 00:06:30,250 So this is for the security model around around Jupiter. 98 00:06:30,560 --> 00:06:35,990 So right now, you guys have some basic and really, really low and basic knowledge of Jupiter. 99 00:06:36,320 --> 00:06:39,320 So you know how everything here works. 100 00:06:39,330 --> 00:06:43,490 So basically to import documents and how to store documents and everything. 101 00:06:44,000 --> 00:06:47,590 And the next step will really be to work with Jupiter. 102 00:06:47,600 --> 00:06:51,130 And this is what we are going to talk about in our next class. 103 00:06:51,200 --> 00:06:54,350 That's first class guys and see our next class.