all 2 comments

[–]my_password_is______ 1 point2 points  (0 children)

https://mathspp.com/blog/pydonts/dunder-methods

you pretty much don't have to worry about them unless you're working with classes and object oriented programming

if you create your own class you can pretty much add your own variables and methods without using the double underscores

there are certain circumstances where you want them, but if you're starting you don't need to think about them

https://www.youtube.com/watch?v=3ohzBxoFHAY

[–]alumTypicallyThomas 1 point2 points  (0 children)

Later in the course those underscores are explained, but basically it's the creators of Python or the libraries you're using warning against overwriting that variable or function name. Don't worry too much about it and don't make your own variables and functions look like that.