1 00:00:00,630 --> 00:00:01,010 It isn't. 2 00:00:01,090 --> 00:00:04,620 Welcome back to another class of our course about Python. 3 00:00:05,450 --> 00:00:12,250 So in the best class we talk mostly about strings how strings works and well what are strings. 4 00:00:12,420 --> 00:00:18,800 And in today's class we are going to talk about another type of data which are numbers. 5 00:00:18,800 --> 00:00:21,530 So my goal today is to show you how works. 6 00:00:21,560 --> 00:00:24,720 Numbers what exactly we can do with numbers on pythons. 7 00:00:24,860 --> 00:00:32,240 And we are going to talk about some basic by ton functions and how to use them will also integrate the 8 00:00:32,300 --> 00:00:37,820 numbers with the strings since we did sell how to do it in our best class. 9 00:00:37,820 --> 00:00:38,300 All right. 10 00:00:38,420 --> 00:00:40,470 So let's begin. 11 00:00:40,520 --> 00:00:49,610 So before we start you guys need to understand that in Python to have access to well to all the math 12 00:00:49,610 --> 00:00:52,670 functions you need to write a simple line of code. 13 00:00:52,670 --> 00:00:57,110 So this will give you access to all math functions. 14 00:00:57,110 --> 00:01:05,150 So simply write down from math import and you write down this little star when it's all done you are 15 00:01:05,150 --> 00:01:08,760 able to write down all the math functions that you want. 16 00:01:08,960 --> 00:01:12,530 And trust me in Python you have hundreds of different math functions. 17 00:01:12,650 --> 00:01:18,900 And my goal here is simply to show you what to give you an introduction to all of this. 18 00:01:18,920 --> 00:01:19,760 So let's start. 19 00:01:20,060 --> 00:01:20,330 All right. 20 00:01:20,360 --> 00:01:24,920 So you have different type of numbers that exist well in everyday life as well. 21 00:01:24,980 --> 00:01:30,650 So you have complete numbers let's say forty five is a complete numbers. 22 00:01:30,680 --> 00:01:32,160 No you have negative numbers. 23 00:01:32,160 --> 00:01:38,630 So minus five forty forty five and you have the numbers with the commas in this case twenty six point 24 00:01:38,630 --> 00:01:41,450 three to one. 25 00:01:41,450 --> 00:01:45,860 So those are the numbers that we will work with in Python. 26 00:01:46,400 --> 00:01:51,590 So the first thing that we are going to do is make basic calculations. 27 00:01:51,590 --> 00:01:57,060 So in this case we are going to talk about addition multiplication division and subtraction. 28 00:01:57,140 --> 00:01:58,430 So how all this works. 29 00:01:58,430 --> 00:01:59,240 Very simple. 30 00:01:59,240 --> 00:02:05,150 So if you started the same way you write down print you open up your parentheses and let's say you want 31 00:02:05,150 --> 00:02:12,320 to do 10 plus then you simply write it down like this and you can run your code as you can see the answer 32 00:02:12,410 --> 00:02:13,070 is 20. 33 00:02:13,070 --> 00:02:17,170 So Python gives you 20 as an answer. 34 00:02:17,310 --> 00:02:21,510 Same thing if for example you do 10 plus 10 multiplied by three. 35 00:02:21,540 --> 00:02:26,310 So what school with python is that it will respect the priority of operations. 36 00:02:26,340 --> 00:02:29,480 So it's like a calculator for example you do 10 plus 10. 37 00:02:29,490 --> 00:02:34,980 In this case it's not gonna do 20 multiplied by treats going to multiply three by 10 at first then do 38 00:02:34,980 --> 00:02:35,940 plus 10. 39 00:02:35,940 --> 00:02:38,800 So this will return us 40 which makes sense. 40 00:02:39,000 --> 00:02:42,010 But let's say for example I want to do 10 plus 10 at first. 41 00:02:42,120 --> 00:02:47,380 So I'll simply need to enter my vertices and then I run my app. 42 00:02:47,400 --> 00:02:51,160 So as you can see my answer is 60. 43 00:02:51,230 --> 00:02:51,640 All right. 44 00:02:51,660 --> 00:02:54,530 Right now let's say I have more than one operation. 45 00:02:54,600 --> 00:03:03,000 So I have all those operations I have additions that have multiplication I have division and I have 46 00:03:03,000 --> 00:03:04,320 let's say subtraction. 47 00:03:05,880 --> 00:03:07,920 So all this very important. 48 00:03:07,920 --> 00:03:11,050 If you don't have the right amount of parentheses. 49 00:03:11,190 --> 00:03:13,560 Python was simply not to run up. 50 00:03:13,770 --> 00:03:18,450 So very important to have the right amount of parentheses as you can see right here is the answer to 51 00:03:18,450 --> 00:03:19,520 my calculation. 52 00:03:19,590 --> 00:03:26,370 So as I explained python is really a huge well it's also can be used as a huge calculator and you have 53 00:03:26,370 --> 00:03:30,510 access to all the mathematical formulas in it. 54 00:03:30,520 --> 00:03:31,140 All right. 55 00:03:31,200 --> 00:03:35,010 So this is to understand how to make basic calculations in Python. 56 00:03:35,010 --> 00:03:38,150 Next thing that we will before we continue. 57 00:03:38,150 --> 00:03:44,220 Just give you a small difference between numbers and strings and the way you'll write it down. 58 00:03:44,220 --> 00:03:47,550 So let's say you want to print a number so you will simply write down. 59 00:03:47,560 --> 00:03:57,000 Well let's say when the print is trying so you will write down print open up your your commas and let's 60 00:03:57,000 --> 00:03:59,310 say you want to write down a word. 61 00:03:59,670 --> 00:04:07,320 So just a word you'll print it and it's going to return you word if you want to print a number. 62 00:04:07,320 --> 00:04:11,050 You don't have to write down those those those commas right here. 63 00:04:11,190 --> 00:04:14,920 You just can write down your number in this case let's say it's 20. 64 00:04:15,110 --> 00:04:21,860 202 as you can see right here you have your number which is two hundred and two if you write down those 65 00:04:21,860 --> 00:04:22,490 commas. 66 00:04:22,490 --> 00:04:26,710 It's gonna work as well but the only thing is it will not be a number. 67 00:04:26,780 --> 00:04:32,840 And if it's not a number well it will simply not work as a calculation so let's say I want to add this 68 00:04:33,140 --> 00:04:34,520 with the 20. 69 00:04:34,610 --> 00:04:41,580 So it will not work because in this case you are trying to make an addition of a number with a string. 70 00:04:41,930 --> 00:04:53,850 So it's normal that it's not working even if this will give you the same answer as this as you can see 71 00:04:53,850 --> 00:04:55,420 it gives you the exact same thing. 72 00:04:55,490 --> 00:04:57,000 But this is a string. 73 00:04:57,110 --> 00:04:58,420 This is in number. 74 00:04:58,430 --> 00:05:02,590 So with this you can't work you can make additions abstraction and everything. 75 00:05:02,750 --> 00:05:04,800 And then with this it will work. 76 00:05:04,820 --> 00:05:05,110 All right. 77 00:05:06,050 --> 00:05:08,250 Let's say right now we have a string. 78 00:05:08,420 --> 00:05:11,260 So in this case let's say we have print. 79 00:05:11,330 --> 00:05:12,710 We have our. 80 00:05:13,010 --> 00:05:14,650 Well we have our sentence. 81 00:05:14,660 --> 00:05:18,290 So we have a small sentence which will be in this case. 82 00:05:19,700 --> 00:05:21,350 Hello. 83 00:05:21,650 --> 00:05:26,080 My age is twenty five. 84 00:05:26,330 --> 00:05:28,580 So I have my sentence. 85 00:05:28,700 --> 00:05:31,630 Just put it. 86 00:05:31,640 --> 00:05:32,280 Perfect. 87 00:05:33,400 --> 00:05:38,560 Right now let's say I want to work with my twenty five let's say when I store my twenty five into a 88 00:05:38,560 --> 00:05:47,250 variable which is called age and we will store twenty five and this variable and then what I want to 89 00:05:47,250 --> 00:05:53,570 do I want to integrate my age right here let's say I write down each 90 00:05:56,790 --> 00:05:59,480 so in this case it's gonna look something like this 91 00:06:03,310 --> 00:06:04,480 so what I just did. 92 00:06:04,810 --> 00:06:14,440 I have my text here and I added age but since it's a string and a number we'll have a year right here. 93 00:06:14,440 --> 00:06:15,040 It doesn't work. 94 00:06:15,460 --> 00:06:18,190 So how you can modify this. 95 00:06:18,270 --> 00:06:19,290 It's very simple. 96 00:06:19,300 --> 00:06:25,930 First of all you can transform your variable right here which is a number into string. 97 00:06:25,990 --> 00:06:28,990 So let's say I want to transform it into a string. 98 00:06:28,990 --> 00:06:30,580 In this case it will work. 99 00:06:30,640 --> 00:06:32,450 But let's say I want to keep it. 100 00:06:32,470 --> 00:06:37,420 I want to keep this as a number because I want to make calculations or whatever I want to do with it. 101 00:06:38,440 --> 00:06:40,930 So how I will do this is very simple. 102 00:06:40,930 --> 00:06:44,500 I will simply add that I will simply work with a function. 103 00:06:44,500 --> 00:06:53,230 In this case this will be a function that will transform my age into my age which is a number into a 104 00:06:53,230 --> 00:06:53,620 string. 105 00:06:54,070 --> 00:06:56,980 So in this case I will simply write down a star. 106 00:06:57,280 --> 00:07:03,830 So as the bar will be this function and I simply close my burnt is when it's done. 107 00:07:04,210 --> 00:07:07,360 So when we play our app it works. 108 00:07:07,420 --> 00:07:12,430 So it gives us Hello my name my age is and in this case it's twenty five. 109 00:07:12,730 --> 00:07:14,860 So you can see it works perfectly. 110 00:07:14,860 --> 00:07:20,890 So this is a good way if you guys want to work with let's say a string if you want to work with strings 111 00:07:20,980 --> 00:07:23,700 and numbers let's say for example and make calculations here. 112 00:07:23,860 --> 00:07:29,950 It's gonna be twenty five plus then and in this case my age is thirty five. 113 00:07:29,950 --> 00:07:35,310 So here I have two numbers that works together and I transform them into a string here. 114 00:07:35,320 --> 00:07:43,670 So I'll be able to work with the strings and with a number that I transform in a string as well. 115 00:07:43,720 --> 00:07:46,090 So right now you understand how this works. 116 00:07:46,090 --> 00:07:46,490 So this. 117 00:07:46,510 --> 00:07:48,150 Those are the basics. 118 00:07:48,190 --> 00:07:54,680 Next thing that we are going to talk about will be functions that you guys can use with numbers. 119 00:07:54,680 --> 00:07:58,510 So let's say for example you have a small database of numbers. 120 00:07:58,510 --> 00:08:10,860 So let's say I would print I have 1 5 6 2 9 4 30 so I have all those numbers. 121 00:08:11,290 --> 00:08:15,310 And from all those numbers I want to find out which is the highest number. 122 00:08:15,340 --> 00:08:21,430 So what exactly I will use I will use a function I can use a function that will help me find out which 123 00:08:21,490 --> 00:08:23,880 is the highest number with between all those numbers. 124 00:08:23,880 --> 00:08:26,500 In this case is gonna be the max function. 125 00:08:26,500 --> 00:08:32,340 So I just select all my numbers right here and I click on run my app. 126 00:08:32,470 --> 00:08:36,420 And in this case the number that is generated is 30. 127 00:08:36,730 --> 00:08:38,500 I can't have any type of numbers right here. 128 00:08:38,510 --> 00:08:39,580 I can have. 129 00:08:40,910 --> 00:08:43,910 Well I can have numbers that are negative numbers. 130 00:08:43,910 --> 00:08:45,650 I can have positive numbers. 131 00:08:45,710 --> 00:08:47,580 I can have any any type of numbers. 132 00:08:47,620 --> 00:08:49,430 It will still work. 133 00:08:49,430 --> 00:08:49,670 All right. 134 00:08:49,700 --> 00:08:51,220 So this is for the max function. 135 00:08:51,230 --> 00:08:52,000 This is a good way. 136 00:08:52,020 --> 00:08:58,190 If you guys have a database of numbers and you want to find out the highest number or does well the 137 00:08:58,190 --> 00:09:04,640 highest number with the max function next function we are going to talk about will be the main function 138 00:09:04,640 --> 00:09:10,970 which is how to find out the smallest number possible in this case it is the main function. 139 00:09:10,970 --> 00:09:16,760 So as I said the main function we want to do right now is simply write down men instead of writing Max 140 00:09:17,050 --> 00:09:22,690 and you run your app because you can see here your smart your smallest number is minus 1. 141 00:09:22,700 --> 00:09:28,010 So even if your numbers are very complicated so let's say you have zero point 2 1 3 6 and any other 142 00:09:28,010 --> 00:09:33,860 type of numbers it will always find out the smallest number between all those numbers. 143 00:09:33,860 --> 00:09:39,300 In this case it doesn't work because here we go right now. 144 00:09:39,700 --> 00:09:40,090 Right. 145 00:09:40,110 --> 00:09:44,230 So you can see you will always find out the smallest number between all those numbers. 146 00:09:45,470 --> 00:09:49,590 So right now you understand how to find out the biggest and the smallest number. 147 00:09:49,880 --> 00:09:57,260 Let's say you want to do a more complex calculation that integrates let's say making calculating power 148 00:09:57,710 --> 00:10:02,380 power so let's say you want to do equal. 149 00:10:03,130 --> 00:10:03,980 So print 150 00:10:06,660 --> 00:10:13,500 five and you want five and that 5 Power 2. 151 00:10:13,510 --> 00:10:15,210 So in this case is gonna give you twenty five. 152 00:10:15,220 --> 00:10:16,960 So how do you calculate this. 153 00:10:16,960 --> 00:10:22,780 It's very simple you have a function that will calculate the let's say well the. 154 00:10:23,310 --> 00:10:25,200 In this case the power. 155 00:10:25,660 --> 00:10:28,010 And in this case it will be. 156 00:10:28,060 --> 00:10:37,540 Well this is the power so instead of doing this and this and you run it and it doesn't work if you want 157 00:10:37,540 --> 00:10:41,310 to make this calculation it's going to be a function that will do it. 158 00:10:41,320 --> 00:10:43,010 It's that power function. 159 00:10:43,010 --> 00:10:45,250 And how do you calculate this. 160 00:10:45,250 --> 00:10:52,340 It's a very simple the first number that you will have that you want is let's say five and you want 161 00:10:52,580 --> 00:10:57,850 five in a power of two so you will multiply five by five. 162 00:10:57,860 --> 00:10:58,690 So here we go. 163 00:10:58,730 --> 00:11:01,550 We have our five and want to multiply five by five. 164 00:11:01,580 --> 00:11:06,020 We run our function as you can see it give us twenty five as an answer. 165 00:11:06,020 --> 00:11:14,300 Once again we can make our other calculations so let's say fifty five divided by thirty six plus the 166 00:11:14,300 --> 00:11:16,860 power of five by you two. 167 00:11:17,450 --> 00:11:23,170 And we run the app and as you can see gives us the answer and the answer makes sense. 168 00:11:23,350 --> 00:11:23,660 All right. 169 00:11:23,910 --> 00:11:27,370 So right now we know how to calculate all this. 170 00:11:27,540 --> 00:11:30,990 Let's say we want to add another function to our calculation. 171 00:11:30,990 --> 00:11:33,630 We want this number as a complete number. 172 00:11:33,630 --> 00:11:34,980 So we want it. 173 00:11:35,430 --> 00:11:41,010 In this case we want let's say instead of having twenty six point four four four four four we want to 174 00:11:41,010 --> 00:11:42,620 have 26. 175 00:11:42,690 --> 00:11:44,950 So how exactly we'll do this. 176 00:11:45,120 --> 00:11:46,970 Once again it's very very simple. 177 00:11:48,150 --> 00:11:50,690 We'll simply add a round. 178 00:11:50,700 --> 00:11:52,560 So there is another function. 179 00:11:52,560 --> 00:11:59,280 So we will be able to calculate well not to calculate but simply to generate that the number which is 180 00:11:59,280 --> 00:12:02,250 the closest number to well the closest complete number. 181 00:12:02,260 --> 00:12:05,220 So in this case 26 will be the closest complete number. 182 00:12:05,220 --> 00:12:06,210 So it's very simple. 183 00:12:06,210 --> 00:12:07,860 It will be the round function 184 00:12:11,590 --> 00:12:13,110 and you can run everything. 185 00:12:13,480 --> 00:12:14,670 So it give us 26. 186 00:12:14,680 --> 00:12:16,530 So let me just explain what we just wrote. 187 00:12:16,810 --> 00:12:17,760 We ask. 188 00:12:17,860 --> 00:12:27,710 Excel Excel so we ask Python to run this calculation and to give us the round value well we ask Python 189 00:12:28,580 --> 00:12:33,290 to print the round value of this calculation. 190 00:12:33,290 --> 00:12:40,690 In this case we ask by down to print us the complete and only the complete number of this calculation. 191 00:12:40,700 --> 00:12:43,940 In this case it's 26. 192 00:12:44,550 --> 00:12:51,420 So if let's say for example right now we want if we have let's say in negative numbers or we'll just 193 00:12:51,420 --> 00:12:56,010 write down minus all this and we'll run our calculations. 194 00:12:56,040 --> 00:13:02,820 So as you can see our answer will beat minus 26 and let's say right now we want to have a positive number. 195 00:13:02,820 --> 00:13:05,860 So we still want our twenty six. 196 00:13:05,910 --> 00:13:09,440 We still want to have 26 but we have minus 26. 197 00:13:09,480 --> 00:13:10,600 So how do we do this. 198 00:13:10,590 --> 00:13:11,310 It's very simple. 199 00:13:11,310 --> 00:13:18,270 We have another function in Python that is called the D A B A B S which will calculate the absolute 200 00:13:18,540 --> 00:13:24,140 value of a certain number which in this case will be the absolute value of minus 26. 201 00:13:24,150 --> 00:13:31,350 So how do we do this simply write down a b s open up your parentheses and you can close them and we 202 00:13:31,350 --> 00:13:35,280 will run our calculation and as you can see you have 26. 203 00:13:35,370 --> 00:13:37,050 Let me just give you a small demo. 204 00:13:37,080 --> 00:13:38,480 What is the IBS function. 205 00:13:38,490 --> 00:13:44,220 So let's say you have minus 20 and that you want to print. 206 00:13:45,620 --> 00:13:48,880 You want to have the absolute value of minus 20. 207 00:13:48,890 --> 00:13:53,100 It will simply give you the absolute value of minus 20. 208 00:13:53,660 --> 00:13:54,880 And let's say you print it. 209 00:13:54,990 --> 00:13:59,410 So as you can see here you have 20 which is the absolute value of minus 20. 210 00:13:59,530 --> 00:14:04,810 Right here you will roll down a a bit complicated math calculation. 211 00:14:04,910 --> 00:14:06,770 But once again it's not. 212 00:14:07,120 --> 00:14:10,860 Well when we go step by step it's not that hard to understand. 213 00:14:11,120 --> 00:14:18,500 Right now what we asked White on to do we asked Python to print the absolute value of minus the round 214 00:14:18,500 --> 00:14:21,400 value of this calculation. 215 00:14:21,590 --> 00:14:29,390 In this case as you can see it integrates all the functions that we want together. 216 00:14:30,050 --> 00:14:36,230 Let's say right now we calculated the power of something but let's say we want the square root of something. 217 00:14:37,670 --> 00:14:46,790 So in this case we simply will write down print s q far T and the one the square root of twenty five 218 00:14:49,190 --> 00:14:50,120 is gonna be five. 219 00:14:50,270 --> 00:14:57,000 As you can see it's down here so we'll just delete the first part of our calculation so once again this 220 00:14:57,000 --> 00:15:03,000 is another math the math thing that you can do on Python as I explained you can do absolutely anything 221 00:15:03,120 --> 00:15:05,880 on Python that you can do on the calculator. 222 00:15:05,880 --> 00:15:06,200 All right. 223 00:15:06,330 --> 00:15:12,270 So let's talk about some more advanced math functions that you can have on Python. 224 00:15:12,270 --> 00:15:14,170 Once again you have hundreds of them. 225 00:15:15,420 --> 00:15:21,570 But some variable some that are very very important very important but some that are commonly used in 226 00:15:21,600 --> 00:15:27,810 just some basic ones that I found out on the Internet and that I think will be interesting to show you 227 00:15:27,810 --> 00:15:30,990 guys that you can have on Python. 228 00:15:31,200 --> 00:15:36,330 And if you want to have some others that you want to use you can just go on Google and write down Python 229 00:15:36,330 --> 00:15:40,320 math functions you'll have well hundreds of them. 230 00:15:40,320 --> 00:15:45,610 So let me just show you some basics that exists on well that you can use. 231 00:15:45,630 --> 00:15:48,050 So the first one will be sale. 232 00:15:48,060 --> 00:15:53,100 This function is very simple it will return you the smallest integrate integral value greater than the 233 00:15:53,100 --> 00:15:54,380 number. 234 00:15:54,570 --> 00:16:02,490 So let's say for example I write don't sell off in this case twenty three point nine nine nine nine 235 00:16:02,490 --> 00:16:05,130 nine and I run it. 236 00:16:05,580 --> 00:16:06,710 So it's gonna be twenty four. 237 00:16:06,900 --> 00:16:13,590 But if I write down twenty three point 0 0 as a resume one it's gonna be twenty four as well because 238 00:16:13,590 --> 00:16:20,220 we return well in this case the highest value after twenty three even if it's twenty three and an infinity 239 00:16:20,280 --> 00:16:30,150 of zeros we will return 24 twelve not an infinity of zeros let's say enough zeros because if it's an 240 00:16:30,150 --> 00:16:32,530 infinity it's gonna be too much close to twenty three. 241 00:16:32,550 --> 00:16:32,820 All right. 242 00:16:32,850 --> 00:16:39,810 So the next question is if let's say want to do the reverse of the sale function in this case we want 243 00:16:39,810 --> 00:16:42,160 to return the greatest value. 244 00:16:42,480 --> 00:16:45,520 So in this the first case it was the smallest value. 245 00:16:45,630 --> 00:16:48,930 And in the next one to return the greatest value. 246 00:16:48,930 --> 00:16:51,710 So it's gonna be the floor function. 247 00:16:51,860 --> 00:16:56,040 So instead of sale we'll write down the floor. 248 00:16:56,140 --> 00:16:59,440 So as you can see returns twenty three even if the answer. 249 00:16:59,590 --> 00:17:09,290 Well even if our basic number is twenty three point 9 9 9 9 9 as you can see returns twenty three. 250 00:17:09,800 --> 00:17:16,340 Another way to calculate Well we have the absolute value if we want to calculate the factorial of something 251 00:17:17,380 --> 00:17:21,410 there'll be another well that'll be the last function that we'll see today. 252 00:17:21,830 --> 00:17:28,730 The factory all of a function is simply a number and you multiply all the smallest numbers of this number 253 00:17:28,730 --> 00:17:29,400 by. 254 00:17:29,690 --> 00:17:30,930 Until you reach this number. 255 00:17:31,140 --> 00:17:37,850 So let's say for example 5 the 5 defector you'll call de facto real value of 5 will be 1 multiplied 256 00:17:37,850 --> 00:17:45,300 by 2 multiplied by three by four by five which indifference of the absolute value will be simply minus 257 00:17:45,300 --> 00:17:47,210 stand will equal to ten. 258 00:17:47,270 --> 00:17:52,430 All right so let's calculate the factorial of something in this case we will simply write down print 259 00:17:53,090 --> 00:17:59,320 we open up our parentheses and write down factorial and let's say we want. 260 00:17:59,480 --> 00:18:05,030 We don't want a big number at first let's say we just want the number three in this case the answer 261 00:18:05,030 --> 00:18:09,060 will simply be six because we did 1 multiplied by 2 multiplied by 3. 262 00:18:09,080 --> 00:18:13,580 But let's say we have a huge number which will be let's say one hundred which is really really huge 263 00:18:13,600 --> 00:18:14,510 for rules. 264 00:18:14,980 --> 00:18:20,210 Well in this case it will generate us the answer as you can see the answer is huge because with it one 265 00:18:20,210 --> 00:18:26,450 multiplied by two by three by four until one hundred and we have our answer right here the more the 266 00:18:26,450 --> 00:18:29,100 number is huge the more the calculation is going to take time. 267 00:18:29,120 --> 00:18:32,270 I'm not going to make the allegation for a huge number. 268 00:18:32,300 --> 00:18:40,610 I don't want my Python to bug but if you guys want want to try it at home you can do it just don't write 269 00:18:40,610 --> 00:18:44,580 down two huge numbers because your computer will just freeze. 270 00:18:45,230 --> 00:18:47,260 So this is for you. 271 00:18:47,350 --> 00:18:49,420 This is for the numbers part. 272 00:18:49,460 --> 00:18:54,700 So until now we saw all the not well we we talked about all different types of numbers. 273 00:18:54,710 --> 00:19:00,170 We talked about the how to make basic calculations and by time we talked how to work with strings and 274 00:19:00,170 --> 00:19:03,670 numbers and how to store both of them together. 275 00:19:03,800 --> 00:19:10,060 So you should be able to do it on your own right now we talked about some basic math functions. 276 00:19:10,070 --> 00:19:17,390 Once again if you are interested to find some other math functions you have simply go on Google and 277 00:19:17,390 --> 00:19:22,150 write down Python math functions and you can have hundreds of them once again. 278 00:19:22,160 --> 00:19:28,180 I just use those as an example because I wrote down Python math functions and I was able to. 279 00:19:28,190 --> 00:19:33,040 Those were the most popular and I just showed them as an example. 280 00:19:33,180 --> 00:19:39,440 But once again if you want more advanced math functions you can find them at the end of the day is how 281 00:19:39,440 --> 00:19:40,500 you use them. 282 00:19:40,510 --> 00:19:45,310 It's and it's not about the functions but it's how you use them and what exactly you make with them. 283 00:19:45,320 --> 00:19:45,800 All right. 284 00:19:45,830 --> 00:19:49,570 So until now you understand what our strings and what are our numbers. 285 00:19:49,580 --> 00:19:51,120 So for this course. 286 00:19:51,140 --> 00:19:51,730 That's it. 287 00:19:51,740 --> 00:19:54,140 And see you all in our next class.