1 00:00:00,000 --> 00:00:01,500 [no audio] 2 00:00:01,500 --> 00:00:05,800 Friends, we know that Python is having lot of modules, right, 3 00:00:05,800 --> 00:00:09,700 and here I am going to take one of the modules as 'platform' 4 00:00:09,700 --> 00:00:14,500 module. Then what is the use of this 'platform' module? See 'platform' 5 00:00:14,500 --> 00:00:19,700 module is useful to access underlying platform's data such 6 00:00:19,700 --> 00:00:24,000 as hardware, operating system and interpreter version info, 7 00:00:24,900 --> 00:00:27,700 and here you don't need to worry how to get this information. 8 00:00:27,700 --> 00:00:29,600 I mean 'platform' is a module. 9 00:00:30,000 --> 00:00:33,700 Right. See by simply typing from your command line, because 10 00:00:33,700 --> 00:00:35,610 you are at initial stage, right, 11 00:00:35,600 --> 00:00:39,000 what you will do, you will go to Python, then simply there 12 00:00:39,100 --> 00:00:42,300 you will type suppose simply 'help("modules")', 13 00:00:42,300 --> 00:00:44,300 [no audio] 14 00:00:44,300 --> 00:00:47,500 and you're going to get list of modules here just assume 15 00:00:47,500 --> 00:00:50,100 that. From the list of modules you are going to select anyone 16 00:00:50,100 --> 00:00:53,000 of that. Then how you will come to know 17 00:00:53,000 --> 00:00:56,000 what is the usage of that module, right? 18 00:00:56,000 --> 00:00:58,100 You will see in the documentation itself 19 00:00:58,400 --> 00:01:01,000 what is the usage of that module, right? 20 00:01:02,100 --> 00:01:04,300 You have a lot of modules here. Just assume that you are going 21 00:01:04,300 --> 00:01:06,700 to select one of the modules called 'csv', 22 00:01:07,900 --> 00:01:10,800 or one of the modules called, let me take, 23 00:01:10,800 --> 00:01:13,510 [no audio] 24 00:01:13,500 --> 00:01:18,700 'getpass'. Then what is the usage of that? It is there with 25 00:01:18,700 --> 00:01:21,000 your Python documentation itself. 26 00:01:21,200 --> 00:01:22,700 I will show you that, just wait. 27 00:01:23,700 --> 00:01:28,900 Right. Fine. Now guys, already we have seen if you want to use 28 00:01:28,900 --> 00:01:31,100 any module in your current script, 29 00:01:31,700 --> 00:01:36,200 right, what we are doing? Simply we are importing that, right. 30 00:01:36,400 --> 00:01:38,800 So how to use any module in a script. 31 00:01:39,000 --> 00:01:41,200 So in our case, 'platform', right? 32 00:01:41,600 --> 00:01:45,000 See you can use simply 'import platform'. 33 00:01:45,100 --> 00:01:49,200 This is one way, and already we have seen. You can also import 34 00:01:49,400 --> 00:01:54,600 'import platform as pt'. That means you are aliasing your module, 35 00:01:54,600 --> 00:01:59,200 or you are renaming your module. Instead of using 'platform 36 00:01:59,300 --> 00:02:00,400 as platform'. 37 00:02:00,500 --> 00:02:02,000 Now, we are using 'as pt'. 38 00:02:03,400 --> 00:02:04,600 Right. Yes, it is possible. 39 00:02:04,600 --> 00:02:08,400 You can modify the default module name, in your current script 40 00:02:08,500 --> 00:02:13,900 not with your Python, right. Or this is also one more way, right 41 00:02:14,199 --> 00:02:15,200 'from platform', 42 00:02:15,300 --> 00:02:19,700 you can import all functions and variables, right? 43 00:02:20,000 --> 00:02:23,800 See you know module is nothing but, it is simply a Python 44 00:02:23,800 --> 00:02:28,900 script which consists of some functions, classes and variables. 45 00:02:28,900 --> 00:02:30,900 So, all directly you can import in this way. 46 00:02:31,900 --> 00:02:34,900 Then suppose from 'platform' module 47 00:02:34,900 --> 00:02:38,000 I need only 'system' and 'platform' functions, 48 00:02:38,300 --> 00:02:40,800 so inside of this we have different things. Just assume that 49 00:02:40,800 --> 00:02:43,400 I know suppose 'system' and 'platform' are required 50 00:02:43,400 --> 00:02:44,500 from your 'platform' module, 51 00:02:44,500 --> 00:02:47,300 then I can import only those two things in this way also, 52 00:02:48,600 --> 00:02:52,300 right. So as a fresher, right, you are at beginner level, then 53 00:02:52,300 --> 00:02:55,300 try to use first in this way. While going forward 54 00:02:55,300 --> 00:02:57,700 we will see this one, this one, this one, everything we will 55 00:02:57,700 --> 00:03:04,300 see. Right. Fine. Then, just now we discussed that 'platform' 56 00:03:04,300 --> 00:03:07,800 is a module which consists of some functions and variables. 57 00:03:08,300 --> 00:03:12,100 Then how you can list all those things? Guys, with your Python 58 00:03:12,100 --> 00:03:16,100 there is a default function called 'dir', with that you can 59 00:03:16,300 --> 00:03:18,200 list all the functions and variables 60 00:03:18,400 --> 00:03:21,500 which are there with your 'platform' module, not only with your 61 00:03:21,500 --> 00:03:24,400 'platform' module with any module, right? 62 00:03:24,800 --> 00:03:27,900 Then you can use simply, from script 63 00:03:27,900 --> 00:03:31,300 you can 'print(dir(platform))', or from command line directly 64 00:03:31,300 --> 00:03:33,700 you can run 'dir(platform)'. 65 00:03:34,300 --> 00:03:37,500 I will show you both the procedures. And then how you can 66 00:03:37,500 --> 00:03:41,200 get documentation for your 'platform' module, 67 00:03:41,300 --> 00:03:43,500 not only 'platform', any module, right? 68 00:03:43,500 --> 00:03:48,100 Simply you can run 'help("platform")' from your command line or 69 00:03:48,300 --> 00:03:52,600 from script you can run 'print(help(platform))', right? 70 00:03:52,600 --> 00:03:55,200 Let me open first your command line, right? 71 00:03:55,200 --> 00:03:58,600 So guys, just assume that I want to work with 'platform' module, 72 00:03:59,100 --> 00:04:02,800 then what I have to do? First thing it may be command line 73 00:04:02,800 --> 00:04:04,300 or it may be your Python script, 74 00:04:04,300 --> 00:04:05,600 you have to import it first. 75 00:04:05,600 --> 00:04:09,500 So, I am going to import it, 'import platform'. 76 00:04:09,600 --> 00:04:14,500 Yes, just now you imported 'platform'. Then immediately my action 77 00:04:14,500 --> 00:04:18,200 is, I want to know what are all the operations, or what are 78 00:04:18,399 --> 00:04:21,500 all the functions and variables are there with your 'platform'. 79 00:04:22,000 --> 00:04:25,000 Then simply run 'dir(platform)'. 80 00:04:25,000 --> 00:04:26,600 You will get a lot of things here. 81 00:04:27,700 --> 00:04:30,700 Each and everything is some separate operation, right? 82 00:04:30,700 --> 00:04:33,300 You can assume each and everything is like one operation, 83 00:04:34,200 --> 00:04:36,900 right. But you don't know what is the purpose of each and everything here. 84 00:04:36,900 --> 00:04:41,200 We have a lot of values as a list, right. See that how many 85 00:04:41,200 --> 00:04:45,200 values you have, you can find out using length of your list, 86 00:04:45,800 --> 00:04:47,800 72 operations are there, suppose. 87 00:04:49,200 --> 00:04:54,200 Right. There is a specific operation with each and every value which 88 00:04:54,200 --> 00:04:57,800 is there in your list. After running 'dir(platform)' 89 00:04:57,800 --> 00:05:00,600 you are getting different things no, so here for each and 90 00:05:00,600 --> 00:05:04,100 everything there is a specific operation, but how you will 91 00:05:04,100 --> 00:05:08,000 come to know what is the usage of this each and everything, right? 92 00:05:08,000 --> 00:05:11,100 So, guys you are at initial stage. What you have to do immediately, 93 00:05:11,400 --> 00:05:15,700 immediately after importing your 'platform' to list all available 94 00:05:15,700 --> 00:05:18,900 operations or simply functions and variables you are running 95 00:05:18,900 --> 00:05:23,600 'dir(platform)' module, then same way just run 'help()' 96 00:05:23,600 --> 00:05:26,300 [no audio] 97 00:05:26,300 --> 00:05:30,400 'platform', and it is going to give a document, right. See that, 98 00:05:30,400 --> 00:05:34,500 'This module tries to retrieve as much platform identifying data.' 99 00:05:35,100 --> 00:05:38,900 That means some hardware information, right, interpreter 100 00:05:38,900 --> 00:05:40,600 information, something like that. 101 00:05:41,200 --> 00:05:44,900 Now, if you go with all the functions, guys as of now this 102 00:05:44,900 --> 00:05:46,800 module is implemented with class concept, 103 00:05:46,800 --> 00:05:49,100 I mean OOPS concept, but you don't worry as of now you 104 00:05:49,100 --> 00:05:50,000 don't know OOPS, right. 105 00:05:50,800 --> 00:05:55,200 Finally, we'll come to know how to create a module with OOPS, 106 00:05:55,800 --> 00:05:59,200 or with only functions, or with only variables, for time being 107 00:05:59,600 --> 00:06:01,400 don't worry about class, right. 108 00:06:01,900 --> 00:06:04,400 So somewhere, just go down, guys 109 00:06:04,400 --> 00:06:07,200 not only with this module, any module, as of now 110 00:06:07,200 --> 00:06:08,800 don't observe this 'classes'. 111 00:06:09,800 --> 00:06:13,800 Okay. Just go down. Go down. See here, 112 00:06:14,900 --> 00:06:17,000 first go down completely from top to down. 113 00:06:17,000 --> 00:06:19,010 [no audio] 114 00:06:19,000 --> 00:06:23,200 Now you are getting somewhere here functions. Now, 115 00:06:23,200 --> 00:06:25,400 try to understand this one, one by one. 116 00:06:25,700 --> 00:06:28,600 There is a 'architecture' function from your 'platform', 117 00:06:28,700 --> 00:06:30,000 then what is the usage of that? 118 00:06:30,700 --> 00:06:33,500 It is going to give some architecture information. You just 119 00:06:33,500 --> 00:06:35,800 go to document one by one so that you will get, 120 00:06:37,200 --> 00:06:38,200 right. See - 121 00:06:39,400 --> 00:06:42,600 machine(), node(), platform(), right? 122 00:06:42,600 --> 00:06:43,800 You have a lot of things here. 123 00:06:44,800 --> 00:06:46,200 Just go through that one by one. 124 00:06:46,300 --> 00:06:48,800 What is the Python version you have on your host, 125 00:06:49,200 --> 00:06:50,900 your 'platform' module will fetch that. 126 00:06:52,100 --> 00:06:53,800 Right. Then 127 00:06:53,800 --> 00:06:55,600 what is the operating system type? 128 00:06:55,600 --> 00:06:58,210 [no audio] 129 00:06:58,200 --> 00:07:01,700 See that, 'system()', right? 130 00:07:02,400 --> 00:07:03,400 That's it. 131 00:07:04,300 --> 00:07:07,100 'DATA', as of now data is 'null'. 132 00:07:07,100 --> 00:07:08,700 Nothing is there. It is displaying 'null'. 133 00:07:08,700 --> 00:07:11,500 You don't worry about this value as of now. Actually it is a 134 00:07:11,500 --> 00:07:14,500 simple single variable like from your mathematic function, 135 00:07:14,700 --> 00:07:17,000 'pi' is a pi value, right? 136 00:07:17,000 --> 00:07:19,300 same way 'DEV_NULL' is one variable. That's it. 137 00:07:20,500 --> 00:07:23,600 Right. See same way you can run your entire thing 138 00:07:23,600 --> 00:07:25,700 from your script as well. 139 00:07:26,000 --> 00:07:27,700 Let me do it, the script, 140 00:07:27,700 --> 00:07:29,610 [no audio] 141 00:07:29,600 --> 00:07:31,200 so my requirement is, 142 00:07:31,200 --> 00:07:36,400 [no audio] 143 00:07:36,400 --> 00:07:42,300 so 'working_with_modules.py'. Fine. 144 00:07:42,300 --> 00:07:44,810 [no audio] 145 00:07:44,800 --> 00:07:48,200 I want to work with 'platform' module, then what I have to do? 146 00:07:48,200 --> 00:07:54,800 I need to import, first 'import platform', right. Then immediately 147 00:07:54,800 --> 00:07:59,200 I want to see list of operations or list of functions and 148 00:07:59,200 --> 00:08:02,400 variables with your 'platform'. See from command line directly 149 00:08:02,400 --> 00:08:04,500 you're running 'dir(platform)'. 150 00:08:04,700 --> 00:08:07,400 But if it is a script you have to print that then only it 151 00:08:07,400 --> 00:08:09,700 will show you on your output. 152 00:08:10,800 --> 00:08:14,200 Let me save it, and in your Sublime Text to run your Python 153 00:08:14,200 --> 00:08:16,600 script just press 'Ctrl + B'. 154 00:08:16,600 --> 00:08:18,409 [no audio] 155 00:08:18,400 --> 00:08:22,300 'Ctrl + B' if you press, you will get the list of all operations. 156 00:08:23,000 --> 00:08:26,600 I mean 'Ctrl + B' is just to run your Python script. Same way 157 00:08:26,600 --> 00:08:28,300 I need to know the documentation as well, 158 00:08:28,300 --> 00:08:32,700 right. Simply 'print(help(platform))'. 159 00:08:32,799 --> 00:08:34,700 That's it. Run it and see the output. 160 00:08:34,700 --> 00:08:36,460 [no audio] 161 00:08:36,450 --> 00:08:39,100 So, it is giving at a time your entire document, right? 162 00:08:39,500 --> 00:08:42,500 You can copy and save it into some file and you can 163 00:08:42,500 --> 00:08:46,200 go through that line by line, right. But better is, always 164 00:08:46,200 --> 00:08:47,799 guys if you want to get any help 165 00:08:48,000 --> 00:08:49,500 try to use only command line. 166 00:08:50,100 --> 00:08:53,100 So always try to write a code in Python script and from command 167 00:08:53,100 --> 00:08:54,500 line try to get your help. 168 00:08:55,799 --> 00:08:57,200 Right. Fine. 169 00:08:58,100 --> 00:09:01,700 So, let me go with some one-by-one operations, but not all, 170 00:09:02,400 --> 00:09:04,400 some of them which are very, very important. 171 00:09:04,400 --> 00:09:07,200 But while going forward I will cover most of the operations 172 00:09:07,200 --> 00:09:11,300 which are required for our real-time cases. Right. Fine. 173 00:09:11,500 --> 00:09:13,700 Let me do this one. 174 00:09:15,300 --> 00:09:16,300 Right. So, guys 175 00:09:16,300 --> 00:09:19,800 I want to know what type of operating system you are using. 176 00:09:20,300 --> 00:09:22,600 Then for that in 'platform' 177 00:09:22,600 --> 00:09:28,000 there is a function called, see that. '.system'. 178 00:09:28,000 --> 00:09:30,000 [no audio] 179 00:09:30,000 --> 00:09:32,200 Run the script and see the output, Windows. 180 00:09:32,300 --> 00:09:37,400 So now I can see that I can write, I can write like, "This is, 181 00:09:37,400 --> 00:09:41,310 [no audio] 182 00:09:41,300 --> 00:09:46,000 let me do 'f 'string "This is", so this is the operation guys. 183 00:09:46,000 --> 00:09:48,100 You can write in, you have to write in curly braces. 184 00:09:48,100 --> 00:09:51,200 [no audio] 185 00:09:51,200 --> 00:09:57,200 'os', Windows OS. That's it. Now see the output. Because of 186 00:09:57,200 --> 00:10:02,100 'platform.system()' you're getting information as Windows. Same script 187 00:10:02,100 --> 00:10:04,100 if you run on your Unix-like systems, you will get 188 00:10:04,100 --> 00:10:06,000 that operating system name. 189 00:10:07,300 --> 00:10:08,300 Right. Then, 190 00:10:08,300 --> 00:10:09,300 let me take one more thing. 191 00:10:09,300 --> 00:10:12,600 I want to see what is the python version is there on this 192 00:10:12,600 --> 00:10:14,100 host, right? 193 00:10:14,500 --> 00:10:16,200 See that. 'print( 194 00:10:16,200 --> 00:10:21,910 [no audio] 195 00:10:21,900 --> 00:10:26,500 "Python version is", let me run from your 'platform'. 196 00:10:27,200 --> 00:10:33,400 Right. So guys here you may get confused, why we are using 197 00:10:33,400 --> 00:10:37,800 parentheses. Right. Something wrong, yeah. 198 00:10:37,800 --> 00:10:39,710 [no audio] 199 00:10:39,700 --> 00:10:41,900 After curly brace you have to write quotation. 200 00:10:43,800 --> 00:10:46,600 Fine. You may get some confusion. 201 00:10:47,100 --> 00:10:50,500 See here I'm using parentheses, and in this parenthesis, I'm 202 00:10:50,500 --> 00:10:51,500 not writing anything. 203 00:10:51,700 --> 00:10:54,700 Sometimes you have to write sometimes no need to write. 204 00:10:55,200 --> 00:10:57,200 You should not write actually, right? 205 00:10:57,500 --> 00:10:58,800 See, this is a function, 206 00:10:58,800 --> 00:11:01,000 that's why I'm writing a parenthesis. But how you will come 207 00:11:01,000 --> 00:11:04,400 to know whether that is a function or not? Again in your documentation 208 00:11:04,400 --> 00:11:06,800 you will have that. See that, 'system()', with parentheses, 209 00:11:06,800 --> 00:11:08,900 and here in documentation 210 00:11:08,900 --> 00:11:11,700 they are not writing anything means, no need to provide any 211 00:11:11,700 --> 00:11:13,500 value while using this 212 00:11:13,600 --> 00:11:17,200 'system()' function. Otherwise, you can do one more 213 00:11:17,200 --> 00:11:19,400 thing. Simply run 'platform', 214 00:11:19,400 --> 00:11:21,700 that is the module, right, from that I'm using system. 215 00:11:21,800 --> 00:11:25,200 I don't know system is a variable or a function, then simply 216 00:11:25,200 --> 00:11:28,600 I will run in this way. Then see that it is showing that function. 217 00:11:29,000 --> 00:11:32,500 Then now just include parentheses. Because you are at initial 218 00:11:32,500 --> 00:11:34,300 stage you have to do all these steps. 219 00:11:35,900 --> 00:11:36,900 Right. Fine. 220 00:11:36,900 --> 00:11:40,100 [no audio] 221 00:11:40,100 --> 00:11:43,500 Now, you can also get your Python version in terms 222 00:11:43,500 --> 00:11:47,300 of, there are some different values are there guys, right? 223 00:11:48,100 --> 00:11:51,200 Okay. You can also get your Python version in terms of two 224 00:11:51,200 --> 00:11:55,500 tuple. Now see that if I run that how I am going to get. Simply 225 00:11:55,500 --> 00:12:00,200 I am running 'print', simply I am going to use this. 226 00:12:00,900 --> 00:12:04,200 So, this is also a function, so I am going to do 'platform.'. 227 00:12:05,700 --> 00:12:10,900 '.', see the last output, you're getting as a tuple, right 228 00:12:10,900 --> 00:12:14,000 major, minor, and release versions, right? 229 00:12:14,800 --> 00:12:17,900 That's it. So here you are getting as a string, and but here you 230 00:12:17,900 --> 00:12:20,000 are getting as a tuple. Inside a tuple, again 231 00:12:20,000 --> 00:12:22,800 your data is string only. See that. Quotations are there. 232 00:12:22,800 --> 00:12:25,010 [no audio] 233 00:12:25,000 --> 00:12:26,400 Right. Then, 234 00:12:26,700 --> 00:12:31,700 let me go and run some more examples from your 'platform'. 235 00:12:32,400 --> 00:12:36,000 So, what I want to do is, so now I can run directly from your 236 00:12:36,000 --> 00:12:37,200 terminal. That's better. 237 00:12:37,200 --> 00:12:41,510 [no audio] 238 00:12:41,500 --> 00:12:43,400 Let me clear my screen first. 239 00:12:45,000 --> 00:12:46,800 So I'm entering into Python. 240 00:12:46,800 --> 00:12:48,800 I am going to 'import platform'. 241 00:12:48,800 --> 00:12:50,760 [no audio] 242 00:12:50,750 --> 00:12:52,100 Let me simply print, 243 00:12:53,100 --> 00:12:55,700 so you can do this even in your script also guys, but I 244 00:12:55,700 --> 00:12:58,600 am directly, I want to show you the result directly, 245 00:12:58,600 --> 00:12:59,800 that's why I'm running here. 246 00:13:00,800 --> 00:13:05,500 So, I want to know what is the machine information. See that 247 00:13:05,700 --> 00:13:10,400 AMD64. Right. Same you just run on your Unix-like system 248 00:13:10,400 --> 00:13:14,400 also. You will get some your, Unix-like systems some 86 X 64, 249 00:13:14,400 --> 00:13:16,400 something like that. Right. Then, 250 00:13:16,400 --> 00:13:17,400 what is the release? 251 00:13:17,400 --> 00:13:20,910 [no audio] 252 00:13:20,900 --> 00:13:28,100 Windows 10. Right. Then see that, there is a 'platform.platform' 253 00:13:28,100 --> 00:13:31,800 module, I mean function through which you're going to get 254 00:13:31,800 --> 00:13:36,000 entire information, your Windows operating system 10, and 255 00:13:36,000 --> 00:13:38,000 it's SP packs, something like that. 256 00:13:39,500 --> 00:13:43,400 Right. Then, I want to see the architecture. Guys, you don't need to worry 257 00:13:43,400 --> 00:13:46,300 how you can select this function names from your 258 00:13:46,300 --> 00:13:49,300 module. You know this one, 259 00:13:50,800 --> 00:13:53,600 run this, see the operations. Now, 260 00:13:53,600 --> 00:13:57,800 I want to print architecture of this operating system. 261 00:13:58,600 --> 00:14:03,100 So simply 'platform.', there is something operation called 262 00:14:03,400 --> 00:14:05,900 'architecture'. You can search here somewhere, 263 00:14:05,900 --> 00:14:09,110 [no audio] 264 00:14:09,100 --> 00:14:13,100 without underscores from where we have, yeah, somewhere here 265 00:14:13,100 --> 00:14:15,100 we have 'architecture', right? 266 00:14:15,100 --> 00:14:18,610 [no audio] 267 00:14:18,600 --> 00:14:21,700 That's it. See that '64-bit', 'Windows PE'. 268 00:14:21,700 --> 00:14:24,110 [no audio] 269 00:14:24,100 --> 00:14:26,500 Right. Then what is the processor you are using? 270 00:14:26,500 --> 00:14:28,600 Somewhere we have 'processor'. Observe that. 271 00:14:28,600 --> 00:14:30,700 [no audio] 272 00:14:30,700 --> 00:14:33,200 Right. Just copy it. 273 00:14:33,200 --> 00:14:35,400 [no audio] 274 00:14:35,400 --> 00:14:36,400 That's it. 275 00:14:36,400 --> 00:14:38,310 [no audio] 276 00:14:38,300 --> 00:14:42,000 Fine. Now finally, let me go with your 277 00:14:42,000 --> 00:14:43,800 [no audio] 278 00:14:43,800 --> 00:14:46,800 'platform.node'. 279 00:14:46,800 --> 00:14:51,100 What is the node for this? So here, because this is my Desktop 280 00:14:51,100 --> 00:14:54,400 I am getting this as my node, right. You just try to run this 281 00:14:54,400 --> 00:14:55,500 on Unix-like systems. 282 00:14:55,600 --> 00:14:58,500 You just observe that what you are going to get. Just your 283 00:14:58,500 --> 00:14:59,500 'node' information. 284 00:15:00,200 --> 00:15:06,500 Right. Then let me run last one here. See that, 'uname' 285 00:15:07,400 --> 00:15:08,800 See in your Unix-like systems 286 00:15:08,800 --> 00:15:10,400 also you're having 'uname' command. 287 00:15:10,400 --> 00:15:12,700 If you run there 'uname' command you are going to get 288 00:15:12,700 --> 00:15:14,200 entire information about your 289 00:15:15,500 --> 00:15:17,100 operating system, right. 290 00:15:17,300 --> 00:15:20,600 See here also Python is giving 'platform.uname' 291 00:15:20,900 --> 00:15:22,100 What is the system name, 292 00:15:22,900 --> 00:15:27,400 right, the node, release, version, machine, processor, right, 293 00:15:27,400 --> 00:15:29,700 everything it is going to give with one single command. 294 00:15:29,700 --> 00:15:32,910 [no audio] 295 00:15:32,900 --> 00:15:39,200 Right. Fine. Okay guys, this is about simply your 'platform' 296 00:15:39,200 --> 00:15:42,700 module. So, we will see step by step different modules 297 00:15:42,700 --> 00:15:44,700 with examples, okay. 298 00:15:45,300 --> 00:15:47,100 Okay guys, thank you for watching this video. 299 00:15:47,100 --> 00:15:55,200 [no audio]