1 00:00:00,340 --> 00:00:06,480 And welcome back to another class of our course about the complete introduction to the science with 2 00:00:06,480 --> 00:00:06,880 Python. 3 00:00:06,910 --> 00:00:13,890 So basically in this class we are talking about another really interesting python tool that we are going 4 00:00:13,890 --> 00:00:19,440 to work with to be able to understand a little bit more how we work with data science. 5 00:00:19,920 --> 00:00:24,720 So this, too, is another visualization tool that is built on matplotlib. 6 00:00:25,410 --> 00:00:31,590 So basically where when we are going to work with this tool, have to import matplotlib to be able to 7 00:00:31,770 --> 00:00:32,520 put it perfectly. 8 00:00:33,000 --> 00:00:35,640 So basically the name of this tool is Seabourne. 9 00:00:35,640 --> 00:00:43,050 So Seabourne is basically a better version of matplotlib, if we can say it this way, simply because 10 00:00:43,050 --> 00:00:44,130 it's built on it. 11 00:00:44,820 --> 00:00:47,280 So let's look what it looks like. 12 00:00:47,490 --> 00:00:53,340 So basically, Seabourne is, as I said, a data visualization tool and that it's based on matplotlib. 13 00:00:53,350 --> 00:00:55,540 So basically what it does, it's pretty much the same thing. 14 00:00:55,560 --> 00:00:59,550 It will visualize data, but in a better way. 15 00:01:00,360 --> 00:01:05,520 So basically, it's used to create more attractive and informative statistical graphs. 16 00:01:05,880 --> 00:01:08,160 So your graphs will be a little bit different. 17 00:01:08,160 --> 00:01:17,310 So you can you have more types of graphs with Seabourne than that, with Muttalib and allows many other 18 00:01:17,310 --> 00:01:17,890 great things. 19 00:01:18,300 --> 00:01:25,140 So while Seabourne is a different package, it can still it can still be used to develop attractiveness 20 00:01:25,140 --> 00:01:26,510 of matplotlib graph. 21 00:01:26,530 --> 00:01:32,080 So as I said, it will give it will create more attractive Gretz graphs. 22 00:01:33,020 --> 00:01:34,890 So why Seabourne is used? 23 00:01:35,490 --> 00:01:37,550 Basically, it's used to create statistical graphs. 24 00:01:37,560 --> 00:01:40,410 So this means the same thing as matplotlib. 25 00:01:40,950 --> 00:01:44,870 Basically you will create graphs with the database that you guys will use. 26 00:01:44,880 --> 00:01:47,460 It could be small databases, it could be huge databases. 27 00:01:47,710 --> 00:01:49,200 And this is exactly what we'll do. 28 00:01:49,200 --> 00:01:56,040 Import data bases, different databases from the Internet and we will work with those databases. 29 00:01:57,150 --> 00:02:00,330 I'm you think it's used to create more attractive graphs. 30 00:02:00,340 --> 00:02:03,910 So basically you have plenty of types of graphs that you guys can use. 31 00:02:04,290 --> 00:02:10,140 So, for example, right here you have a violin, that blood, which is one type of graph that you guys 32 00:02:10,140 --> 00:02:13,530 can have with the seabourne, which is pretty cool. 33 00:02:14,310 --> 00:02:19,140 And finally, it can be used to make the graphs more attractive, which is pretty much the same thing 34 00:02:19,140 --> 00:02:21,330 as the best point, basically. 35 00:02:21,510 --> 00:02:23,610 What does this all mean? 36 00:02:23,640 --> 00:02:30,600 It means that it takes all the Muttalib features and it makes them a little bit better and not better, 37 00:02:30,600 --> 00:02:32,080 but more attractive. 38 00:02:32,100 --> 00:02:35,160 So basically, you have more options of graphs. 39 00:02:35,610 --> 00:02:38,940 You have pretty much a lot of really interesting things. 40 00:02:39,630 --> 00:02:46,530 Not only this, but if we talk about some other functionalities of Seabourne, it will allow comparison 41 00:02:46,530 --> 00:02:48,240 between multiple variables. 42 00:02:48,690 --> 00:02:51,210 It can support multiple out grids. 43 00:02:51,420 --> 00:02:53,190 It's available. 44 00:02:53,970 --> 00:02:56,780 Well, it has plenty of colors that are available. 45 00:02:56,790 --> 00:03:00,150 So basically you can you can use it as you want. 46 00:03:00,150 --> 00:03:01,020 You can add colors. 47 00:03:01,020 --> 00:03:07,590 You can add pretty much a lot of things and can estimate and create graphs of linear regression automatically. 48 00:03:08,400 --> 00:03:10,430 So basically, it's pretty cool. 49 00:03:11,100 --> 00:03:17,340 Some other things that the Seabourne can offer were basically the seabourne functions can offer is a 50 00:03:18,120 --> 00:03:21,340 visually understanding, different distributions of data set. 51 00:03:21,360 --> 00:03:24,660 This is what you can do with this too. 52 00:03:25,350 --> 00:03:28,460 You can visually understand mathematical and statistical relationship. 53 00:03:28,470 --> 00:03:33,570 So basically, if you have relationships inside of your database between a certain variables between 54 00:03:33,570 --> 00:03:41,030 variable X, Y and Z, for example, with Seabourne you can visually represented with a graph. 55 00:03:41,040 --> 00:03:43,080 So basically you can be represented inside of a graph. 56 00:03:43,090 --> 00:03:47,820 So you guys understand it better and it can generate graphs and blood. 57 00:03:48,090 --> 00:03:54,840 Well, it can do graphs and generation and plotting with categorical data, which is pretty cool as 58 00:03:54,840 --> 00:03:54,990 well. 59 00:03:55,640 --> 00:03:55,980 All right. 60 00:03:55,980 --> 00:03:57,660 So Seabourne versus matplotlib. 61 00:03:57,670 --> 00:04:00,510 So what is the difference between Seabourne and matplotlib? 62 00:04:02,040 --> 00:04:06,350 So basically, as I said, Muttalib is used for basic plotting. 63 00:04:06,360 --> 00:04:13,650 Usually the visualization that uses matplotlib are generally consisted of bars, scatter plots, histograms 64 00:04:13,650 --> 00:04:14,430 and some other. 65 00:04:14,470 --> 00:04:21,450 So basically there are plenty of really basic plots that are used inside of Matlab, but inside of Seabourne, 66 00:04:21,450 --> 00:04:22,730 it's more advanced plots. 67 00:04:22,800 --> 00:04:26,400 Basically, as you can see here, those are some plots of Seabourne. 68 00:04:26,410 --> 00:04:29,730 So, for example, you have the violent plot, you have the, um, plots. 69 00:04:30,120 --> 00:04:34,800 Basically, you have plenty of plots inside of Seabourne as well as ultimately. 70 00:04:34,800 --> 00:04:37,980 But plots basically you will work with Muttalib. 71 00:04:39,300 --> 00:04:44,220 And Seabourne is like a better version of metal, if we can see it this way. 72 00:04:45,120 --> 00:04:51,570 So basically, Seabourne is just a higher level API version of matplotlib with some different parameters. 73 00:04:52,170 --> 00:04:57,300 Also, Seabourne comes with numerous customised teams and high level interface. 74 00:04:57,630 --> 00:04:59,940 Also, Seabourne functions work well for. 75 00:05:00,020 --> 00:05:04,110 Data from so, which is not the best at it. 76 00:05:04,760 --> 00:05:07,790 So it's Seabourne better than not really. 77 00:05:07,790 --> 00:05:14,660 Well, Seabourne is built on matplotlib and Seabourne is we can say, if we can see it, a part of Muttalib. 78 00:05:14,670 --> 00:05:15,940 So is it better? 79 00:05:16,190 --> 00:05:16,910 Not really. 80 00:05:16,910 --> 00:05:17,900 It's just part of it. 81 00:05:17,930 --> 00:05:24,020 So basically, it's like a higher version of matplotlib, so you can work with both of them. 82 00:05:24,020 --> 00:05:26,090 So both tools are really awesome. 83 00:05:26,240 --> 00:05:30,770 But Seabourne is like a higher version, if we can see it this way. 84 00:05:30,770 --> 00:05:37,130 But it has all the tools and it it's basically import Muttalib as well as Seabourne. 85 00:05:37,130 --> 00:05:41,720 So you'll see when we are going to work with Seabourne in the next two classes, we're going to import 86 00:05:41,720 --> 00:05:48,510 Matlab, we're going to import no by Skype and us basically to be able to work with everything together. 87 00:05:49,460 --> 00:05:54,830 So like always, we are going to work with by chance at the next few classes and we are going to learn 88 00:05:54,830 --> 00:06:00,480 how to create plenty of klutzes by importing data directly from the Web. 89 00:06:00,890 --> 00:06:02,530 So I hope you guys are ready. 90 00:06:02,570 --> 00:06:06,440 So that's it, first class guys and all our next class.