#11 Python Tutorial for Beginners | Operators in Python

Поделиться
HTML-код
  • Опубликовано: 4 окт 2024
  • Check out our courses:
    Spring Framework 8 Full-Day Course Live: go.telusko.com...
    Coupon: TELUSKO10 (10% Discount)
    Enterprise Java Spring Microservices: go.telusko.com...
    Coupon: TELUSKO10 (10% Discount)
    Master Java Spring Development : go.telusko.com...
    Coupon: TELUSKO20 (20% Discount)
    Udemy Courses:
    Spring: go.telusko.com...
    Java:- go.telusko.com...
    Java Spring:- go.telusko.com...
    Java For Programmers:- go.telusko.com...
    Python : go.telusko.com...
    Git : go.telusko.com...
    Docker : go.telusko.com...
    For More Queries WhatsApp or Call on : +919008963671
    website : courses.telusk...
    Instagram : / navinreddyofficial
    Linkedin : / navinreddy20
    TELUSKO Android App : bit.ly/TeluskoApp
    In this lecture we will learn:
    Different types of operators in Python
    Use of different operators
    Operation performed between different operators
    Logical operators and their uses
    #1
    Types of operators in Python:
    1. Arithmetic operators
    2. Assignment operators
    3. Relational operators
    4. Logical operators
    5. Unary operators
    Arithmetic operators are used to perform mathematical operations like addition, subtraction, multiplication, division, etc.
    Assignment operation is performed with the help of equal to(=), in which we can assign a value to the variable.
    We can also do the assignment by short-hand which means performing an arithmetic operation and then assigning the value both at the same time.
    We can also assign the values in one line for two variables.
    a,b = 5,6
    Unary operator takes a single operand in an expression or a statement.
    Comparison can be performed with the help of relational operators.
    Comparison operators return a boolean value or True or False.
    #2
    If you want to combine two or more conditions and then check the relation between them, then logical operators are used.
    Logical operators include And, Or and Not.
    Logical operators follow the truth table for And, Or, and Not operators.
    And the operator returns True when both conditions are true otherwise returns False.
    Or the operator returns True when any of the conditions or both the conditions are True otherwise it returns False.
    Not the operator reverses the value of the output.
    Github :- github.com/nav...
    Java and Spring Framework For beginners with Spring Boot : - bit.ly/3LDMj8D
    Java Tutorial for Beginners (2023) :- bit.ly/3yARVbN
    Editing Machines & Monitors :
    amzn.to/2HA6ra8
    amzn.to/2VMBBPw
    amzn.to/2RfKWgL
    amzn.to/2Q665JW
    amzn.to/2OUP21a.
    Java:- bit.ly/JavaUde...
    Spring:- bit.ly/SpringU...
    More Learning :
    Java :- bit.ly/3x6rr0N
    Python :- bit.ly/3GRc7JX
    Django :- bit.ly/3MmoJK6
    JavaScript :- bit.ly/3tiAlHo
    Node JS :- bit.ly/3GT4liq
    Rest Api :-bit.ly/3MjhZwt
    Servlet :- bit.ly/3Q7eA7k
    Spring Framework :- bit.ly/3xi7buh
    Design Patterns in Java :- bit.ly/3MocXiq
    Docker :- bit.ly/3xjWzLA
    Blockchain Tutorial :- bit.ly/3NSbOkc
    Corda Tutorial:- bit.ly/3thbUKa
    Hyperledger Fabric :- bit.ly/38RZCRB
    NoSQL Tutorial :- bit.ly/3aJpRuc
    Mysql Tutorial :- bit.ly/3thpr4L
    Data Structures using Java :- bit.ly/3MuJa7S
    Git Tutorial :- bit.ly/3NXyCPu
    Donation:
    PayPal Id : navinreddy20
    www.telusko.com
  • НаукаНаука

Комментарии • 700

  • @ninoangelobacayo67
    @ninoangelobacayo67 4 года назад +267

    im on my final year of undergrad mechanical engineering and this covid19 stay at home got me so bored.....then boom I decided to learn coding and I found this channel. Good heavens!

    • @harshakampli2760
      @harshakampli2760 4 года назад +2

      If you're interested in computers, why didn't you chose software engineering/computer science.

    • @ninoangelobacayo67
      @ninoangelobacayo67 4 года назад +3

      @@harshakampli2760 well lets just i realized that im more interested in computer 5 years too latee.....

    • @harshakampli2760
      @harshakampli2760 4 года назад

      @@ninoangelobacayo67 oh, it's okay😁

    • @kamalbhaizan
      @kamalbhaizan 4 года назад +9

      @@harshakampli2760 the thing is nowadays coding is an important skill for engineers belonging to any discipline. From developing excel spreadsheet to running simulations of aerospace models, a knowledge of coding is required to get the job done

    • @harshakampli2760
      @harshakampli2760 4 года назад

      @@kamalbhaizan oh ok. Thanks for that.

  • @abhilashdevarakonda5991
    @abhilashdevarakonda5991 6 лет назад +745

    none = a variable with no assaigned value
    list=[ a group of mutable values]
    tuple=(a group of immutable values)
    set= {a group of none repeating valuves}
    range=(series of values that can be expressed using end values)
    mapping={storing values uses keys instead of indexing}

  • @thaysbarca
    @thaysbarca 5 лет назад +50

    Watched 11 videos of python course and I can't thank you enough for these classes! Great explanations and insights, making the learning experience fun and fast. Thank you so much for your generosity!!

  • @lulsec
    @lulsec 6 лет назад +207

    Sir you are like an angel for computer engineer 😘

  • @sreegopal4673
    @sreegopal4673 5 лет назад +39

    Sir you are just amazing
    You make me confident that i can learn python
    Thank you sooo much

  • @s.preetha
    @s.preetha 4 года назад +7

    I never saw a teacher like you !!!! U r explaining the concept clearly ; Thank you so much ...........

  • @dipankarnag9537
    @dipankarnag9537 5 лет назад +34

    The way you explain it's damn easy to understand and video editing is BOLE TO #JHAKKASS..

  • @jdflores7
    @jdflores7 3 года назад +17

    I am a complete noob to coding and computer science. This guy makes it easy to understand and learn. thanks for all the hard work and dedication to making these awesome videos! You sir are an angle!
    p.s.
    when I get my first programming job I will donate to this guy in recompense.

    • @ajaykumar-ys5pm
      @ajaykumar-ys5pm 6 месяцев назад

      Hi mate, have you got your first job, and how it’s going

  • @nigel3270
    @nigel3270 3 года назад +9

    The way you teach is amazing mate, I'm loving my Python learning journey.

  • @ourcity6122
    @ourcity6122 4 года назад +2

    Learning PYTHON After C++ .... and honestly saying its hell easy.... Anyone Like me?

  • @zavier9788
    @zavier9788 3 года назад +27

    I actually love how you are taking through the series for people who know other languages and letting them not confuse with python.
    OMG Python looks child's play in front of C 😂

  • @yagneshacharya2461
    @yagneshacharya2461 3 года назад +28

    see , how people are selfish bcoz the views on this video are 7.5 lakhs and likes are only 12k

  • @tutohowto5345
    @tutohowto5345 4 года назад +30

    1- *string* = 'used to store text' e.g: *'navin'*
    2-*float* = 'used to store decimal or fractional values' e.g: *2.69*
    3-*integer* = 'used to store non-decimal values' e.g: *7*
    4- *character* = 'used to store symbols' e.g: *@*

    • @PopUpFTT
      @PopUpFTT 4 года назад

      not only symbols i think.character = symbols + alphabbets+numbers in foem of name

    • @Deathwish_07hk
      @Deathwish_07hk 4 года назад +4

      There is no character in python...even a single letter is considered as a string

    • @Manikanta-zu9tm
      @Manikanta-zu9tm 4 года назад

      No character in python

    • @sahithi6827
      @sahithi6827 2 месяца назад

      Yes no character in python

  • @g-tech9746
    @g-tech9746 4 года назад +19

    Integer :- a whole number value
    Float :- a decimal value
    String :- a text
    Character :- special symbols

    • @melwinlal8803
      @melwinlal8803 4 месяца назад +1

      numeric types right??????.... asked data types none,numeric,list,tuple,set,range,string,map(dictionary)

    • @melwinlal8803
      @melwinlal8803 4 месяца назад

      i know u r smarter now, because its 4 years now..... 😁 sry for what i said, just replaying to your comments thats all

  • @shankargope2475
    @shankargope2475 Год назад +1

    Excellent, have got clear understanding of what operators are, their divisions based on operations, operational utility👌. Thanks a lot for the tutorial series, its helping a lot getting a hold of Python foundations step by step👍
    Name of four datatypes with definition -->
    1. None = variable with no assigned value
    2. Numeric = int, float, complex, bool
    3. Sequence = list, tuple, set, string, range
    4. Dictionary = a collection of key and value pairs, where keys are unique and immutable like string or numbers

  • @XiwithHighPing
    @XiwithHighPing 6 лет назад +7

    following this series & this is great, short time;more learning!

  • @Rajasri-xg6df
    @Rajasri-xg6df 4 года назад +1

    Meeru chaala baaga chepthunaru.Thank you

  • @milindsaurabhsingh7411
    @milindsaurabhsingh7411 5 лет назад +10

    Really a good way of taking someone from zero to higher. Thank you

  • @ahmadhamzakhan8903
    @ahmadhamzakhan8903 3 года назад +1

    Yes Sir...I'm enjoying your tutorials a lot.
    Your way of teaching is very simple, effective and interactive.

  • @chinmaydas4053
    @chinmaydas4053 6 лет назад +6

    Yes sir good.. elaborate discussion by examples 🙏..

  • @akashsoftengg3284
    @akashsoftengg3284 6 лет назад +20

    Data type-->int, float, string, range, list, tuples, set etc

  • @inovexa4039
    @inovexa4039 4 года назад +5

    Im in love with ur work... thankzz sir💕 from sri lanka

  • @thetechpower35
    @thetechpower35 3 года назад +9

    DATA TYPES
    1) None :It is simply null vale
    2) List : collection of
    elements.We use []
    braces in list.it is
    mutable type
    3) Tuple : collection of
    elements.we use ()
    braces in tuple. It is
    immutable type.
    4) int : It is interger type
    datatype that gives only
    interger value.E.g.
    6,8,9
    5) float : It is decimal or
    floating point type
    data type that gives
    only floating type
    values.e.g.5.7
    6) complex : It is a datatype
    which contains
    complex digits
    such 6+8j

  • @mohammadmamunchowdhury2141
    @mohammadmamunchowdhury2141 4 года назад +1

    Enjoying the series a lot. Lots of respect from Bangladesh

  • @preranar632
    @preranar632 3 года назад +1

    The way u teach is just amazing sir💫thanks alot 🙏

  • @bargar2364
    @bargar2364 5 лет назад +1

    THANK YOU SIR FOR THIS AMAZING EXPLANATION, LECTURES, GRAPHICS, EXAMPLES,...............

  • @ganeshvani7271
    @ganeshvani7271 4 года назад +2

    Sir no words to express my gratitude.. thank you for your work.... it means a lot for students.... thank you sir .....

  • @arnav81923
    @arnav81923 3 года назад +1

    A very good teacher you are ! I love the way you explain all the concepts!!

    • @manjummals
      @manjummals 3 года назад

      see jay sharma python he is also study python

  • @Mahadeva00413
    @Mahadeva00413 Год назад

    I understood that learning these type of classes in youtube is much more better than learning in clg...even I know that python is easier than another languages of computer but I cant understand when my teacher is saying..but by your channel even an 8th class student learn the python....well done sir..keep up your work

  • @anjunair6705
    @anjunair6705 3 года назад +1

    I was soo unhappy that I couldn't learn python even after doing several courses.This course helped me a lot!!...God bless ✨

  • @shalinikannan3716
    @shalinikannan3716 5 лет назад +9

    I like the way you teach "Prof. Reddy"! Thanks a lot for your videos!

  • @creativityunleashed9101
    @creativityunleashed9101 5 лет назад +1

    Just started. Hoping to get most of it. Telusko has done a great job. Thanks.

  • @jialingwang-j6o
    @jialingwang-j6o 11 месяцев назад

    this lesson is very very very perfect for beginner! Thanks very much!!!

  • @OxumahSpeaks
    @OxumahSpeaks 5 месяцев назад

    This helps me clear up doubt in my data analytics course. Thank you!

  • @mahboobali9667
    @mahboobali9667 5 лет назад +6

    I don't understand why do our institutions teach us C++ instead of Python as introductory course to programming, python is such an amazing course though? I think python could not be so easy but the way of teaching the Sir makes it so, thank you sir for your efforts.

    • @charankalyankar7531
      @charankalyankar7531 2 года назад

      because C++ has better operational advantages / projects coming than Python

  • @musamakhalid5699
    @musamakhalid5699 5 лет назад +1

    Very simple and easy lectures, hands-off to you, great work, u made programming easy to understand and learn

  • @swatiSingh-nk1sc
    @swatiSingh-nk1sc 5 лет назад +1

    Just An awesome teacher. I m very low in programming but after going through your vdos I think I will also become a Gud programmer. Thanks for uploading it sir. More power to you

  • @ruthresha5546
    @ruthresha5546 3 года назад +1

    Sir u are the one who Clare my all douts thank you 👍👍👍👍❤️❤️❤️🙏🙏🙏

  • @arupmaji9229
    @arupmaji9229 4 года назад +1

    Thanks a lot for this tutorial sir 😊

  • @sajilj2596
    @sajilj2596 5 лет назад +2

    Your are giving great effort for us. Tnx very much Reddy sir

  • @puneetshakya3001
    @puneetshakya3001 5 лет назад +6

    You are simply amazing
    Really loving this python session
    Thank you so much for this...
    Keep progressing😇

  • @adistry98
    @adistry98 5 лет назад +3

    your videos are amazing sir ,thankyou for teaching us in this fun way.

  • @chinthammounika2054
    @chinthammounika2054 3 года назад +1

    Superb teaching sir..hands off to u sir tq

  • @dr.s.noordeen8377
    @dr.s.noordeen8377 Год назад

    your advertisement also educational oriented its good to see and getting more happy

  • @MayankSingh-yz4er
    @MayankSingh-yz4er 3 года назад +1

    Sir you are god of programming
    Thank you sir

  • @suryareddy6833
    @suryareddy6833 3 года назад

    Sir your tutorials are over powered .....nice and super

  • @RohitSingh-dc6hp
    @RohitSingh-dc6hp 4 года назад

    Sir your teaching methods get the easily.more information about anything..I so glad .. thanku your teaching amezing..

  • @vatsaljingar6783
    @vatsaljingar6783 3 года назад

    sir your teaching method is more interesting than my fav tv series.....thank you sir

  • @sonalimishra684
    @sonalimishra684 3 года назад

    Basically I'm from non technical backround,, and my brother from technical backround so I was thinking that how I'll learn something new,, than I found python and I watched your videos and now I'm learning from your videos and and making a notes ..thank you so much sir,, your way of teaching is amazing... ☺☺👌

  • @GaneshPrema
    @GaneshPrema 5 лет назад +19

    list = [1,2,3,4,5]
    tuple=(2,3,5,6)
    set={4,5,6,,2,8}
    dictionary={'a ': 1,'b':2}

  • @phanib3212
    @phanib3212 4 года назад +2

    Awsome Bro. I really loved it. I have completed till operators secession. I got lot of interest. I will Defenetly complete python program. Thank you so much Bro.

  • @parimalasoma9236
    @parimalasoma9236 3 года назад

    Very useful to every beginner's so thanku so much sir for making these vedioes to the python students who learning thanku thanku so much for the useful vedioes

  • @porfiriodiaz280
    @porfiriodiaz280 4 года назад +1

    Coming from Arduino this is making much sense. But Python seems like it has many more application. Thanks for taking the time to make these videos Navin!

  • @sadmansakib6214
    @sadmansakib6214 3 года назад +1

    Best ever python tutorial ever!!
    🤩🤩🤩🤩🤩🤩

  • @naveenkumarn1830
    @naveenkumarn1830 4 года назад +2

    Hi Navin.. The way you approach towards the concept is literally awesome. Please do some videos on Python API's too. It would be helpful for us.

  • @rabindranathpal5851
    @rabindranathpal5851 6 лет назад +2

    Thanks a lot Sir for making this series... I'm really enjoying it

  • @secretsoul9319
    @secretsoul9319 3 года назад

    Great person you are. I was in dilemma regarding the required stuffs for python. Now I am gaining Momentum. Love ❤❤ from NIT! 🙏

  • @jagadhishvegi98
    @jagadhishvegi98 2 года назад

    List, which is a mutable datatype,
    Tuple, which is a immutable datatype,
    set, which is a unordered, unindexed datatype,
    Dict, which is also knowing as mapping used in the combination of keys and values.

  • @knowledgechannelized5493
    @knowledgechannelized5493 4 года назад +1

    Finding your video is like starving for food for two days and then being offered a 100% discount on full meals . Great videos in no time . Thankyou a lot bro for the work

  • @shahankhan0385
    @shahankhan0385 3 года назад

    Sir you teached me very nicely without you I wouldn't get the topic clear

  • @achakraborty3039
    @achakraborty3039 2 года назад

    Navin sir, you are good instructor.

  • @RozaLinda281
    @RozaLinda281 6 лет назад +1

    Tuple : is an ordered sequence of items same as list.
    None : it's not assigned to any value like as null .
    Dictionary : is an unordered collection of key-value pairs.
    String : is sequence of Unicode characters.

  • @nomarkunsama2691
    @nomarkunsama2691 3 года назад

    This is by far the best Python tutorial in RUclips

  • @IMdAbdulquadirKhan
    @IMdAbdulquadirKhan 4 года назад +2

    1) string - they are group of letters example - "hello "
    2) numeric - they are group of only numeric elements they can be presented in lists, tuple, dictionary,sets
    3) list - they are group of non-unique elements
    example-[11,"hello","look"]
    4)dictionary - it is a group of keys and its values
    example-{"1:'one' , 2 : 'two' "}

  • @mahamnadeem7046
    @mahamnadeem7046 2 года назад

    Navin u did a great job..Fabolous ,I'm the biginner of learning the python your vedios helped me lot

  • @AMITKUMAR-jw4zn
    @AMITKUMAR-jw4zn 4 года назад

    smooth explanation and easy to understand

  • @Momo.1015
    @Momo.1015 4 года назад +2

    With your teaching I am damn sure I will perform good in programming field

  • @ExploreMalaya
    @ExploreMalaya 4 года назад

    1.list-[ collection of mutable values]
    2.dictionary-{storing values using keys instead of indexing}
    3.tuple-(a group of immutable values)
    4.set={group of non repeating values}

  • @rinku-blogadmin
    @rinku-blogadmin Год назад

    no word of appriciation , helping me a lot

  • @dr.s.noordeen8377
    @dr.s.noordeen8377 Год назад

    your add also educational oriented, its good to see getting happy

  • @adityavikramsingh2987
    @adityavikramsingh2987 3 года назад

    Hey Naveen you are doing a great job, we always thankful to you because you starts from introduction

  • @ahmedlabeeb2969
    @ahmedlabeeb2969 4 года назад +3

    Dude, please never remove these videos. Life time guide.

  • @creativeMrX
    @creativeMrX 5 лет назад +3

    Great explanations and insights thank you so much bro.

  • @meaninglessnowadays
    @meaninglessnowadays Год назад

    numeric - any numbers related type
    string - any written characters stored between quotes
    sequencial - a piece of data storing some many values
    none - no information stored in a variable

  • @sharpesthawk
    @sharpesthawk 5 лет назад +1

    Interesting....

  • @aparajita773
    @aparajita773 5 лет назад +1

    dictionary- storing values by assigning them keys to access them efficiently.
    numeric=int,bool,float,complex.
    none= a variale with no value.
    list = a collection of elements.

  • @hilarybailey4115
    @hilarybailey4115 4 года назад

    I just don't understand how anyone would give you a thumb down. This video was GREAT. I think competitors are trying to slander your great presentation....Please don't be discouraged!!!

  • @anindian4601
    @anindian4601 3 года назад

    U MADE MY JOURNEY EASY TO LEARN PYTHON MR.NAVEEN REDDY SIR, LOVE YOU.

  • @aejazawte3498
    @aejazawte3498 2 года назад

    you are really amazing the way you teaches is great

  • @decodingtimer
    @decodingtimer 2 года назад

    Big thank you for helping and supporting

  • @ArunKumar-ck3so
    @ArunKumar-ck3so 4 месяца назад

    1. Lists - Collection of elements that are mutable, uses [ ] to store the elements
    2. Dictionary - Key, value pairs , uses { }
    3. int
    4 Float etc.

  • @coderkumar
    @coderkumar 6 лет назад

    int - holds signed integers of non-limited length.
    long- holds long integers(exists in Python 2.x, deprecated in Python 3.x).
    float- holds floating precision numbers and it’s accurate upto 15 decimal places.
    complex- holds complex numbers.

  • @person81045
    @person81045 4 года назад

    Thank you! 5:10 is waht I was needing. You are not assigning but you are comparing the A and B. Thanks!

  • @PawanSharma-ze6xr
    @PawanSharma-ze6xr 3 года назад +1

    Hey Navin...first of all thank you so much for all your efforts to make these tutorials...they are truly helpful...the only problem is that subtitles hide bottom left side of screen...plz fix that next times. Thank you and keep educating the world.

  • @balaramthambisetty6630
    @balaramthambisetty6630 3 года назад

    bro your explanation is next level

  • @aryanromy
    @aryanromy 3 года назад

    so helpful sir..thanku

  • @babitapathak3128
    @babitapathak3128 3 года назад +1

    i am enjoying thanks for sereise

  • @Saatvik145
    @Saatvik145 11 месяцев назад +1

    I was searching for copper, but I struck gold.
    Thank you so much.

    • @oladepoitunu3067
      @oladepoitunu3067 11 дней назад

      This is one of the best comments i have seen.

  • @chinnarisanghavi2294
    @chinnarisanghavi2294 4 года назад +1

    Sirs u r amazing really a great platform to learn and pls tell how to write complex codes with different criterion ....and want to know wat is mutable and immutable pls tell sir

  • @manojhegde9786
    @manojhegde9786 3 года назад +1

    your making python to learn easily

  • @amitsinghal4593
    @amitsinghal4593 4 года назад

    Indeed enjoying learning as well as presentation

  • @coolfunlearning
    @coolfunlearning 3 года назад

    GOOD JOB,NAVEEN,PROUD TO C U R TELUGU GUY,THANK U!

  • @affanshahidahmed7500
    @affanshahidahmed7500 3 года назад

    Thank you very much sir, one of the easiest way that you have explained.

  • @GhostRider09876
    @GhostRider09876 4 года назад

    Telling it in an good way we are enjoying it like a game

  • @monidepaghosh9111
    @monidepaghosh9111 3 года назад

    1. None-null
    2. Numeric-int,float,complex, bool
    3. Sequence-list,tuple,set,range,string
    4. Dictionary-mapping

  • @kirannaidumanchala863
    @kirannaidumanchala863 3 года назад

    Thank you sir
    Your vedious are really helpful to us

  • @yashkhanna2602
    @yashkhanna2602 6 лет назад +7

    Four Data Types:
    1.None- Variable assigned with no value
    2.Numeric: int,float,complex,bool are type of numeric data.
    In int we have integers, in float we have decimal nos.,in complex we have imaginary nos(generally imaginary nos have "i" but in python we use "j") and in bool we use boolean expression i.e. true or false
    3. Range: When we etrayed b/w the values we use range
    Example- 1 to 10
    4.Dictionary: It is used when we have huge data
    In dictionary for every value we assign different key for each value but in list we have different index for each value.

    • @krish2519
      @krish2519 6 лет назад

      Where is String :)

    • @nirjhesh_vlogie
      @nirjhesh_vlogie 5 лет назад

      Four data types are
      #1 None
      #2 Numeric
      #2.1 Int
      #2.2 Float
      #2.3 complex
      #2.4 Bool
      #3 Sequence
      #3.1 Lists
      #3.2 Tuple
      #3.3 Set
      #3.4 Range
      #3.5 String
      #4 Dictionary

  • @azadarekarbala5260
    @azadarekarbala5260 3 года назад +1

    #quiz
    1. None-> When a variable is not assigned any value (in other languages we use null)
    2. Numeric-> A variable is numeric when it has a numerical value.
    It is of four types :
    a) int->variable has integral value. e.g. a=10
    b) float -> variable have floating-point value. e.g. b=10.5
    c)complex-> variable having complex value including both real as well as imaginary part. e.g. 2+4j (where j= (-1)^1/2)
    d) Bool-> For boolean (simply means true or false)

  • @aderojujoseph2537
    @aderojujoseph2537 2 года назад

    THANK YOU FOR THAT SESSION, IT WAS A GOOD ONE

  • @sangitaghosh1816
    @sangitaghosh1816 4 года назад

    Brilliant explanation sir so easy to understand for a beginner,thanks a lot sir