 me is Mr. Sandesh Paray, I am currently working as an assistant professor in the department of computer science and engineering at Valchand Institute of Technology, Sallapur. And in this video, we are going to focus on the different operators which are provided in the Python. So before going to start the implementation, let's check what will be the learning outcome of this session. So at the end of this video, you will be able to perform the different types of the operations in the Python. So we will check first of all what is that different types of the operators. So there are mainly four types of operators there. First one is the arithmetic operator, second one is the assignment operator, third one is the relational operators and fourth one is the logical operators. We will use one by one all of them. So let's start with the first one that is the arithmetic operators. So what happened that we are going to store some numbers are there. And arithmetic operators means basically four or five operators are there. That is addition, subtraction, multiplication, division and modulus. So you can use it as it is, you can see, we will start the implementation. Suppose x is equal to let's say 3 and y is equal to 2 and you can perform it, addition that is x plus y, it will give you the value that is 5. So in the same fashion, you can use all of them. For example, x minus y will give you the one value, x into y will give you the 6 and x divided by y, it will give you the 1.5. So this will give you the into the float format. Now both the numbers are in the integer format, but the result of the division is in the floating point. If you do not want this, then there is one technique that is called as the integer division. So you can do is that for that what you have to do is that you have to use the double divided by operator. So instead of the single, you have to use the double divided by operator and y. So as you can see the output is 1. So it will remove that floating point and it will give you the integer division. This is called as the integer division. And again for a modular operator x divided by y, again it is 1. As you know 2 into 1 is 2 and remainder is 1, that is for this. So these are the arithmetic operators which are provided in the python. And after that, second one is the assignment operator. So what happens in the assignment operator? Suppose you have to increment the x value number. So for example, let us say x is equal to x plus 1. So this operation is performed here. First of all the value of 3, x is 3, I can check the value of x now. So as you can see the value of x is now 4. So in this fashion, you can perform the assignment. No restriction about the same assignment. You can assign the value of y to the x only. So if you assign the value of y to the x, then it should be properly worked. Now the value of x is 2. And instead of this increment, as you can see this x is equal to x plus 1. You can make it short by using the special technique that is x plus equal to 1. So it will work and you can check the value of x now. So x should have 3 and yes it is having the value of 3. And this technique is implemented, applied to all of them. For example, let us say x is equal to minus equal to 1, then it should happen. Let us check the value of x, 2 is now. So it is applicable to all the operators, this short run technique. So these are the assignment operators. And afterwards the third operator is the relational operators. So as the name itself saying that it is the relational one, so it is relating to different variables. So relational operators need two arguments, otherwise we can say the variables here. And for that let us say now x and y are here, we just check its values again. x is equal to 2 and y is equal to 2. So these are the values. And what I will do is that I will use the relational operators that is I want to check that x is less than y. So the value is false because both are same, both are holding the value 2. So this is the relational operators less than, otherwise you can use the greater than also x is greater than y, it is also the false because both are having the same value. x is equal to y, so it should return true because both are same. And again less than equal to greater than equal to are also introduced in the python. Suppose x is equal to less than equal to y, then it is true because both are equal. And suppose let us say x is greater than equal to y and it is also true obviously. So these are the relational operators. And fourth one is the logical operators. So what happens that and or not, these are the logical things, they are introduced here also. They can use it and you can merge the techniques. Let us say x is equal to equal to y and you have to write in this fashion and x is less than equal to y. So the value of both are true, that is why the output is true. And instead of that suppose if you want to write the or then simply instead of that you have to just write here or instead of the and you have to just write or, there again the value of this is true. Not is also there, suppose you use the not there, not of x is equal to false. So in this fashion the logical operators are used here. So one by one we have checked all the operators now and let us go to the next, there is one question for you guys that guess the scenario where these relational and logical operators will be used by the programmers mostly. Just think and try to answer this question. So the mostly programmers use this relational and logical operators to specify the condition in the looping. We have used the for loops and while loop. So at that time it will go into the iterations to stop it somewhere. For its termination we need the particular conditions and at that time conditions mostly these relational and logical operators will be used by the programmers to stop it somewhere. So we will go to the next that is a number system conversion and I just want to tell you that there are different number system conversions are there that is a binary octal decimal and hexadecimal. Generally we deal with the decimal one but for the different things these different formats are necessary and you can convert it from one format to the another format and there is one technique for that. So let us check it. So what I will do is that I will use here 25. So I just want to check the binary of the 25 number. Then what is there you have to use the function binary of let us say 25. So you can see this output here. So first it will start with a 0 and second letter that you can see here that it is b. It is to denote that it is a binary format. Otherwise some will get confused that it is 11,001 of the integer. So it should not be happen so far that the indication that it is the binary format of some number and b letter is introduced here. And if you want to check the decimal number of this binary again you have to just give here the value. So what I will do is that I will copy this one and you can see the output no need to give any function there and the same technique is used to convert it into the different formats. So instead of binary if you go to the octal 1 again the same method octal of suppose let us say 25 again let us say 25 and it is giving the output that is 0, 0, 31 again it is starting from the 0 and 0 is the representation of the octal. It is not 31 it is the octal representation of the 25 to denote that one and again from that 1 if you want to get the number then just copy this one and you will pass this number and it will give you the decimal format of this number again 25 you can see it. And for the hexadecimal there is a function called as the hex and the hex of 25 so the value is again 0x19, x is the representation of the hexadecimal number. And what you if you want to get the decimal number of this one then you just have to copy this and you will get the 25 as the result. So in this format you can change into the one number system conversion to the second one ok. So these are the inbuilt method that is binary octal and hexadecimal functions and you are passing the number particular in the decimal format and you will get that result ok. So to denote that representation B, O and X are the values used in the output and if you pass these numbers as it is then it will convert into the decimal format ok. So in this fashion you can perform the decimal number sorry number system convergence here ok. So these are some references I used to make this video. Thank you.