1 00:00:12,630 --> 00:00:20,310 Hello and welcome to all of my students today we'll discuss basics part two regarding if statements 2 00:00:20,550 --> 00:00:27,900 in the previous lecture we have studied what are, if else, statements and also what if l if statements 3 00:00:27,900 --> 00:00:31,400 where we had several conditions in the same statement. 4 00:00:32,100 --> 00:00:39,960 Now is the time to expand our basic knowledge and to see much more examples and additional topics to 5 00:00:39,960 --> 00:00:42,190 dominate the statement topic. 6 00:00:43,050 --> 00:00:43,530 All right. 7 00:00:43,620 --> 00:00:50,910 So let's go straight ahead for the first topic and let's discuss logical operators or some of you might 8 00:00:50,910 --> 00:00:51,750 heard this term. 9 00:00:52,860 --> 00:00:55,740 This term exists in all programming languages. 10 00:00:55,740 --> 00:00:57,730 And in Python, they're the easiest. 11 00:00:57,750 --> 00:00:59,960 So you got that for you. 12 00:01:00,390 --> 00:01:01,950 It's the easiest on Python. 13 00:01:01,950 --> 00:01:03,350 And why is it easy? 14 00:01:03,660 --> 00:01:05,790 Let's see and let's begin and see. 15 00:01:06,650 --> 00:01:16,040 All right, so logical operators and Python are displayed really easy because they just as in plain 16 00:01:16,040 --> 00:01:23,990 English, in other programming languages, you use special characters to implement the logical operators, 17 00:01:23,990 --> 00:01:26,900 both right here in Python debut, as in simple English. 18 00:01:27,170 --> 00:01:30,060 In our lecture, we'll discuss only two of them. 19 00:01:30,110 --> 00:01:30,490 All right. 20 00:01:31,310 --> 00:01:38,810 So before beginning, I just want to, like, get a quick reminder that we have seen in the previous 21 00:01:38,810 --> 00:01:43,160 video, simple statement, for example, if it's bigger than a. 22 00:01:44,930 --> 00:01:47,270 Then print, for example. 23 00:01:48,490 --> 00:01:49,090 Brent. 24 00:01:50,610 --> 00:01:51,870 Success, right? 25 00:01:53,070 --> 00:01:59,790 But now we're going to have two conditions in the same if statement and let's see, how can we handle 26 00:01:59,790 --> 00:02:03,700 it with the help of these logical operators. 27 00:02:03,750 --> 00:02:07,080 So, for example, we have here is bigger than eight. 28 00:02:07,470 --> 00:02:09,540 And I'm going to write here and. 29 00:02:09,750 --> 00:02:14,580 All right, y equals no, let's do it. 30 00:02:15,050 --> 00:02:16,790 Why smaller than five. 31 00:02:16,840 --> 00:02:17,040 Right. 32 00:02:17,700 --> 00:02:28,500 So and right after we have here else and we have here, as always, the default accent point. 33 00:02:28,920 --> 00:02:29,300 Yeah. 34 00:02:30,150 --> 00:02:32,050 So what do we have here? 35 00:02:32,070 --> 00:02:37,710 Actually we have here the first condition, which is X larger than eight and Y small. 36 00:02:37,710 --> 00:02:38,880 Smaller than five. 37 00:02:38,880 --> 00:02:39,130 Right. 38 00:02:39,510 --> 00:02:42,500 So we have also the logical operator and here. 39 00:02:42,750 --> 00:02:50,220 And what that basically means is we need to sorry, we need two conditions to be true for the code under 40 00:02:50,220 --> 00:02:51,510 if statement to run. 41 00:02:51,540 --> 00:02:53,830 So so we could run this code. 42 00:02:54,030 --> 00:02:58,530 We need both this one and this one to run to be true. 43 00:02:59,190 --> 00:02:59,610 All right. 44 00:02:59,620 --> 00:03:06,820 So, for example, if we have like X equals 10, but why is also equals then. 45 00:03:07,050 --> 00:03:13,830 So this will not run because the condition says and this means that both this one and this one should 46 00:03:13,830 --> 00:03:18,870 be true in order for this go to run if one of these are false. 47 00:03:19,790 --> 00:03:25,130 So this gold won't run and the only thing we're going to have is default exit point. 48 00:03:25,670 --> 00:03:26,150 All right. 49 00:03:26,330 --> 00:03:27,620 So it's pretty easy. 50 00:03:27,740 --> 00:03:30,680 It basically means that both this one and this one should be true. 51 00:03:30,800 --> 00:03:33,220 But in our case, Y equals stands. 52 00:03:33,270 --> 00:03:39,650 So this one will be false and the output of this whole thing is going to be the default exit point. 53 00:03:39,800 --> 00:03:40,210 All right. 54 00:03:40,670 --> 00:03:47,440 So what if we'll have not or not and but will have and or here. 55 00:03:47,450 --> 00:03:47,800 All right. 56 00:03:49,190 --> 00:03:55,370 If we have the logical operator or right here, this means we need just one condition to be true for 57 00:03:55,370 --> 00:03:57,410 the code under if statement to run. 58 00:03:58,310 --> 00:03:58,640 All right. 59 00:03:58,790 --> 00:04:01,840 So what that means is this one is true, right. 60 00:04:01,850 --> 00:04:03,110 But this one is false. 61 00:04:03,350 --> 00:04:11,720 But it says or here the logical operator or and this means one thing only that it's enough for one condition 62 00:04:11,720 --> 00:04:14,770 to be true for this one, for example, for this code to run. 63 00:04:15,530 --> 00:04:18,700 So the output of this whole thing will be all right. 64 00:04:19,160 --> 00:04:22,330 Success because it's bigger than eight is true. 65 00:04:22,580 --> 00:04:27,150 So we're going to go with this flow of gold and not this one. 66 00:04:27,320 --> 00:04:27,700 All right. 67 00:04:28,010 --> 00:04:28,700 Pretty easy. 68 00:04:29,860 --> 00:04:37,540 So I actually showed you an example in the last seconds, but let's see another example just to make 69 00:04:37,540 --> 00:04:41,500 this like sit tighter in our brains, right. 70 00:04:41,950 --> 00:04:44,950 So we have here these variables. 71 00:04:44,950 --> 00:04:46,750 Eight can be five and C2. 72 00:04:47,110 --> 00:04:48,490 And let's see example. 73 00:04:48,490 --> 00:04:49,510 No example. 74 00:04:49,510 --> 00:04:51,050 No, it's not a number, for example. 75 00:04:51,580 --> 00:04:54,680 So A is bigger than B, A bigger and the B2. 76 00:04:55,510 --> 00:05:00,330 And then we have a smaller than C, a smaller than C is false. 77 00:05:00,370 --> 00:05:00,640 Right. 78 00:05:00,770 --> 00:05:05,420 But we have the all logical operator here and that means only one thing. 79 00:05:05,440 --> 00:05:12,070 This sentence will be printed because once we have the all logical operator, even though this is true. 80 00:05:12,070 --> 00:05:13,510 But this is false, right. 81 00:05:13,570 --> 00:05:14,530 This one is false. 82 00:05:14,950 --> 00:05:21,310 It doesn't matter because all logical operator says that it's enough for one of them to be true in order 83 00:05:21,400 --> 00:05:23,560 for the code under the IV to run. 84 00:05:23,940 --> 00:05:24,270 Right. 85 00:05:25,390 --> 00:05:31,510 But in the other hand, in this example right here where we have this same condition and we just saw 86 00:05:31,510 --> 00:05:38,950 that this one is true and this one is false, we have the logical operator and here and means that both 87 00:05:38,950 --> 00:05:39,990 of them should be true. 88 00:05:40,000 --> 00:05:43,360 And this is not happening right here because this one is false. 89 00:05:43,810 --> 00:05:48,100 So once we have this block of code, we're going to run. 90 00:05:48,370 --> 00:05:49,660 The code will run. 91 00:05:49,780 --> 00:05:50,530 None of them. 92 00:05:50,530 --> 00:05:50,880 True. 93 00:05:51,100 --> 00:05:51,480 All right. 94 00:05:51,490 --> 00:05:53,070 Because this one is false. 95 00:05:53,080 --> 00:05:57,150 And once you have the analogical operator, it's straight. 96 00:05:57,160 --> 00:06:00,470 It goes straight to the default exit point, which is else. 97 00:06:00,700 --> 00:06:01,140 All right. 98 00:06:02,080 --> 00:06:07,330 I think it's not really tough topic, because once you understood in the previous lecture, what are 99 00:06:07,330 --> 00:06:09,490 if statements like simply statements. 100 00:06:09,790 --> 00:06:12,380 So this is an extension for the basic knowledge. 101 00:06:12,400 --> 00:06:14,170 It's nothing special here. 102 00:06:14,500 --> 00:06:17,560 Just a small extension to the previous lecture. 103 00:06:17,560 --> 00:06:18,130 Stipek. 104 00:06:19,810 --> 00:06:22,940 All right, so from here, let's go to the next topic of this lecture. 105 00:06:23,260 --> 00:06:27,110 What is the difference between equals and double equals? 106 00:06:27,130 --> 00:06:27,450 All right. 107 00:06:27,670 --> 00:06:33,850 So as you might notice, one, when I started to writing the example here, I like the one that I raised. 108 00:06:34,090 --> 00:06:36,070 I wrote Equals Equals. 109 00:06:36,070 --> 00:06:37,120 And then I raised it. 110 00:06:38,180 --> 00:06:41,380 Because we're going to talk about this right now and explain the whole thing. 111 00:06:41,420 --> 00:06:41,740 All right. 112 00:06:42,080 --> 00:06:44,530 So what is the example between these two? 113 00:06:44,600 --> 00:06:44,870 All right. 114 00:06:44,870 --> 00:06:46,450 So it's very simple. 115 00:06:47,180 --> 00:06:54,320 We're already familiar with a single with a single equals mark, and we use the equals single equals 116 00:06:54,320 --> 00:06:57,580 mark to assign a value to a variable. 117 00:06:57,590 --> 00:07:01,460 For example, X equals five means X equals five. 118 00:07:01,520 --> 00:07:02,090 Surprise. 119 00:07:02,120 --> 00:07:02,390 Right. 120 00:07:03,230 --> 00:07:09,890 So this we already know, but we can't use it, for example, in an F and do like this. 121 00:07:10,220 --> 00:07:10,640 All right. 122 00:07:11,780 --> 00:07:18,980 We can't do this because Biton knows that the usage of a single F is to put a value inside a variable. 123 00:07:18,980 --> 00:07:21,440 And once you do this, he doesn't know what you want from him. 124 00:07:21,650 --> 00:07:22,700 He doesn't know what to do. 125 00:07:23,480 --> 00:07:23,870 All right. 126 00:07:23,870 --> 00:07:30,480 So for that python who invented Python and invented the double equals Mark. 127 00:07:30,500 --> 00:07:37,490 And once you apply it all right, once you apply the double double equals Mark. 128 00:07:39,260 --> 00:07:46,370 All right, when you use the double equals assigned to ask if two values are equal, OK, and what that 129 00:07:46,370 --> 00:07:53,810 means is usually it's used in the statements and for example, you have your eggs, double equals five 130 00:07:53,810 --> 00:07:54,260 means. 131 00:07:54,380 --> 00:07:56,540 Does X equals five. 132 00:07:56,540 --> 00:07:56,840 Right. 133 00:07:56,960 --> 00:07:58,370 Because if you use it in if. 134 00:07:59,560 --> 00:08:07,090 He goes like this, and what that means is if X equals five, then do something right here, right then 135 00:08:07,090 --> 00:08:09,040 do then if not, go to else. 136 00:08:09,250 --> 00:08:09,580 Right. 137 00:08:10,390 --> 00:08:13,050 So we already familiar with this guys, right? 138 00:08:13,060 --> 00:08:16,930 With this one and this one and both of these. 139 00:08:16,930 --> 00:08:17,230 Right. 140 00:08:17,230 --> 00:08:18,340 We're familiar with them. 141 00:08:18,550 --> 00:08:23,960 But now we also have the double equals Mark to use also a comparison for equals. 142 00:08:24,380 --> 00:08:24,700 Right. 143 00:08:25,770 --> 00:08:26,400 So. 144 00:08:27,560 --> 00:08:33,560 You can see the same example right here, and you can just put the value five inside X and then ask, 145 00:08:33,890 --> 00:08:35,510 does X equals five? 146 00:08:35,970 --> 00:08:36,490 All right. 147 00:08:36,500 --> 00:08:42,810 And then we have the code on the left and the cons are under the else, as we already know. 148 00:08:42,830 --> 00:08:43,060 All right. 149 00:08:43,100 --> 00:08:44,320 So you can see the difference here. 150 00:08:44,320 --> 00:08:45,590 Here is the statement here. 151 00:08:45,590 --> 00:08:48,500 It's the sort of question pretty easy. 152 00:08:49,040 --> 00:08:55,070 This is why it's very important to see you all the theoretical lectures, because if you just encounter 153 00:08:55,070 --> 00:09:01,820 it spontaneously in a cold or on way online somewhere, it looks like threatening because you're starting 154 00:09:01,820 --> 00:09:06,040 to see this sign and this sign and you starting to get confused. 155 00:09:06,350 --> 00:09:15,560 But once you break it down to two simple problems and you explain it for simple examples, so the material 156 00:09:15,560 --> 00:09:19,940 sits in your head tight, and then once you understand it, it's very, very easy. 157 00:09:20,120 --> 00:09:23,270 And the secret is examples in practice, as I always say. 158 00:09:23,330 --> 00:09:23,650 All right. 159 00:09:24,470 --> 00:09:33,620 So from here, we're going to now handle the last and I can say the difficult part, it's a little bit 160 00:09:33,620 --> 00:09:40,980 more difficult than the two topics we just discussed, but already familiar with the term nested. 161 00:09:40,980 --> 00:09:42,430 And we've seen it in dictionaries. 162 00:09:42,440 --> 00:09:44,600 We know what's in the dictionary. 163 00:09:44,750 --> 00:09:47,540 It's once we have cell inside a cell. 164 00:09:48,320 --> 00:09:53,630 So basically and if statements, the nested term is pretty much the same. 165 00:09:53,630 --> 00:09:53,890 Right. 166 00:09:54,110 --> 00:09:57,560 The nested means once you have something inside, something. 167 00:09:57,560 --> 00:09:57,770 Right. 168 00:09:58,280 --> 00:10:02,210 So we have seen many example of all examples of you statements. 169 00:10:02,210 --> 00:10:06,500 But what about having an if statement inside any statement? 170 00:10:07,480 --> 00:10:16,530 Right, any statements we can nest them one in another, meaning if some statement came up true, right? 171 00:10:16,720 --> 00:10:23,510 Only if it came up true, then go inside another if statement, which can also be true or false. 172 00:10:23,740 --> 00:10:29,620 So before looking at the sketch, this basically means that, for example, you see this example right 173 00:10:29,620 --> 00:10:29,940 here. 174 00:10:30,220 --> 00:10:32,050 So here we have Anif statement. 175 00:10:32,470 --> 00:10:41,740 And instead of just doing as some action such as this print in here, instead of this marked line, 176 00:10:41,830 --> 00:10:45,550 you just insert another if in the alse. 177 00:10:46,470 --> 00:10:51,810 All right, right here, instead of this line, you just insert another if and else. 178 00:10:52,290 --> 00:10:52,650 All right. 179 00:10:53,130 --> 00:10:56,970 So from here you can see the quick sketch. 180 00:10:57,210 --> 00:11:03,360 I think we should first go over the sketch, see the logic's and right after go over the example here, 181 00:11:03,360 --> 00:11:04,950 which explains it better. 182 00:11:05,130 --> 00:11:05,480 All right. 183 00:11:05,790 --> 00:11:09,540 So first of all, you just start the class or module. 184 00:11:09,930 --> 00:11:15,390 You just run it and then the cold encounters the first if statement. 185 00:11:15,640 --> 00:11:16,080 All right. 186 00:11:16,350 --> 00:11:23,310 And then your statement could be false and then the code under alse would run as always. 187 00:11:23,490 --> 00:11:24,300 As always. 188 00:11:24,780 --> 00:11:28,050 And once the statement comes up boolean true. 189 00:11:28,860 --> 00:11:35,970 You came up, you you get two additional F statement which which this one is the nasty statement. 190 00:11:35,970 --> 00:11:36,270 Right. 191 00:11:36,330 --> 00:11:37,890 This is the nested eve statement. 192 00:11:38,770 --> 00:11:43,110 And right here you can have either another false or true. 193 00:11:43,470 --> 00:11:48,420 And if you have a false here, so run the code inside Neston else. 194 00:11:49,350 --> 00:11:49,890 All right. 195 00:11:50,130 --> 00:11:52,730 And once this one is true. 196 00:11:53,430 --> 00:11:53,900 All right. 197 00:11:53,910 --> 00:11:56,520 Run the code inside nested if. 198 00:11:57,030 --> 00:11:57,400 All right. 199 00:11:57,600 --> 00:12:00,420 So once it's false, run nested else. 200 00:12:00,600 --> 00:12:04,830 And once it's through from the nested under the if. 201 00:12:05,320 --> 00:12:05,760 All right. 202 00:12:06,960 --> 00:12:10,420 Let's see a quick example for this sketch right here. 203 00:12:10,770 --> 00:12:16,800 So let's put one variable, which is H equals 30 and another string variable. 204 00:12:16,800 --> 00:12:18,390 Gender equals male. 205 00:12:18,600 --> 00:12:18,980 All right. 206 00:12:19,260 --> 00:12:25,470 So right here, we're running the code from top to bottom and the code sees this variable and this variable 207 00:12:25,680 --> 00:12:28,320 comes up with this if statement. 208 00:12:28,680 --> 00:12:36,000 And right after this, if you can have two options, you already can notice that this one is marked 209 00:12:36,000 --> 00:12:38,090 with blue and or gray. 210 00:12:38,280 --> 00:12:39,090 Yeah, it's blue. 211 00:12:39,360 --> 00:12:45,360 And this one also with blue means this is the parent if statement and this is the parent P&L statement. 212 00:12:45,600 --> 00:12:53,010 So right here we can have two options if this one is false or if the age is not bigger than 20, for 213 00:12:53,010 --> 00:12:55,230 example, it's ten like that. 214 00:12:55,620 --> 00:12:56,010 All right. 215 00:12:56,370 --> 00:13:00,480 The the is the age bigger than 20, for example, is the false. 216 00:13:00,690 --> 00:13:08,490 Then obviously, as always, we will go to the default import and print age is not bigger than in our 217 00:13:08,490 --> 00:13:09,410 case right here. 218 00:13:09,420 --> 00:13:09,810 Ten. 219 00:13:11,190 --> 00:13:13,450 All right, but No. 220 00:13:13,470 --> 00:13:14,460 20, still 20. 221 00:13:14,820 --> 00:13:22,770 All right, so if this one would be false, would run this cold, as we have already studied. 222 00:13:23,100 --> 00:13:23,440 Right. 223 00:13:23,970 --> 00:13:32,790 But once we put like 30 here, for example, and then 30, which is the age is bigger than 20, what 224 00:13:32,790 --> 00:13:33,460 will happen? 225 00:13:33,690 --> 00:13:41,370 What always happens, the cold under the if would run and what is the cold under the if all the chunk 226 00:13:41,370 --> 00:13:46,910 that I just marked, not just a single line, everything under the F would run. 227 00:13:47,820 --> 00:13:50,330 And as we know we go from top to bottom. 228 00:13:50,550 --> 00:13:54,630 So we covered this and this lot less line was true. 229 00:13:55,440 --> 00:14:00,630 And then we go inside one line deeper and right here we can see another if. 230 00:14:01,090 --> 00:14:01,470 Right. 231 00:14:01,620 --> 00:14:04,440 We can see another if you're if gender equals male. 232 00:14:04,710 --> 00:14:08,340 And this one, my friends, is a nested if. 233 00:14:08,910 --> 00:14:09,300 All right. 234 00:14:09,300 --> 00:14:12,300 You can forget about this line and forget about this line. 235 00:14:12,500 --> 00:14:14,130 That doesn't matter at this point. 236 00:14:14,130 --> 00:14:15,720 I'll need this great part. 237 00:14:15,750 --> 00:14:17,760 The inner nested part is Metters. 238 00:14:17,760 --> 00:14:21,180 Now, once we have passed this line, you are here. 239 00:14:21,450 --> 00:14:22,810 Only this thing matters. 240 00:14:23,070 --> 00:14:29,430 Now, right here we also ask us we also ask the code is gender equals male. 241 00:14:29,430 --> 00:14:31,800 In our case, gender equals male. 242 00:14:31,810 --> 00:14:32,060 Right. 243 00:14:32,070 --> 00:14:33,750 It's a true statement. 244 00:14:34,020 --> 00:14:36,780 So right here, this one is true. 245 00:14:36,780 --> 00:14:37,760 So what will happen? 246 00:14:37,770 --> 00:14:44,670 The code under the if as always, would run age is bigger than twenty and the gender is male. 247 00:14:44,940 --> 00:14:45,360 All right. 248 00:14:46,370 --> 00:14:49,760 So this would happen, and for example, if we have. 249 00:14:51,850 --> 00:14:53,320 Female here, yeah. 250 00:14:54,910 --> 00:15:01,590 Then again, we run into record and then we're going to run this one and then we're going to go here, 251 00:15:02,020 --> 00:15:08,650 and if gender equals the male, it's a false right, it's a false value because the gender equals female 252 00:15:08,650 --> 00:15:09,130 right now. 253 00:15:09,380 --> 00:15:10,240 So it's a false. 254 00:15:10,270 --> 00:15:11,080 So what will happen? 255 00:15:11,080 --> 00:15:16,210 Eventually, this gold will run and is bigger than 20, but gender is not male. 256 00:15:16,420 --> 00:15:16,810 All right. 257 00:15:17,630 --> 00:15:18,500 It's pretty easy. 258 00:15:18,730 --> 00:15:22,460 You have the first first statement right here. 259 00:15:22,480 --> 00:15:25,630 It could be false and it could be true. 260 00:15:25,960 --> 00:15:30,800 And if it's true, then the inner if statement could be false or it can be true. 261 00:15:31,240 --> 00:15:31,530 Right. 262 00:15:31,660 --> 00:15:33,100 It's a negative statement. 263 00:15:33,220 --> 00:15:34,420 Very necessary. 264 00:15:35,650 --> 00:15:41,290 From time to time, you could see that our progress is getting faster and we're learning some really 265 00:15:41,290 --> 00:15:44,790 cool stuff and are beginning to be deeper and deeper. 266 00:15:45,550 --> 00:15:51,640 And it's only makes me happy because each lecture that you study, you become more professional developers. 267 00:15:51,880 --> 00:15:58,570 And eventually we're going to combine all of these terms that we study and try to resolve assignments, 268 00:15:58,750 --> 00:16:05,260 all of them together, variables, collections, statements for loops in the future and all together 269 00:16:05,350 --> 00:16:06,370 as a symphony. 270 00:16:06,400 --> 00:16:06,700 All right. 271 00:16:06,940 --> 00:16:08,100 We're going to get to it. 272 00:16:08,620 --> 00:16:14,890 We were waiting for us a project by the end of the scores to use all of these terms all together. 273 00:16:14,980 --> 00:16:22,560 And once you can make it like play as a symphony, you can give yourself a medal of a developer ninja. 274 00:16:23,340 --> 00:16:25,360 And this is basically my goal. 275 00:16:25,510 --> 00:16:32,140 And once you get there, you can easily go to interviews and pass them, because once, you know, to 276 00:16:32,140 --> 00:16:35,320 code once you will practice all this practice that I'm giving you. 277 00:16:35,530 --> 00:16:39,370 And also we will be helping you with the final project. 278 00:16:39,370 --> 00:16:45,040 And once you build the final project, you can easily go to interviews and nothing that will ask you, 279 00:16:45,190 --> 00:16:46,210 you would not know. 280 00:16:46,570 --> 00:16:48,790 You can answer all the questions. 281 00:16:48,790 --> 00:16:53,020 Right, because if you practiced it, they're asking you asking you, for example, what's the difference 282 00:16:53,020 --> 00:17:01,630 between is a list and a dictionary is a dictionary and indexed how to build a nested if statements so 283 00:17:01,630 --> 00:17:06,650 you can shoot the answer answers real fast and show yourselves as professionals. 284 00:17:06,670 --> 00:17:06,990 All right. 285 00:17:07,330 --> 00:17:15,550 So end up in the next lecture will continue learning if statements more deeper and then we would have 286 00:17:15,550 --> 00:17:16,630 a practice part. 287 00:17:16,750 --> 00:17:24,160 I think that in the next video I will show you these examples, especially the nested if statements, 288 00:17:24,160 --> 00:17:25,780 how it works in the code. 289 00:17:26,050 --> 00:17:29,320 So you would get into our minds much easier. 290 00:17:29,650 --> 00:17:30,960 And that's about Rigi. 291 00:17:30,990 --> 00:17:36,190 So stay tuned and stay strong and we'll go through this together. 292 00:17:36,820 --> 00:17:39,220 I'm always here for you for questions. 293 00:17:39,220 --> 00:17:44,530 You can personal messaged me by email and I'm here for you. 294 00:17:44,530 --> 00:17:53,320 Also, you can visit my Facebook page, which is ninja developer, and ask questions over there and 295 00:17:53,320 --> 00:17:54,010 that's about it. 296 00:17:54,010 --> 00:17:55,690 I will see you in the next video.