Skip to content

PRO TIP Block youtube.com at the DNS level — Pi-hole, NextDNS or your hosts file — but allow youtube-nocookie.com and i.ytimg.com. These tutorials keep playing; the rabbit hole does not.

Learning without distractions

#46 Python Tutorial for Beginners | Special Variable __name__

514.9K views on YouTube

Check out our courses:

Agentic AI Engineering with Python : https://go.telusko.com/agentic-ai-python
Coupon: TELUSKO10 (10% Discount)

Master Java Spring Development : https://go.telusko.com/learn-master
Coupon: TELUSKO10 (10% Discount)

For More Queries WhatsApp or Call on : +919008963671

website : https://telusko.com/

Udemy Courses:

Java Spring:- https://go.telusko.com/Udemyjavaspring
Java:- https://go.telusko.com/udemyteluskojava
Spring: https://go.telusko.com/udemyteluskospring
Java For Programmers:- https://go.telusko.com/javaProgrammers
Python : https://go.telusko.com/udemyteluskopython
Git : https://go.telusko.com/udemyteluskogit
Docker : https://go.telusko.com/udemyteluskodocker

Instagram : https://www.instagram.com/navinreddyofficial/
Linkedin : https://in.linkedin.com/in/navinreddy20
WhatsApp : https://go.telusko.com/whatsapp
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.

Donation:
PayPal Id : navinreddy20
Patreon : navinreddy20