Python Jumpstart by Building 10 Apps Transcripts
Chapter: App 4: Journal app and file I/O
Lecture: Core concept: __name__ and imports
Login or
purchase this course
to watch this video and the rest of the course contents.
0:00
That brings us to our final core concept, this __name__ variable, or sometimes referred to as __name__.
0:11
So we saw this __name__ variable is available in all modules and Python scripts, and the convention is it's set to the name of the file,
0:20
if the file is being imported, otherwise it's set to __main__. __main__, right? And we use this trick or this convention to determine
0:32
how our should execute. In our example we decided do we run the main method in the event loop
0:38
or do we just define the functions and actually skip running the main because we are not the program we are just being used by another program.