WEBVTT 00:00.400 --> 00:06.450 This district ordeal we are going to learn the Python programming part is python program by is lightly 00:06.450 --> 00:15.810 used high level programming language and it was initially designed by Kidal vandalism in 1991 and developed 00:15.810 --> 00:21.000 by by tons of formation as the idea was by Guy at all. 00:21.030 --> 00:28.540 And this programming was designed by Garrido and developed by five tons off that foundation. 00:28.720 --> 00:36.870 So by them programming it was mainly double byte was developed because it was mainly developed for emphasis 00:36.870 --> 00:45.090 on called readability and syntax allows programmers to express concepts in your lines of code. 00:45.090 --> 00:47.580 What do you mean by four lines of code. 00:47.890 --> 00:56.640 Likewise we can say that in Java programming or in any other C++ programming we have certain guidelines 00:56.640 --> 01:05.590 or certain rules which we need to follow like the statement should and with semicolon then clause Barty's 01:05.600 --> 01:09.410 should have opening and closing braces. 01:09.480 --> 01:14.170 So these kinds of syntax are not supported by Python programming. 01:14.180 --> 01:21.720 We will see in the practical session of quiet and programming then how we can write the code whether 01:21.720 --> 01:27.690 it's your lines so we can say that thing. 01:28.170 --> 01:32.640 Because in this doctorial we are going to use their application. 01:32.760 --> 01:38.890 What this thinker thing is up by de-facto standard package. 01:38.970 --> 01:42.610 As we say in Java there is a utility package. 01:42.780 --> 01:48.900 There are so many packages which are developed to have the graphic user interface like we use things 01:49.320 --> 01:52.500 we have done that are Dorians of Java effects. 01:52.620 --> 02:01.470 So these are the packages or these are the interfaces which we use in our programming for habour functionality 02:01.470 --> 02:02.380 of the UI. 02:02.580 --> 02:10.860 So if in by technology if we want the edge packages so we must need the entire package. 02:10.860 --> 02:18.960 So by that standard package that is applied can de-facto standard package as a pin Object-Oriented layer 02:19.050 --> 02:21.800 on top of the season ticket. 02:21.900 --> 02:26.390 What is taking take is an interface of being a package. 02:26.400 --> 02:31.510 So I think there is not only a DUI but it is a two week fight. 02:31.670 --> 02:40.140 It is however the most commonly used front so Piquet's an interface and is a standard by turning Dupre's 02:40.440 --> 02:43.370 to the DUI tool. 02:43.680 --> 02:51.710 So we can use their arms port in that and then they get in place off each other so we can use both their 02:51.840 --> 02:53.000 arms. 02:53.010 --> 02:59.880 So in this tutorial we are going to learn the tactical portion as well as practical portion the practical 02:59.880 --> 03:03.580 portions will be more in case of programming. 03:03.630 --> 03:04.460 So what. 03:04.470 --> 03:10.620 And what I think or what I believe we are going to use for Python programming so we have downloaded 03:11.160 --> 03:20.200 Jack downloaded from Jack Prince like by John community aviation 2017 dark three big three. 03:20.250 --> 03:27.930 We are using this version of fights arm in order to build an application of Python programming with 03:27.930 --> 03:31.850 the help of UI interface named us digging. 03:32.040 --> 03:41.490 So we have we are going to use this ID so we can download this idea from the google or from an about 03:41.490 --> 03:43.510 site like Source Forge darkness. 03:43.650 --> 03:50.020 So there are so many available that sites on net from which we can download this ID. 03:50.270 --> 03:52.920 Mike we can use this ID. 03:52.920 --> 04:00.470 So we are going to use the by ID for the software development and Wyoming. 04:00.570 --> 04:08.100 So where we need to create a project lets go to the file option in the file option we are having new 04:08.100 --> 04:12.480 project in this new project. 04:12.680 --> 04:19.740 I have given the Baathists Spuyten box space where the project will be saved in that location. 04:19.760 --> 04:29.210 Let's give her name was I'm going to give the name as example I'm going to give the name as example 04:29.630 --> 04:30.630 or reconsider. 04:30.670 --> 04:38.810 I want to give the name as an example of an age to take on the create button and we have to take this 04:38.810 --> 04:39.570 option. 04:39.770 --> 04:43.090 We have to falsely select or put an incorrect window. 04:43.100 --> 04:50.150 So our project will be opened in codding and only in which we are currently using. 04:50.420 --> 04:53.150 And we need to take these. 04:53.200 --> 04:58.180 I do currently open project and then click on the OK button. 04:58.310 --> 05:05.510 So once we click on the OK button of our project all biotin will be created for us with the help of 05:05.510 --> 05:11.590 that project we will create the python files and we will do the programming for Python how we use the 05:11.650 --> 05:17.240 item and how we develop application with the use of Python programming language. 05:17.360 --> 05:20.300 So we will learn all about these things. 05:20.300 --> 05:24.690 So once the project is ready we will do programming. 05:24.720 --> 05:33.220 So an idea is creating a virtual environment for us in which we can develop the application of Python. 05:33.320 --> 05:38.220 So our product is almost 30 and it is being created by the by its. 05:38.240 --> 05:45.140 So one start installation or one the creation of our project is done we will start coding then how we 05:45.140 --> 05:52.090 will create a sample program which will be in the form of Python so we will see that. 05:52.430 --> 05:59.930 So as we can see that example one project has been created by Python was so it is having these kind 05:59.930 --> 06:05.120 of packages like indued package left package inside the package. 06:05.120 --> 06:10.460 There are so many Python files which have been created for us by default. 06:10.970 --> 06:17.910 We can use our files for an application if we are going to use the big facility. 06:18.050 --> 06:20.230 So it has created the collection. 06:20.290 --> 06:27.110 If we say I dont see why file in these all the available collection features are available to us. 06:27.170 --> 06:36.590 So in case if we want to use these kinds of files so we can use that files in the library section in 06:36.590 --> 06:40.400 the guild section we are having d'arte edge files. 06:40.400 --> 06:46.960 We will see one of our DART edge file like code Dorte patch in this Calders edge file they have created 06:48.050 --> 06:55.400 the Python code in case if we are going to implement these kind of functionality we need to implement 06:55.940 --> 07:00.140 these kind of Dorte edge files from the clear directory. 07:00.440 --> 07:07.040 Now we have scripts in those scripts we have the execrable files these executable files and the batch 07:07.040 --> 07:12.210 files that will help us in running our application. 07:12.310 --> 07:18.950 So let's create the sample application in this sample application. 07:19.120 --> 07:23.690 We will go on the new option and in the new option we will select the Biden file. 07:23.950 --> 07:32.190 Let's give a name as said so we have created a sample. 07:32.370 --> 07:36.920 B Why is having an extension of DART B why B was gentle Python. 07:36.920 --> 07:39.700 So we need to import the package. 07:39.920 --> 07:46.830 So I will write here from thing to import state man star. 07:46.850 --> 07:57.350 So in case if we see the case of dollar programming we have import Stakman import package or we can 07:57.350 --> 08:01.570 say they import job I told you Darkstar. 08:01.760 --> 08:06.620 So in case of biotin we are having an import statement in this. 08:06.740 --> 08:13.850 Back then all we can say that the structure is like this for importing a package from import style. 08:14.060 --> 08:18.190 Now we will have a variable named as root. 08:18.290 --> 08:24.470 And here we will assign DK What is the meaning of this rule is the ticket. 08:24.530 --> 08:27.750 So when we are going to another location. 08:28.010 --> 08:34.150 So with the help of this ticket interface because it doesn't end up as a byte and programming language. 08:34.160 --> 08:43.360 So with the help of this DK of blank window will be created for us and we can write the code in our 08:43.420 --> 08:49.620 plan window so that a window will be displayed to us with this code. 08:49.670 --> 08:58.400 So now we will create the label the label is equal to label. 08:59.050 --> 09:04.580 And we are going to pause that humans wrote Komal text. 09:04.690 --> 09:08.310 We are going to display with the help of that label. 09:08.530 --> 09:15.300 Let's say I want to write assemble program hello world but I'm not going to type here the hello world. 09:15.480 --> 09:20.590 I am going to write to your desk about the Titan programming 09:23.520 --> 09:27.410 is easy to learn. 09:27.450 --> 09:34.200 I'm writing a program for Python programming is easy to learn so that you can get familiar with the 09:34.200 --> 09:37.490 environment how the bite and programming is done. 09:37.500 --> 09:42.940 Now I really use the label doc back option. 09:43.080 --> 09:50.940 What is the use of back option with the user back option other application or what label will be displayed 09:51.000 --> 10:00.510 on the entire window which I have created so I have created a window and I'm going to display a label 10:00.630 --> 10:01.960 on that window. 10:02.190 --> 10:07.320 Now I will use that word option through dark men or men. 10:07.380 --> 10:15.330 We are going to use with the help of men look we are going to bind the application code on that particular 10:15.330 --> 10:16.190 window. 10:16.200 --> 10:18.200 Now we have to select peer. 10:18.540 --> 10:23.380 We have to call an ad conflagrations in the agane vigorish. 10:23.400 --> 10:27.910 We have to give here the name of our location which is sample. 10:28.110 --> 10:32.330 We have to select that by file which we have just created. 10:32.580 --> 10:40.620 So we will select the example one project and we have a script filename sampled or the way we will select 10:40.620 --> 10:41.530 this. 10:41.940 --> 10:43.310 Click on apply. 10:43.760 --> 10:44.610 OK. 10:44.910 --> 10:48.490 And after that we are going to run this file. 10:49.050 --> 10:53.250 After running this file of windows should be displayed. 10:53.250 --> 10:56.740 See the game window is displaying. 10:56.790 --> 11:01.200 It is displaying a label that by and programming is easy to learn. 11:01.260 --> 11:07.210 So this is the first programming tutorial in which we have learned about how we are going to write a 11:07.230 --> 11:12.370 simple code with the help of Python language with the help of that package.