Python IF NAME == MAIN einfach erklärt! 💡 | Tutorial für Anfänger (Deutsch)

preview_player
Показать описание
Hallo!

Was ist eigentlich __name__ == '__main__'? Warum taucht diese Codezeile fast überall auf? Und wie funktioniert eigentlich __name__? Diese Fragen klären wir im heutigen Video. Viel Freude!

Bleibt neugierig,
Euer Chris

Mein Spendenhut (Vielen Dank!)

Soziale Netzwerke

Timecodes:
00:00 Einleitung
00:24 Warum benutzt man name == main?
00:44 Einfaches Beispiel
01:46 Was passiert, wenn wir name == main weglassen?
04:30 Wie funktioniert __name__? (Dunder Name)
06:25 Zusammenfassung

Artikel & Quellcode:

+++ FAQ und Quellen +++

Musik: YouTube Library

Ist Python kostenlos?
Jepp!

Brauche ich einen Mac, um Python zu benutzen?
Nö! Python kannst du auf Windows, Mac, Linux oder im Internet nutzen.

Welches Audio-Setup benutzt du?
Mikrofon: Rode Procaster und Sennheiser MK2
Interface: Steinberg UR22mkII
Ständer: K&M 21060 / K&M 2150
Spinne: Rode PSM1
Windschutz: Rode WS2

Womit programmierst du?
Computer: MacBook Air M1, 16 GB (2020)
Konsole: Mac Terminal

Womit schneidest du?
DaVinci Resolve 16 (kostenlos)

+++ Meine Videos zum Thema #Python: +++

🎬 Alle Videos

🚀 Starthilfe und Vorbereitung
(...)

👣 Grundlagen und erste Schritte

(...)

⌨️ Command Line Programme

(...)

🌐 Rund ums Web
(...)

🌈 Weitere Tutorials

Рекомендации по теме
Комментарии
Автор

Gerade größter AHA-Moment gehabt, dank dir. Danke!

levinkuhn
Автор

Respekt wie du 7 Minuten mit dieser eigentlich simplen Thematik informativ voll bekommen hast. 🙂
Schönes WE!

yt
Автор

Das Video hätte ich mir vor 3 Monaten gewünscht :D

linuxonkel
Автор

Bin froh, dass ich dein Youtube-Kanal abonniert habe. Bisher die beste Erklärung in Youtube. Vielen Dank für deine Mühe!

to
Автор

Vielen vielen Dank, sehr sehr gut erklärt

Kingddos
Автор

Das sind einfache dinge die man immer macht aber sich nie gedanken darüber weiso :D

AlalaGames
Автор

Danke für die genaue Erklärung. Da ich noch "blutiger" Anfänger bin habe ich noch eine Frage und hoffe auf Antwort :)
Python liest von Zeile zu Zeile (erst Zeile 1, dann Zeile 2, etc) den Code.
Da die" def main(): " Funktion vor dem if-Statement kommt, sollte diese doch vorher ausgeführt werden, bevor eine Betrachtung des If-Statements von Python gelesen wird. (auch beim importieren des Skripts)
Oder liest Python bei doch anders als Erwartet? (von unten nach oben??)
Die Frage klinkt vielleicht doof, aber das klingt wie ein Wiederspruch, da das If-Statement ja darunter steht.

dereiertreter
Автор

Du verwendest abwechselnd einfache und doppelte Anführungszeichen. Beides funzt, aber gibts trotzdem irgendeinen Unterschied?

ulletv
Автор

Warum kein VSC mit eingebautem Terminal? Das Aufrufen übers Dock ist schon mehr als umständlich ;).

active