#46 Python Tutorial for Beginners | Special Variable __name__

Industry Ready Java Spring Developer – Live Course : https://bit.ly/jDevIndustry
For More Queries WhatsApp or Call on : +919008963671

website : https://courses.telusko.com/

Instagram : https://www.instagram.com/navinreddyofficial/
Linkedin : https://in.linkedin.com/in/navinreddy20
TELUSKO Android App : https://bit.ly/TeluskoApp
Discord : https://discord.gg/D8hWe9BqfF

In this lecture we will learn:
– What is the starting point of execution of code?
– What is a special variable in Python?
– __name__ variable in python
– How the name variable works in Python?

#1
– __main__ is the starting point of the python.
– The first module name is always main and the code starts from main.
– __name__ is a variable name that return the __main__.
– _name__ is a built-in variable that evaluates the name of the current module.
– The value of the name changes as per the place where it is used, so that’s why it is known as a variable.
– If you are an individual file or module, then the name will return main.
– If you are importing another module containing the name variable in any file, then the name variable will return the name of that module.
OR,
– If you are running a file as a main and using a named variable in it, then it will print the main.
– But if you are printing a name that is imported as a module in another file, then it will print the module name.

#2
– The use of a function with the name variable helps the interpreter in checking if it’s parsing the currently executed script, or if it’s temporarily parsing another external script.
if __name__ == “__main__”:
This statement helps us to control the behaviour of different parts of the program.
– It chooses the number of lines of codes that can be executed from the external script as well as the currently executed script depending on the scenarios.

Github :- https://github.com/navinreddy20/Python-

Editing Monitors :
https://amzn.to/2RfKWgL
https://amzn.to/2Q665JW
https://amzn.to/2OUP21a.

Subscribe to our other channel:
Navin Reddy : https://www.youtube.com/channel/UCxmk…
Telusko Hindi :
https://www.youtube.com/channel/UCitz…

Donation:
PayPal Id : navinreddy20
Patreon : navinreddy20
http://www.telusko.com/contactus

Source: https://www.youtube.com/watch?v=pzNISmtmzcY

Leave a Reply

Your email address will not be published. Required fields are marked *